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
模块添加配置
复制代码
评论