2012-09-27 103 views
1

我reviewer24.com.conf文件看起来像这样:子域设置nginx的

server { 
    server_name reviewer24.com www.reviewer24.com; 

    access_log /home/nginx/domains/reviewer24.com/log/access.log combined buffer=32k; 
    error_log /home/nginx/domains/reviewer24.com/log/error.log; 

    root /home/nginx/domains/reviewer24.com/public; 

    location/{ 

    # Enables directory listings when index file not found 
    #autoindex on; 

    # Shows file listing times as local time 
    #autoindex_localtime on; 

    # Enable for vBulletin usage WITHOUT vbSEO installed 
    #try_files  //index.php; 

    } 

    include /usr/local/nginx/conf/staticfiles.conf; 
    include /usr/local/nginx/conf/php.conf; 
    include /usr/local/nginx/conf/drop.conf; 
    #include /usr/local/nginx/conf/errorpage.conf; 
} 

我创建了一个文件夹中的“M”并放置在网站的移动版本在里面。 我应该在这个.conf文件中添加什么规则,所以当你去:http://m.reviewer24.com它会显示来自“m”文件夹的内容?

回答

3

我会创建一个新的.conf文件,特别是您的移动网站,例如,在m.reviewer24.com.conf与一个新的服务器块,然后重新加载你的nginx配置。

这种方式如果您需要对子域配置进行特定更改,则更易于管理。或者,您可以将新的服务器块添加到您的现有配置中。

你也可能会想委托该移动通信访问和错误日​​志:)

server { 
    server_name m.reviewer24.com; 

    access_log /home/nginx/domains/reviewer24.com/log/access.log combined buffer=32k; 
    error_log /home/nginx/domains/reviewer24.com/log/error.log; 

    root /home/nginx/domains/reviewer24.com/public/m; 

    location/{ 

    # Enables directory listings when index file not found 
    #autoindex on; 

    # Shows file listing times as local time 
    #autoindex_localtime on; 

    # Enable for vBulletin usage WITHOUT vbSEO installed 
    #try_files  //index.php; 

    } 

    include /usr/local/nginx/conf/staticfiles.conf; 
    include /usr/local/nginx/conf/php.conf; 
    include /usr/local/nginx/conf/drop.conf; 
    #include /usr/local/nginx/conf/errorpage.conf; 
}