1.下载nginx依赖包
1 yum install -y gcc pcre pcre-devel zlib zlib-devel gcc-c++ autoconf automake
2.解压安装包
9 tar -zxvf nginx-1.19.2.tar.gz
3.指向configure 执行make
11 cd nginx-1.19.2
12 ./configure --prefix=/usr/local/nginx
13 make && make install
4.启动nginx
23 whereis nginx
24 cd /usr/local/nginx/
26 cd sbin/
27 sudo ./nginx
29 yum install -y net-tools
31 ps aux | grep nginx 查看nginx进程
5.反向代理
1.修改nginx文件
vi /usr/local/nginx/conf/nginx.conf
server {
listen 80; (端口号)
server_name www.testdomain.com ; (自己的域名)
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
proxy_set_header X-Real-IP $remote_addr; (设置反向代理)
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://www.baidu.com; (目的域名)
}
2.重启nginx服务,设置本机地址映射
[root@localhost nginx]# /usr/local/nginx/sbin/nginx -s reload
编辑windows中C:\Windows\System32\drivers\etc下的hosts文件
添加 虚拟机IP 域名