Install Semanto on Apache
One configuration file. Apache sends agents' requests to your signed copy and serves everything else as before.
Steps
- Enable the modules: a2enmod rewrite proxy proxy_http ssl headers.
- Download the package below and copy semanto.conf to /etc/apache2/conf-available/.
- Replace example-inc with your Trooth ID, then add Include conf-available/semanto.conf inside your VirtualHost.
- Run apachectl configtest, reload Apache, then press Check my site in the dashboard.
Download
Download the Apache package (zip, 4 KB). It holds the files the steps name.
Check it works
From any terminal. The answer should be markdown with Signature and Trooth-Semanto-Version headers.
sudo apachectl configtest && sudo systemctl reload apache2curl -s -H "Accept: text/markdown" https://example.com/ | headIf Trooth is slow or down, your site keeps answering: what the adapter does.