摘要:材料服务器百度云虚拟主机问题百度云默认目录为,但是我们的需求是将项目存放到下面。由于百度云将映射到系统中的目录为所以我们在配置文件的时候需要设置这个属性。文档百度云官方文档
材料
服务器:百度云虚拟主机(nginx+php5.6+linux)
laravel 5.4
问题百度云默认目录为/wwwroot,但是我们的需求是将项目存放到/wwwroot/websit下面。
方案代码:
location / { root /home/bae/app/website/public; if (-e $document_root/index.php) { ## 获取正则匹配中的数据,wwwxxx.com/test/ 实际访问路径问 www.xxx.com/index.php/test rewrite ^/(.*)$ /index.php/$1?$query_string last; } return 404; } ## php配置 location ~ [^/].php(/|$){ root /home/bae/app/website/public; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_intercept_errors on; 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; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param REQUEST_URI $request_uri; fastcgi_param DOCUMENT_URI $document_uri; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param REQUEST_SCHEME $scheme; fastcgi_param HTTPS $https if_not_empty; fastcgi_param GATEWAY_INTERFACE CGI/1.1; fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; fastcgi_param SERVER_ADDR $server_addr; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_NAME $server_name; # PHP only, required if PHP was built with --enable-force-cgi-redirect fastcgi_param REDIRECT_STATUS 200; } location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { root /home/bae/app/website/public; expires 30d; access_log off; } location ~ .*.(js|css)?$ { root /home/bae/app/website/public; expires 7d; access_log off; } location ~ /.ht { root /home/bae/app/website/public; deny all; } ## 禁止敏感文件的直接访问 location ~* .(inc|bak|sql|lua|so|ini|conf)$ { deny all; }注意:
当出现重复配置时,bcloud_nginx_user.conf优先级高于bcloud_nginx_gen.conf。由于百度云将/webroot映射到系统中的目录为/home/bae/app,所以我们在配置nginx文件的时候需要设置root这个属性。
文档百度云官方文档
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23115.html
摘要:材料服务器百度云虚拟主机问题百度云默认目录为,但是我们的需求是将项目存放到下面。由于百度云将映射到系统中的目录为所以我们在配置文件的时候需要设置这个属性。文档百度云官方文档 材料 服务器:百度云虚拟主机(nginx+php5.6+linux) laravel 5.4 问题 百度云默认目录为/wwwroot,但是我们的需求是将项目存放到/wwwroot/websit下面。 方案 代码...
摘要:当然这步也可以用离线安装首先将文件改名为执行百度网盘链接密码启动执行效果如图六常用命令优雅关闭盒子名称从中去除添加的盒子重新加载配置 一.介绍简单说下Homestead吧,它有两个功能: 就是为了能够在本地方便开发laravel应用,体现laravel开发的优雅性.(但是前期安装的时候因为各种坑,还是比较难受的) 使得开发环境和生产环境保持一致。Homestead就是web开发所需软...
摘要:简介是一个以为基础,以方式架构在网站主机上的的数据库管理工具,让管理者可用接口管理数据库。保存配置文件,回到浏览器,重新登录,警告就会消失了。 简介 phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资...
摘要:说明本文主要讲述了的文件系统的小,逻辑不复杂,主要就是把上的一个文件下载到本地,和下载到中。写驱动由于没有驱动,需要自定义下在中写上名为的驱动同时在注册下该就行。执行命令后,显示上文件从上下载到上的文件该逻辑简单,但很好玩。 说明:本文主要讲述了Laravel的文件系统Filesystem的小Demo,逻辑不复杂,主要就是把Dropbox上的一个文件下载到本地local,和下载到AWS...
阅读 3159·2021-11-15 11:37
阅读 2410·2021-09-29 09:48
阅读 3741·2021-09-22 15:55
阅读 2970·2021-09-22 10:02
阅读 2595·2021-08-25 09:40
阅读 3187·2021-08-03 14:03
阅读 1653·2019-08-29 13:11
阅读 1538·2019-08-29 12:49