相关疑难解决方法(0)

如何在nginx中正确配置别名指令?

我一直在尝试在我的nginx网络服务器上配置多个webapp但我无法使用一个需要将$ document_root设置为laravel公共文件夹的Laravel应用程序.我目前正在尝试使用别名指令配置它,但由于一个不明确的原因,这不起作用.这是我想要做的.

# Default server configuration
#
server {
    listen 80;

    # SSL configuration
    #
    listen 443 ssl;

    error_log /var/log/nginx/error.log warn;

    ssl_certificate /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;


    set $root_path '/var/www/html';
    root $root_path;

    # Add index.php to the list if you are using PHP
    index index.html index.htm index.nginx-debian.html index.php;

    server_name localhost;

    location /paperwork {
        alias /var/www/html/paperwork/frontend/public;
        try_files $uri $uri/;
        #location ~ \.php {
        #   fastcgi_split_path_info ^(.+\.php)(.*)$;
        #   fastcgi_pass unix:/var/run/php5-fpm.sock;
        #   include /etc/nginx/fastcgi_params;
        #   #fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
        #   #fastcgi_intercept_errors on;
        #}
    }

    #location @paperwork …
Run Code Online (Sandbox Code Playgroud)

php alias nginx

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

标签 统计

alias ×1

nginx ×1

php ×1