版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gwd1154978352/article/details/83055138
最近自己在做个小项目,需要用到80端口,但是目前80端口已经被占用了,所以需要通过Nginx进行域名转发
关闭Nginx
service nginx stop
直接修改nginx的default.conf文件即可
vim /etc/nginx/conf.d/default.conf
###################### www.example.com ################################
server
{
listen 80;
server_name xxx.com;
index index.html index.htm index.php;
root /data/wwwroot/wordpress;
error_log /var/log/nginx/wordpress-error.log crit;
access_log /var/log/nginx/wordpress-access.log;
# include phpMyAdmin,PHP support,expires and 9panel
include conf.d/extra/*.conf;
# inclide Rewrite
include conf.d/rewrite/wordpress.conf;
}
server {
listen 80;
server_name movie.xxx.com;
location / {
proxy_pass http://xx.xx.xx.xx:8090;
proxy_redirect off;
proxy_set_header Host $host:8888;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80;
server_name wechat.xxx.com;
location / {
proxy_pass http://xx.xx.xx.xx:8080;
proxy_redirect off;
proxy_set_header Host $host:8888;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
重新开启Nginx
service nginx start