重新安装的fedora 23系统,刚配置的LNMP环境,把项目程序从服务器上copy之后配置运行,发现只有首页能打开,而且还要加上index.php(以前直接域名就能打开)。原来这是因为”重写”没有配置,一般都是配置在项目的public目录下的.htacess文件中,我这次是直接写到项目虚拟主机的配置文件/etc/nginx/sites-available/www.mywakav.cn
中了,具体如下:
server {
listen 80;
listen [::]:80;
server_name www.mywakav.cn;
root /usr/share/nginx/mywakav/public;
include /etc/nginx/default.d/*.conf;
location / {
root /usr/share/nginx/mywakav/public;
try_files $uri $uri/ /index.php;
}
}
然后重启nginx(systemctl restart nginx.service
)就可以正常访问网站的所有页面了!
Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/49929763