文章目录
- 概述:
- 安装步骤:
- 1. 安装依赖(安装过的跳过)
- 2. 下载nginx安装包
- 3. 解压nginx安装包
- 4. 安装安装nginx
- 5. 启动nginx服务
- 6. 配置nginx.conf
- 7. 防火墙开端口
- 8. 浏览器输入
概述:
nginx作为轻量http服务器,实现了反向代理,正向代理,负载均衡,在服务器配置中经常使用到
安装步骤:
1. 安装依赖(安装过的跳过)
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl-devel
2. 下载nginx安装包
下载nginx 安装包到:/usr/local/nginx
准备安装nginx 到:/usr/local/nginx
cd /usr/local
mkdir nginx
cd nginx
下载稳定版 nginx:
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.23.0.tar.gz
PS: 你也可以到网站选择你所需要的版本,下载完成后将压缩包通过ssh命令使用winscp工具或其他工具上传至服务器。
scp 命令上传到服务器:
示例:
scp nginx-1.16.1.tar.gz root@120.xxx.xxx.232:/opt
3. 解压nginx安装包
tar -xvf nginx-1.23.0.tar.gz
4. 安装安装nginx
cd nginx-1.23.0
#编译 执行命令 考虑到后续安装ssl证书 添加两个模块 如不需要直接执行./configure即可,prefix参数指定nginx将要安装的路径
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
#执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)
make
#执行make install命令
make install
补充查看编译参数
# 查看编译参数
./configure --help | more
5. 启动nginx服务
cd /usr/local/nginx/sbin
# 默认配置文件启动
./nginx
# 指定配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf
6. 配置nginx.conf
vim /usr/local/nginx/conf/nginx.conf
7. 防火墙开端口
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
8. 浏览器输入
9. 设置开机自启动nginx
#编辑
vim /etc/rc.local
#最底部增加这一行
/usr/local/nginx/sbin/nginx