Nginx添加网站

时间:2013-08-08 12:20:59

标签: nginx

我是Nginx和网络服务员的新手,我需要一些帮助来实现我的梦想。

目前我将我的htdoc存储在/ srv / www /
中 我在/ srv / www / foo / public_html上有一个页面,在/ srv / www / bar / public_html上有另一个页面。
想法是我想通过访问myip / foo和myip / bar来联系他们
目前,当我访问myip时,我被发送到/ srv / www / foo / public_html,这是我发现有点奇怪的事情。我查看了“服务器块”但未能理解并实现它。

1 个答案:

答案 0 :(得分:0)

如果你只打算使用1个IP,那么它就是1个服务器块(1个虚拟主机)

server {
    server_name [domain name or ip];
    index index.html; # or php or whatever
    location /foo {
        root /var/www/foo/public_html;
        try_files $uri $uri/;
    }
    location /bar {
        root /srv/www/bar/public_html;
        try_files $uri $uri/;
    }
}

你还没有提到它是什么类型的应用程序,所以它可能需要一些更改,这取决于它是一个php站点或rails还是其他任何东西,这对静态内容只能像html和图像一样。