linux安装nginx并配置ssl证书 HTTPS和域名配置
2021/11/26 7:12:18
本文主要是介绍linux安装nginx并配置ssl证书 HTTPS和域名配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.下载安装包
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.21.3.tar.gz
2.解压。tar -xzf nginx-1.21.3.tar.gz
3.cd nginx-1.21.3
4.yum install openssl openssl-devel
5.安装ssl证书需要的模块。
./configure --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module
6.编译。make
安装。make install
7.进入nginx目录。 cd /usr/local/nginx/
创建ssl目录 mkdir ssl
上传证书密钥
8.建议按端口或者hostname,将子配置放到conf.d 文件夹里面。cd conf/
新增目录conf.d
编辑nginx.conf文件
9、配置ssl证书。vi ceshi.conf
server { #监听443端口 listen 443 ssl; #对应的域名,把域名.com改成你们自己的域名就可以了 server_name 域名.com; #ssl on; #从腾讯云获取到的第一个文件的全路径 ssl_certificate /usr/local/nginx/ssl/636612xxxxxx.pem; #从腾讯云获取到的第二个文件的全路径 ssl_certificate_key /usr/local/nginx/ssl/6366xxxxxom.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on; location /client{ root /home/nginx/cshtml; index index.html index.htm; } }
10.nginx配置文件校验 ,并重启nginx。
cd /usr/local/nginx/sbin
配置文件是否正确
./nginx -t
重启
./nginx -s reload
这篇关于linux安装nginx并配置ssl证书 HTTPS和域名配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享