如何使用一个域名配置多个Laravel项目?

如何使用一个域名配置多个Lar
摘要:每天进步一点点... 这是自己在学习过程中遇到的一个问题。申请了一个二级域名(api.demo.com),想实现(api.demo.com/blog)就是我博客项目,(api.demo.com/test)就是我测试项目,奈何技术有限,又是首次接触nginx,捣鼓了很久才弄好。 我用的是宝塔面板、php7.3、nginx1.17和要部署laravel项目,首先先添加站点,然后在/www/wwwroot/api.demo.com目录下存放blog和test项目。最后在网站配置伪静态中添加以下代码就可以实现: ```nginx location ^~ /blog { rewrite /blog/(.*)$ /blog/index.php?=$1 last; break; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/tmp/php-cgi-73.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /www/wwwroot/api.demo.com/blog/public/index.php; } } location ^~ /test { rewrite /blog/(.*)$ /blog/index.php?=$1 last; break; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/tmp/php-cgi-73.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /www/wwwroot/api.demo.com/test/public/index.php; } } ```
网站信息
博主: 糊涂
Github: Github
联系邮箱:1048672466@qq.com
在线人数: 0
文章数量: 10
访问总量: 3561