centos 安装 naginx服务以及配置 https

一:下载 nginx

1.下载网址: https://nginx.org/en/download.html 

找到稳定版 Stable Version ,如下

 

 

 下载 nginx-1.18.0版本

2.上传服务器:/opt/nginxweb,并解压   tar -zxvf xxxxxx

 

二: 进行安装 (编译,安装)

1. 进入到nginx

 

 

 2.  编译前的处理,编译和安装

 // 这两步是编辑前进行的,在这个步骤配置 ssl,也就是nginx可以使用nginx, 操作完后多了一个 makefile 的文件
1031 ./configure 1032 ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module

// 编译命令 1033 make
// 安装 1034 make install

3。想要让你的Nginx在任何位置上都能使用的话,我们就需要进入到cd /usr/local/bin 中,在这进行软链接:
  ln -s /usr/local/nginx/sbin/nginx nginx  

 4. 此时我执行 启动nginx 命令 报错

 

 

 

 1050  /usr/sbin/groupadd -f www
 1051  /usr/sbin/useradd -g www www

5. 启动nginx ,进入到sbin 文件夹下,

./nginx  此时可以访问nginx

6.配置https证书, 这里记住目录

  

 // 生成一个RSA密钥
1038 mkdir -p /home/xda-deploy/ssl
1039 openssl genrsa -des3 -out server.key 2048
// 输入密码:

 // 生成一个证书请求  1040 openssl req -new -key server.key -out server.csr

//创建不需要输入密码的RSA证书,否则每次reload、restart都需要输入密码 1041 openssl rsa -in server.key -out server_nopass.key

//签发证书(自己签发) 1042 openssl x509 -req -days 36500 -in server.csr -signkey server.key -out server.crt

7.配置Nginx,

 

 8.浏览器访问

https://xxx.xxx.xx.xxx:443

443是https的默认端口,此时可以不需要填写。

参考文档:1.  https://blog.csdn.net/xu12387/article/details/86517817  2.  https://www.cnblogs.com/boonya/p/7907999.html      3. https://blog.csdn.net/u012383839/article/details/72875210?utm_source=blogxgwz7

特别鸣谢: 同事提供的ssl 的字签证书步骤

 

9. 停止nginx: cd/usr/loacl/nginx/sbin    ./nginx -s nginx

  重启nginx   ./nginx 即可

 

 

posted @ 2020-12-10 17:58  zzzzzyyyyyy  阅读(192)  评论(0编辑  收藏  举报