Как настроить nginx с другого пути - PullRequest
0 голосов
/ 14 марта 2019

Я хочу указать корневой путь для example.com из / var / www / html / frontend / web, но для example.com/us он будет указывать / var / www / html / frontendus / web. Я добавил блок местоположения для нас в блоке сервера, но он не работает.

    server {
    listen 80;
    listen 443;
    root   /var/www/html/frontend/web;
    index  index.php;
    server_name example.com;


    location / {      
        #try_files $uri $uri/ =404;
        # Redirect everything that isn't a real file to index.php
         try_files $uri /index.php$is_args$args;
        #try_files $uri $uri/ /frontend/web/index.php$is_args$args;
    }


    location /us {
        root /var/www/html/frontendus/web/;
        try_files $uri /index.php$is_args$args;
    }

   location ~* \.(?:ico|css|js|csv|svg|ttf|gif|jpe?g|png)$ {
    expires 30d;
    add_header Pragma public;
    add_header Cache-Control "public";
    }

    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
     #      include fastcgi_params;
            fastcgi_pass unix:/run/php/php7.0-fpm.sock;
     #      fastcgi_param SCRIPT_FILENAME /var/html/l-pesa.com/public_html$fastcgi_script_name;
    }
    location ~ /\.ht {
        deny all;
    }
}
...