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/
上一篇下一篇

猜你喜欢

热点阅读