evahsiao 发表于 2015-7-12 18:35:21

lnmp添加虚拟主机后如何访问虚拟主机网站内容?

我使用的是lnmp1.2,使用lnmp vhost add添加了www.pub-night..com到/home/wwwroot/www.pub-night.com目录。浏览器上输入ip:http://120.24.179.170/能打开lnmp安装成功后的恭喜安装成功页面,但是输入http://120.24.179.170/www.pub-night.com报404错误,该怎么访问这个虚拟主机地址呢?
编辑/usr/local/nginx/conf/nginx.conf文件    将root地址由/home/wwwroot/default/;改为/home/wwwroot/; 在浏览器输入http://120.24.179.170/www.pub-night.com能访问到/home/wwwroot/www.pub-night.com的index等文件,但是http://120.24.179.170/打开的恭喜页面的链接却都报404错误了,所有phpmyadmin等都没法打开,包括安装了pureftp后的http://120.24.179.170/ftp也没法打开,这个问题该怎么解决呢?

[ 本帖最后由 evahsiao 于 2015-7-12 22:46 编辑 ]

licess 发表于 2015-7-13 10:50:46

默认虚拟主机指向/home/wwwroot/default/
你用http://120.24.179.170/www.pub-night.com肯定访问不到

如果你添加域名没问题的话且解析正常,直接访问你添加的域名就可以直接访问到你的虚拟主机,不能访问的话应该是还有错误

然后你又该了默认 虚拟主机,肯定phpmyadmin、ftp就没法访问了,这些都在默认虚拟主机目录下,要不你自己及把phpmyadmin、ftp移到你自己的新目录下

jerrytim 发表于 2015-7-14 09:57:12

回复 2# 的帖子

恰好我也有这个问题,感谢军哥回答:handshake 不过我是在自己电脑VMW上面安装的CentOS 7再搭建LNMP,添加虚拟主机之后是不是还要修改本机host文件解析IP到域名,才能输入域名正常访问?

licess 发表于 2015-7-14 16:11:34

回复 3# 的帖子

改hosts文件可以

evahsiao 发表于 2015-7-26 13:08:44

还是不懂

/home/wwwroot/:    default   www.pub-night.com

/usr/local/nginx/conf/nginx.cnf:
server{
      root   /home/wwwroot/default;
}

/usr/local/nginx/conf/vhost/www.pub-night.com.cnf:
server{
   root    /home/wwwroot/www.pub-night.com;
}

结果default能访问,但是www.pub-night.com不能访问,域名a记录指向www.pub-night.com能访问,我就想说,为什么直接用http://120.24.179.170能访问default下的欢迎界面,但是http://120.24.179.170/www.pub-night.com就访问不了www.pub-night.com呢?如果我不购买域名,自己在本地虚拟机搭这个环境该怎么才能既可以访问自己建的虚拟主机又可以成功访问默认的欢迎界面?

licess 发表于 2015-7-26 16:57:51

回复 5# 的帖子

http://120.24.179.170/www.pub-night.com 能访问那就跨目录了

要不你创建的时候你就自己填写目录位置都放 /home/wwwroot/default 下面就行

evahsiao 发表于 2015-7-29 20:50:10

:lol :lol :lol 谢谢军歌的耐心,自己一个个的安装麻烦得多的多,尝试之后还是决定用一键安装包
页: [1]
查看完整版本: lnmp添加虚拟主机后如何访问虚拟主机网站内容?