...
Note | ||||
---|---|---|---|---|
| ||||
Upgrading the up.time Uptime Monitoring Station will overwrite the changes to httpd.conf, so when the upgrade is complete, be sure to update the httpd.conf file again. |
...
Finally, the last part is to add entries in httpd.conf that will rewrite the requests as HTTPS. At the bottom of the httpd.conf file, add these lines, changing <uptime_dir> to the directory of your up.time installation:. Please note that the following example uses a specific list of ciphers. You can change the list of ciphers according to your security requirements.
Code Block | ||
---|---|---|
| ||
SSLProtocol ALL -SSLv2 -SSLv3
SSLCipherSuite ALL:!aNULL:!eNULL:!EXP:!DES:!RC4:!MD5:!PSK:!aECDH:!KRB5:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA
SSLMutex default
SSLPassPhraseDialog "exec:<uptime_dir>/apache/conf/passphrase.cmd"
SSLSessionCache none
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
DocumentRoot "<uptime_dir>/GUI"
SSLCertificateFile "<uptime_dir>/apache/conf/uptime_ssl_server.crt"
SSLCertificateKeyFile "<uptime_dir>/apache/conf/uptime_ssl_server.key"
</VirtualHost>
<VirtualHost *:9999>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [NC,R,L]
</VirtualHost> |
...