900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > nginx实现ip端口转发_nginx配置转发 同ip 端口不同域名转发

nginx实现ip端口转发_nginx配置转发 同ip 端口不同域名转发

时间:2024-04-07 02:54:35

相关推荐

nginx实现ip端口转发_nginx配置转发 同ip 端口不同域名转发

1.安装 nginx

$ sudo apt-get install nginx

这个命令将会安装nginx并且设定好所有必需的目录和基础配置。

2.配置你的站点

在 /etc/nginx/sites-available创建一个 iyuxiy.conf 文件

使用文本编辑器打开这个文件把以下内容复制进这个文件

server {

listen 80;

server_name ;

location / {

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass ;

}

}

server{

listen 80;

server_name 203.195.218.71;

location / {

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_pass http://203.195.218.71:8080;

}

}

当用域名访问的时候请求会被指导另外一个域名,当用ip访问的时候会访问8080端口,不同域名只要把下面的ip改为想应的域名就行了。

最后把你的配置文件软链接到 sites-enabled 文件夹下:

sudo ln -s /etc/nginx/sites-available/iyuxy.conf /etc/nginx/sites-enabled/iyuxy.conf

重启 nginx

sudo service nginx restart

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。