美文网首页程序员
Centos7、nginx、TP5或laravel项目配置虚拟域

Centos7、nginx、TP5或laravel项目配置虚拟域

作者: White夏天baby | 来源:发表于2020-08-18 18:44 被阅读0次

    TP5的配置

    server {

    listen 80;

    server_name www.tp.com;

    set $root_path '/var/www/www.tp.com/public';

    root $root_path;

    index index.php index.html index.htm;

    try_files $uri $uri/ @rewrite;

    location @rewrite {

    if (!-e $request_filename) {

    rewrite  ^(.*)$  /index.php?s=/$1  last;

    }

    }

    location ~ \.php {

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index /index.php;

    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    fastcgi_param PATH_INFO $fastcgi_path_info;

    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include fastcgi_params;

    }

    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {

    root $root_path;

    }

    location ~ /\.ht {

    deny all;

    }

    }

    laravel的配置

    server {

    listen 80;

    server_name www.tp.com;

    set $root_path '/var/www/www.tp.com/public';

    root $root_path;

    index index.php index.html index.htm;

    try_files $uri $uri/ @rewrite;

    location @rewrite {

    rewrite ^/(.*)$ /index.php?_url=/$1;

    }

    location ~ \.php {

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index /index.php;

    fastcgi_split_path_info ^(.+\.php)(/.+)$;

    fastcgi_param PATH_INFO $fastcgi_path_info;

    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;

    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    include fastcgi_params;

    }

    location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {

    root $root_path;

    }

    location ~ /\.ht {

    deny all;

    }

    }

    两个配置文件基本相同,不同之处在于以下内容

    相关文章

      网友评论

        本文标题:Centos7、nginx、TP5或laravel项目配置虚拟域

        本文链接:https://www.haomeiwen.com/subject/ehpkjktx.html