Nginx配置多域名转发到不同服务 博客分类: Nginx Nginx
程序员文章站
2024-03-14 23:31:35
...
1.背景描述
现有一台服务器,8080及8081端口分别有两个服务,需要做到访问域名chengp.net的请求转发8080服务,访问域名myexception.net的请求转发到8081云服务。
2.Nginx搭建
参考另一篇文章《Docker安装Nginx》
3.配置Nginx
- user nginx;
- worker_processes 1;
- error_log /var/log/nginx/error.log warn;
- pid /var/run/nginx.pid;
- events {
- worker_connections 1024;
- }
- http {
- server {
- listen 80;
- server_name chengp.net www.chengp.net;
- location /{
- proxy_pass http://39.108.67.52:8080;
- }
- }
- server {
- listen 80;
- server_name myexception.net www.myexception.net;
- location /{
- proxy_pass http://39.108.67.52:8081;
- }
- }
- include /etc/nginx/mime.types;
- default_type application/octet-stream;
- log_format main '$remote_addr - $remote_user [$time_local] "$request" '
- '$status $body_bytes_sent "$http_referer" '
- '"$http_user_agent" "$http_x_forwarded_for"';
- access_log /var/log/nginx/access.log main;
- sendfile on;
- #tcp_nopush on;
- keepalive_timeout 65;
- #gzip on;
- include /etc/nginx/conf.d/*.conf;
- }
在http模块添加了两个server节点,修改好后重启Nginx服务即可。
推荐阅读
-
Nginx配置多域名转发到不同服务 博客分类: Nginx Nginx
-
Nginx Web服务器(转) 博客分类: 网络 WebnginxLinuxFreeBSDApache
-
nginx服务器在IE下载时,apk文件变成zip的解决方法(转) 博客分类: androidnginx
-
Linux服务器配置不同域名绑定不同的项目(Tomcat+Nginx实现)
-
nginx配置多域名访问同一台服务器
-
一台云服务器配置多站点,多域名,多ssl证书,nginx转发,亲测可行
-
Nginx TLS SNI 不同域名多443转发
-
一台nginx服务器多域名配置的方法
-
nginx服务器配置多域名
-
nginx服务器配置多域名