!!!郑重说明!!!:虚拟主机通常不能将运行目录绑定到子目录,这样部署时会存在太多安全隐患,配置繁琐。我们强烈不推荐它!本方法仅供技术爱好者作为测试参考,不提供额外的技术支持。!!!重要的事情!!!:在虚拟主机配置环境中,由于网站的所有数据都暴露在浏览器访问路径下,所以需要控制系统的系统文件不被访问。配置完成后,至少要测试该路径不能被用户直接下载,否则系统会受到严重威胁。http://www.example.com/.envhttp://www.example.com/storag...!!!其他说明!!!:使用过程中遇到问题可以直接百度虚拟主机搜索/Google部署Laravel关键词自己解决。使用虚拟主机安装前,请先下载空间自荐环境的测试程序,不符合要求的虚拟主机将无法安装。环境检测脚本:https://modstart.com/env_chec...(opensnewwindow)如果你的虚拟主机根目录可以绑定到<网站目录>/public目录,请绑定到<网站目录>/public目录,然后执行/install.php安装向导。如果您的虚拟主机根目录不支持绑定<网站目录>/public,您需要配置如下:配置Nginx或Apache服务器,请将网站根目录配置为<网站目录>,其中Nginx和Apache的配置需要参考如下图;Nginx参考配置server{listen80;服务器名称www.example.com;字符集utf-8;索引index.phpindex.html;根/var/www/html/www.example.com;自动索引关闭;location^~/.git{全部拒绝;}location^~/.env{全部拒绝;}location^~/storage/{全部拒绝;}location/{try_files/public$uri/public$uri//public/index.php?$query_string;}location~\.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramPHP_VALUE"open_basedir=/var/www/html/www.example.com/:/tmp/:/var/tmp/";fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;包括fastcgi_params;}}Apache参考配置httpd配置
