发布网站配置文件和SSL

Posted IT-nose

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发布网站配置文件和SSL相关的知识,希望对你有一定的参考价值。

1.将cert下新建一个文件将所有证书文件放在新建的文件下

例如:cert/medcard

2.配置网站的.conf文件

<VirtualHost *:443>
ServerName www.medivisitor.com
DocumentRoot /var/www/medivisitor/dist #index文件的根路径
  SSLEngine on
  SSLProtocol all -SSLv2
  SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA
  SSLCertificateFile cert/medcard/public.pem
  SSLCertificateKeyFile cert/medcard/214540100910037.key
  SSLCertificateChainFile cert/medcard/chain.pem
Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload"
ErrorLog logs/picard.jiaofukeyan.com-error_log
CustomLog logs/picard.jiaofukeyan.com-access_log common
</VirtualHost>

<VirtualHost *:80>
ServerName www.medivisitor.com #网站打开的地址
ServerAdmin [email protected] 
DocumentRoot /var/www/medivisitor #index文件的根路径
Errorlog logs/medivisitor.error.log #日志
customLog logs/medivisitor.access.log combine
#配置80端口转发到443端口

  RewriteEngine on
    RewriteCond %{HTTPS} !=on 
    RewriteRule ^(.*) https://%{SERVER_NAME}$1 [L,R]

</VirtualHost>

  

以上是关于发布网站配置文件和SSL的主要内容,如果未能解决你的问题,请参考以下文章

给自己的网站加上SSL安全认证

Nginx配置SSL证书部署HTTPS网站

腾讯云网站备案 域名解析 SSL证书申请 Ubuntu16.04下为Nginx服务器配置SSL证书

wordpresswordpress配置https(SSL)无法登录后台&页面样式丢失

如何为 HTTPS (SSL) 配置 Codeigniter?

Nginx 通过 certbot 为网站自动配置 SSL 证书并续期