在 Apache 服务器上启用 HTTPS 加密连接是非常重要的安全措施。以下是开启 SSL/HTTPS 的步骤:
httpd.conf
或 sites-available/default-ssl.conf
文件中添加以下内容:
LoadModule ssl_module modules/mod_ssl.so
Listen 443 https
SSLEngine on
SSLCertificateFile /path/to/your/ssl/certificate
SSLCertificateKeyFile /path/to/your/ssl/private/key
您有多个网站托管在同一台 Apache 服务器上,可以通过配置虚拟主机来实现域名绑定。以下是配置步骤:
httpd.conf
文件中或 sites-available/
目录下创建一个新的配置文件,例如 example.com.conf
。
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example
</VirtualHost>
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example
SSLEngine on
SSLCertificateFile /path/to/your/ssl/certificate
SSLCertificateKeyFile /path/to/your/ssl/private/key
</VirtualHost>
通过以上步骤,您就可以在 Apache 服务器上配置多个网站并绑定域名。