Linux下部署nginx的https协议配置
1.预先准备域名的证书和私钥....
2. 解压源码安装包:
tar zxf
3. 安装:
./configure-prefix=/usr/local/nginx-with-http-ssl-module
--prefix:指定安装位置
--with-http_ssl_module编译ssl 默认不编译
4. 编译:make && make install
ps:在正式库尽量不make install ,除非系统中没有安装过nginx 否则尽量使用make 即可。
5. 安装成功:
启动:前往nginx目录下sbin目录./nginx
启动后查看运行状态:ps aux | grep nginx
停止:前往nginx目录下sbin目录./nginx -s stop
重启:前往nginx目录下sbin目录./nginx -s reload
6. 新建证书和私钥文件夹命名ssl:
创建文件夹:前往nginx目录下mkdir ssl
7.将预先准备的证书及私钥放入创建的ssl文件夹中
8. 修改nginx配置文件:
进入/usr/local/nginx/conf/目录下 打开文件编辑
vi , a或i进入编辑模式找到 ↓
除去nginx注释的HTTPS server配置内容,将ssl_certificate(证书),ssl_certificate_key(私钥)后的地址指向ssl文件夹中存放的域名证书和私钥的地址。修改完成后键盘敲击冒号:,wq保存并退出,再重启nginx即可。
9:配置多域名https协议:
将对应的多域名证书预先准备好,存放入nginx下ssl文件夹中,进入/usr/local/nginx/conf/目录下 打开 文件编辑vi , a或i进入编辑模式,将原修改的HTTPS server 复制粘贴至原修改的HTTPS server下,修改证书及私钥指向的域名证书位置即可。