Centos7 安装 Nginx 教程,一步安装 http 和 https
nginx 是一款轻量级 web 服务器,主要有负载均衡和反向代理的特性。
安装准备
nginx一些模块需要依赖lib库,所以先安装lib库,执行以下命令:
复制代码
下载
在官网下载安装包
安装
解压文件:
复制代码
解压之后进入到 nginx 目录:
复制代码
默认配置模块:
复制代码
需要添加https配置模块:
复制代码
编译
复制代码
安装
复制代码
启动、关闭
复制代码
每次启动或者重启服务都需要输入一大串路径,为了简化操作,配置一下
systemctl服务。
配置systemctl服务
在
/usr/lib/systemd/system创建nginx.service文件:
复制代码
添加配置内容:
复制代码
配置 systemctl 之后的启动方式
复制代码
启动
nginx,访问http://127.0.0.1,出现如下页面说明nginx启动成功:
配置
修改conf/nginx.conf配置文件。
找到server模块下的80端口。
修改
server_name后面的域名,我这里改成www.jeremy7.cn。在
location /下添加proxy_pass反向代理:
复制代码
对应添加一个
upstream模块,添加转发的路径:
复制代码
复制代码
配置 https
开启 443 端口
复制代码
server_name改成自己的申请的域名ssl_certificate替换成.pem后缀的证书文件ssl_certificate_key替换成.key后缀的证书文件location /里面添加反向代理,也是上面的反向代理:
复制代码
测试配置是否正确:
复制代码
http 强转 https
server模块添加配置
复制代码









评论