Ubuntu 环境下 Apache2.x SSL 证书部署

证书安装

Apache2.x 默认配置文件目录

/etc/apache2/

在 /etc/apache2/sites-available 下找到 default-ssl.conf,参照下边代码配置自己的域名

<IfModule mod_ssl.c>
	<VirtualHost _default_:443>
		ServerAdmin webmaster@localhost
		ServerName www.mydomain.com
		DocumentRoot /var/www/wwwroot/domain

		ErrorLog ${APACHE_LOG_DIR}/error.log
		CustomLog ${APACHE_LOG_DIR}/access.log combined

		SSLEngine on
	    SSLCertificateFile	/etc/apache2/ssl/www.mydomain.com.crt
		SSLCertificateKeyFile /etc/apache2/ssl/www.mydomain.com.key
		SSLCertificateChainFile /etc/apache2/ssl/www.mydomain.com.ca-bundle
		
		<FilesMatch "\.(cgi|shtml|phtml|php)$">
				SSLOptions +StdEnvVars
		</FilesMatch>
		<Directory /usr/lib/cgi-bin>
				SSLOptions +StdEnvVars
		</Directory>
	</VirtualHost>
</IfModule>

如果没有 default-ssl.conf 文件 可以新建一个.conf文件 复制以上代码修改即可

重启Apache服务

/etc/init.d/apache2 start

 

 

本文作者:Drixn

本文链接:https://www.drixn.com/2432.html

版权申明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

发表评论

邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

文章有些内容具有时效性,如有问题,可留言联系博主!