This article mainly introduces the Nginx port mapping configuration method and multi-port mapping. The content is quite good. I will share it with you now and give it as a reference.
Antecedents
The traditional way to build a website is to use a web server to parse the file entry file, such as using Nginx or Apache to parse the corresponding entry. file, but with the development of technology, some languages can start a web service by themselves, such as Node and PHP. Using a development language to start a web service can only be accessed locally by default, such as http://localhost:8000/ http:// 127.0.0.1:8000/
But when we are developing and debugging the environment in Centos, we use a window browser for testing, so we need to use an intermediate web server for port mapping
Nginx port mapping configuration
server { listen 80; server_name rbac.dev-lu.com; # 80转发到8000端口 location / { proxy_pass http://127.0.0.1:8000; } }
nginx reverse proxy-multi-port mapping
Code Explanation
1.1 The default value of http:www.baidu.test.com is 80. Access "/" to use the reverse proxy, and then access the local 8083;
1.2 8083 represents the local front-end project access address , the front end needs to access the background data, "/", continue to proxy to the background address 9803;
1.3 In this way, multiple port access can be completed as long as port 80 is opened.
1.4 The root configuration can be an absolute path or a relative path.
server { listen 80; server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开 location / { proxy_pass http://localhost:8083; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; root /app/esop_web/esopschool; index index.html; try_files $uri $uri/ /index.html; } location /rest{ proxy_pass http://localhost:9803; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
The above is the entire content of this article. I hope it will be helpful to everyone’s study. For more related content, please pay attention to the PHP Chinese website!
Related recommendations:
About the binding operation of Laravel framework routing and controller
The above is the detailed content of About Nginx port mapping configuration method. For more information, please follow other related articles on the PHP Chinese website!