1 Https协议的SSL证书配置
开发同事发给我一小段nginx配置,加到服务器上之后,执行nginx -s reload时,出现报错:
nginx: [emerg] unknown directive “ ” in /usr/local/nginx/conf/vhost/XXX.conf:53。于是去网上搜索解决方法,查到一篇相似报错处理文档https://stackoverflow.com/questions/19165976/nginx-emerg-unknown-directive-in-etc-nginx-sites-enabled-example-com3,但是没能解决,于是又看了下报错,发现报错提示好像是多了个空格,于是查看XXX.conf,发现在新加的配置后面确实多了一个空格,是因为我从微信聊天记录复制时在配置末尾多复制了一个空格导致的,于是修改后重新执行nginx -s reload就没有嘛报错了。
server {
listen 443;
#填写绑定证书的域名
server_name www.domain.com;
ssl on;
#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。
root /var/www/www.domain.com;
index index.html index.htm;
#证书文件名称
ssl_certificate 1_www.domain.com_bundle.crt;
#私钥文