请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

配置nginx/conf/vhost和hosts文件后,依然显示不出yii的欢迎界面

vhost配置如下

server{

  listen 80;

 server_name imooc;

 root /usr/local/basic/web;  

 index index.html index.htm index.php default.html default.htm default.php;   

}

没做软连接,直接指定的那个web目录。

然后在系统下drivers/etc/hosts文件里加上了一行  XXX.XXX.XX.XX  www.XXXX.com

nginx/conf/nginx.conf文件里面有include vhost/*.conf;

然后在浏览器内输入网址还是只能出来nginx或lnmp的欢迎界面,出不来yii的欢迎界面。

今天还出现了新问题,输入网址后,chrome直接开始了下载,回滚服务器快照和删除etc/hosts里面的配置都无法解决这个问题。

求问老师怎么解决这两个问题_(:з」∠)_百度了很久都没有解决,谢谢老师。

正在回答 回答被采纳积分+3

2回答

Jason 2017-05-21 11:03:02

很显然是你的server_name不对,应该是你指定的www.xxx.com

0 回复 有任何疑惑可以回复我~
  • 提问者 沈莫诡 #1
    老师 是不是包含web的文件夹名字,servername和vhost里的conf文件名必须一致才行?
    回复 有任何疑惑可以回复我~ 2017-05-21 11:10:23
  • Jason 回复 提问者 沈莫诡 #2
    这个不一定,只要在vhost里面指定正确的root就行
    回复 有任何疑惑可以回复我~ 2017-05-21 11:12:16
  • 提问者 沈莫诡 回复 Jason #3
    老师,server name我应该没错
    昨天servername我写的shop.fakewine.com,root写的/usr/local/fakewine/web,然后在usr/local/下新建了fakewine的目录,再用ln -s /usr/local/basic/web web在 fakewine里面做了软链,vhost里的配置文件也叫shop.fakewine.com.conf,系统hosts里面就是写的 服务器ip 空格 shop.fakewine.com  
    这里面有没有我其他错了的地方?
    回复 有任何疑惑可以回复我~ 2017-05-21 11:26:58
Jason 2017-05-22 09:50:16

这个问题应该是你nginx的fastcgi配置文件,看下你的主配置文件

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号