代码之家  ›  专栏  ›  技术社区  ›  resopollution

在nginx上设置子域[关闭]

  •  13
  • resopollution  · 技术社区  · 15 年前

    我想在nginx上设置一个子域。我的设置是一个在8080端口运行的挂架应用程序,使用nginx的代理。

    我尝试让子域工作的原因是最终建立了开发和分段服务器。

    这是我的nginx.conf文件:

    worker_processes  2;
    
    events {
        worker_connections  1024;
    }
    
    
    http {
        include     mime.types;
        default_type    application/octet-stream;
        access_log  logs/rentfox.access.log;
        error_log   logs/rentfox.error.log;
        gzip        on;
        sendfile    on;
        tcp_nopush  on;
        tcp_nodelay on;
        keepalive_timeout   75 20;
    
        server {
            listen       80;
            server_name  xxx.net;
    
            location / {            
                include /usr/local/nginx/conf/proxy.conf;
                proxy_pass http://127.0.0.1:8080;
                proxy_redirect default;
                root /var/apps/xxx/xxx/public/;
            }
    
            #error_page  404              /404.html;
    
            # redirect server error pages to the static page /50x.html
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
        }
        server {
            listen       80;
            server_name  dev.xxx.net;
    
            location / {            
                include /usr/local/nginx/conf/proxy.conf;
                proxy_pass http://127.0.0.1:8080;
                proxy_redirect default;
                root /var/apps/xxx/xxx/public/;
            }
    
            #error_page  404              /404.html;
    
            # redirect server error pages to the static page /50x.html
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
        }
    
    }
    

    事先谢谢!

    1 回复  |  直到 15 年前
        1
  •  6
  •   Robert Martin    12 年前

    我可以看到xxx.net&www.xxx.net域,但我在尝试dev.rentfox.net域时发现一个未找到的服务器-您有使用通配符或dev子域设置的DNS记录吗?

    如果DNS设置正确,当您访问dev子域时,nginx中的访问和错误日志看起来是什么样的?它们中有任何条目吗?