[laravel 折腾改用nginx]--PS:顺带改下文件夹及其子文件的用户权限
2016-04-25 21:36
639 查看
Ubuntu 14.04 搭建 LNMP
以上是参考
在ubuntu上使用composer简单安装好laravel之后,用的是apache2,然后呢vagrate的homestead用的是nginx
这里改成nginx:
粘贴几条命令
按参考修改之后
访问localhost,结果404
在站点根目录下创建phpinfo.php
http://192.168.0.120/phpinfo.php
可以显示信息
看了下文档,再修改下nginx的default
到这里,就正常访问了,然后很好奇网站目录权限什么的,先折腾一下:
参考下鸟哥的linux私房菜
这里看到了www-data这个群组和用户
cd到网站目录 /var/www
ls -al 查看权限,发现还是系统登陆账户~
让我们来改成www-data吧
再la -al 发现改过来了
但是类型与权限这里 还是 drwxrwxrwx,把它改成drwxr–r–
也就是744
再去查看nginx.conf
第一行就是user www-data;
OK了~
以上是参考
在ubuntu上使用composer简单安装好laravel之后,用的是apache2,然后呢vagrate的homestead用的是nginx
这里改成nginx:
粘贴几条命令
sudo apt-get install nginx sudo apt-get install php5-fpm php5-mysql cp /etc/php5/fpm/php.ini /etc/php5/fpm/php.ini.back vim /etc/php5/fpm/php.ini # 将;cgi.fix_pathinfo=1 设置为 cgi.fix_pathinfo=0 cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.back #再修改/etc/nginx/sites-available/default location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
按参考修改之后
sudo service apache2 stop
sudo service nginx restart
访问localhost,结果404
在站点根目录下创建phpinfo.php
http://192.168.0.120/phpinfo.php
可以显示信息
Server API FPM/FastCGI
看了下文档,再修改下nginx的default
location / { try_files $uri $uri/ /index.php?$query_string; }
到这里,就正常访问了,然后很好奇网站目录权限什么的,先折腾一下:
参考下鸟哥的linux私房菜
#查看群组 cat /etc/group #查看用户 cat /ect/passwd
这里看到了www-data这个群组和用户
cd到网站目录 /var/www
ls -al 查看权限,发现还是系统登陆账户~
让我们来改成www-data吧
chown -R www-data:www-data /var/www
再la -al 发现改过来了
但是类型与权限这里 还是 drwxrwxrwx,把它改成drwxr–r–
也就是744
chmod -R 744 /var/www/project
再去查看nginx.conf
第一行就是user www-data;
OK了~
相关文章推荐
- workerman结合laravel开发在线聊天应用的示例代码
- 简单对比分析Ruby on Rails 和 Laravel
- laravel安装zend opcache加速器教程
- 使用 PHPStorm 开发 Laravel
- 跟我学Laravel之请求与输入
- 跟我学Laravel之视图 & Response
- PHP IDE PHPStorm配置支持友好Laravel代码提示方法
- Laravel 5.0 发布 新版本特性详解
- 详解PHP的Laravel框架中Eloquent对象关系映射使用
- 深入解析PHP的Laravel框架中的event事件操作
- 推荐几款用 Sublime Text 开发 Laravel 所用到的插件
- Laravel中使用阿里云OSS Composer包分享
- Laravel 4 初级教程之Pages、表单验证
- Laravel框架表单验证详解
- Laravel框架中扩展函数、扩展自定义类的方法
- Laravel 4 初级教程之安装及入门
- laravel安装和配置教程
- PHP开发框架laravel安装与配置教程
- 跟我学Laravel之安装Laravel
- 跟我学Laravel之配置Laravel