Centos7 Nginx 部署静态页面加SSL证书

2019-08-17  本文已影响0人  山高路远_海深不蓝

安装Nginx

yum install nginx

systemctl start nginx

浏览器中输入IP,返回以下界面说明安装成功


image.png

/usr/share/nginx/html

/etc/nginx/nginx.conf

上传页面文件

cd /usr/share/nginx/html

image.png

rm -f index.html nginx-logo.png poweredby.png

yum install lrzsz

yum install -y unzip zip

rz -y 找到网页的压缩文件,点击打开

unzip yourfile.zip

上传SSL证书

cd /usr/share/nginx
mkdir cert
rz -y
unzip yourSSL.zip

修改配置文件

vi /etc/nginx/nginx.conf

直接在 http 字段中加上以下代码

注意修改域名和证书文件的路径

    server {
        listen 443;
        server_name localhost;  # localhost修改为您证书绑定的域名。
        ssl on;   #设置为on启用SSL功能。
        root html;
        index index.html index.htm;
        ssl_certificate cert/domain name.pem;   #将domain name.pem替换成您证书的文件名。
        ssl_certificate_key cert/domain name.key;   #将domain name.key替换成您证书的密钥文件名。
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #使用此加密套件。
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #使用该协议进行配置。
        ssl_prefer_server_ciphers on;   
            location / {
            root html;   #站点目录。
            index index.html index.htm;   
            }
    }

重启Nginx

注意Nginx 启动文件的位置可能不一样

master process 后面就是Nginx 启动文件位置

* 例如:"master process /usr/sbin/nginx",需要进入其上一级文件夹中
> cd /usr/sbin/(注意替换为自己的路径)
> ./nginx -s reload
上一篇 下一篇

猜你喜欢

热点阅读