百度云主机虚拟主机(nginx)设置网站运行目录
在百度云上使用云虚拟主机搭建网站,有的网站使用thinkphp框架设计的,需要在设置指定运行目录为网站根目录的一个子目录
在宝塔面板上可以这样设置:
在nginx中直接设置的话,需要在webroot下添加一个用户自定义配置文件bcloud_nginx_user.conf
里面写上:
#这个节点不能是server
location / {
#假设ftp中运行目录为/webroot/web,下面就设置了网站的实际运行目录
root /home/bae/app/web;
if (-e $document_root/index.php) {
## 获取正则匹配中的数据,wwwxxx.com/test/ 实际访问路径问 www.xxx.com/index.php/test
rewrite ^/(.*)$ /index.php/$1?$query_string last;
}
return 404;
}
百度云主机nginx只支持server级别以下的配置
参考百度官方文档