具有不同端口和子域的资产文件的Nginx配置

时间:2015-04-02 01:22:23

标签: http nginx

我想用nginx提供我的资产文件。 ngnix服务器监听端口,如8000(它必须与80不同),我想通过子域访问文件,如assets.mydomain.com。

我尝试配置,但我不能这样做。我该如何配置?谢谢你的回答。

server {
    listen 8000;
    server_name localhost;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
        # Uncomment to enable naxsi on this location
        # include /etc/nginx/naxsi.rules
        }

}
# another virtual host using mix of IP-, name-, and port-based configuration
server {
    listen 8000;
    server_name assets.localhost;

    location /assets/ {
                root /var/www/html/skytrip/assets
        try_files $uri $uri/ =404;
    }
}

1 个答案:

答案 0 :(得分:1)

一般来说,您应该更加具体地了解您遇到的问题。您对该配置的期望是什么?究竟发生了什么?有错误吗?你能发送日志文件的最后几行吗?等

您是否忘记了根指令后的分号?