Linux 7 下安装Nginx
2020-12-23 本文已影响0人
轻飘飘D
1.安装依赖
yum install gcc pcre-devel zlib zlib-devel openssl openssl-devel -y
[root@xag129 ~]# pcre-config --version
8.32
2.安装Nginx
[root@xag129 ~]# cd /usr/local/src
[root@xag129 src]# pwd
/usr/local/src
wget http://nginx.org/download/nginx-1.9.9.tar.gz
http://nginx.org/download/nginx-1.19.6.tar.gz
#解压安装包
tar zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9
#编译安装
./configure --prefix=/usr/local/nginx
make
make install
#查看Nginx版本
/usr/local/nginx/sbin/nginx -v
#启动nginx
/usr/local/nginx/sbin/nginx
#测试
http://192.168.40.129/
3.Nginx常用命令
/usr/local/nginx/sbin/nginx -v #查看 Nginx版本
/usr/local/nginx/sbin/nginx #启动 Nginx
/usr/local/nginx/sbin/nginx -t # 检查配置文件ngnix.conf的正确性
/usr/local/nginx/sbin/nginx -s reload #重新载入配置文件
/usr/local/nginx/sbin/nginx -s reopen #重启 Nginx
/usr/local/nginx/sbin/nginx -s stop #停止 Nginx
4.配置
cd /usr/local/nginx/conf
#在http{}节点之间 server 之前 添加upstream配置。(注意不要写localhost,不然访问速度会很慢)
upstream nginxDemo
{
server 127.0.0.1:81; #服务器地址1
server 127.0.0.1:82; #服务器地址2
}
#用proxy_pass配置反向代理地址
#后面的地址要和第一步upstream定义的名称保持一致(也就是nginxDemo这个名称是自定义的,两个地方需要一致)
#在location\{}中,最后添加
proxy_pass http://nginxDemo; #配置方向代理地址
#重新载入配置文件
/usr/local/nginx/sbin/nginx -s reload
#测试
http://192.168.40.129/examples/