Table of Contents |
---|
...
Copy the certificate files to ${apache_home}/conf/CSR/
Open "${apache_home}/conf/httpd.conf" file
a) Search for the "LoadModule ssl_module modules/mod_ssl.so" and remove
Remove any pound sign(#) at the start of the line (i.e. uncomment it)
If this line is not found in the file, then it means
SSL module is not installed. Please install this depending on the OS of the server
For CentOS - yum install mod_ssl
- Skip this 5th step if you installed SSL module manually i.e (3.2b)
Add below section at the end of the file httpd.conf file after replacing the dummy values with the real one.
Code Block Listen 443 <VirtualHost *:443> DocumentRoot "D:\OpenSpecimen\Apache2.2\htdocs" ServerAdmin biobank@yourdomain.edu ServerName biobank.yourdomain.edu SSLEngine on SSLCertificateFile "D:\OpenSpecimen\Apache2.2\conf\CSR\biobank_cert.crt" SSLCertificateKeyFile "D:\OpenSpecimen\Apache2.2\conf\CSR\biobank.key" RedirectMatch ^/$ /openspecimen ProxyPass /openspecimen ajp://localhost:8009/openspecimen ProxyPassReverse /openspecimen ajp://localhost:8009/openspecimen </VirtualHost> Note: Make sure that "SSLCertificateFile" and "SSLCertificateKeyFile" are properly located.
In case of the new SSL module installation (3b), edit /etc/httpd/conf.d/ssl.conf file and add below lines in <VirtualHost> tag.
Code Block ServerAdmin biobank@yourdomain.edu ServerName biobank.yourdomain.edu SSLCertificateFile "D:\OpenSpecimen\Apache2.2\conf\CSR\biobank_cert.crt" SSLCertificateKeyFile "D:\OpenSpecimen\Apache2.2\conf\CSR\biobank.key" RedirectMatch ^/$ /openspecimen ProxyPass /openspecimen ajp://localhost:8009/openspecimen ProxyPassReverse /openspecimen ajp://localhost:8009/openspecimen Note: Remove existing entries for "SSLCertificateFile" and "SSLCertificateKeyFile". Also make sure files are located at specified path.
...