此博内容全为自己的笔记,是写给自己看的,当然很多都可以从网上查到,我只不过做了个归纳、整理,方便查阅。如果看客觉得有用,不用客气,觉得没用,也不要咒骂,抱怨…
下载 最新稳定版 nginx
上传到 linux
tar -zxvf nginx-1.16.0.tar.gz
解压
cd nginx-1.16.0
进入nginx目录
依次执行如下四个命令
yum install gcc-c++
、yum install -y pcre pcre-devel
、yum install -y zlib zlib-devel
、yum install -y openssl openssl-devel
配置,用命令./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx
编译并安装make && make install
启动,进入nginx安装目录,直接运行 nginx
命令即可
查看是否启动成功 ps -ef|grep nginx
其中master process进程是监控管理作用,worker process才是真正的工作进程
添加要代理的地址,在vim nginx.conf
文件添加,有多个 地址就添加多个server
server {
listen 80;
server_name manage.test.com;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location / {
proxy_pass http://127.0.0.1:9001;
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}