Nginx下部署Laravel项目
Nginx下部署Laravel项目
标签(空格分隔): php
Nginx配置文件
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name _;
index index.html index.htm index.php;
#root /home/wwwroot/default;
root /home/wwwroot/web.laravel.cn/public;
location /nginx_status
{
stub_status on;
access_log off;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
log_not_found off;
access_log off;
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
access_log /home/wwwlogs/access.log;
注意点
1 根目录要写对 /home/wwwroot/web.laravel.cn/public 要指向你的项目入口文件
2 如果出现 除/根目录外 其他路由都不能访问
2.1 首先在配置文件添加
laravel => https://laravel.com/docs/5.0/installation#pretty-urls
2.2 修改fastcgi.conf
2.3 修改项目根目录下的.user.ini
修改如果无法写 请修改权限
chattr -i /home/wwwroot/web.laravel/public/.user.ini
vim 打开
- 随机文章
- 热门文章
- 热评文章
- c#实现FTP上传
- Font Awesome 一套绝佳的图标字体库和CSS框架(奥森图标)
- php接收post乱码解决
- UDP打洞原理及代码
- C#图片处理示例(裁剪,缩放,清晰度,水印)
- 安装包制作工具 SetupFactory使用1 详解
- SmartLink原理
- HTTP请求头详解