小编Shi*_*and的帖子

同一服务器上多个站点的nginx配置

我正在尝试创建一个可以在同一台服务器上托管多个站点的 nginx 服务器。我在 /var/www/ 目录中保留了两个包含 index.html 文件的不同目录。

第一个目录:dir1 包含文件夹结构为:dir1/Folder/app;app 目录包含站点的 index.html。

第二个目录:dir2 包含文件夹结构为:dir2/Folder/app;app 目录包含站点的 index.html。

现在在 /etc/nginx/conf.d 中,创建了 2 个 .conf 文件作为 test.conf 和 dev.conf

测试.conf:

server {
    listen 80 default_server;
    server_name mydomain.net;
    location /dir1/ {
        root /var/www/dir1/PharmacyAdminApp/app;
        index index.html index.htm;
        try_files $uri $uri/ =404;
    }
}
Run Code Online (Sandbox Code Playgroud)

开发配置文件

server {
    listen 80 default_server;
    server_name mydomain.net;
    location /dir2/ {
        root /var/www/dir2/PharmacyAdminApp1/app;
        index index.html index.htm;
        try_files $uri $uri/ =404;
    }
}
Run Code Online (Sandbox Code Playgroud)

在此之后,我重新启动 nginx 服务器并在浏览器上访问“mydomain.net:80/dir1”,但我得到 404。谁能告诉我是什么问题?

nginx

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

nginx ×1