VPS侦探论坛

 找回密码
 注册
查看: 7226|回复: 7

lnmp 部署或出现的奇怪问题

[复制链接]
发表于 2014-7-27 23:54:52 | 显示全部楼层 |阅读模式

军哥,在这里请教您2个问题,
情况表述:
xsvps的主机,部署了Lnmp后,:/root/vhost.sh了第一个站点,绑定了顶级域名,之后访问正常。在域名商处将www绑定到了我的vpsip上。
www的顶级域名访问正常

问题
我再次root/vhost.sh了第2个站点,绑定了我顶级域名的2级子域名上blog,然后我在域名商处将a记录还是指定到了我的vps ip上。第一个网站www.xxx.net的可以访问,第二个网站blog.xxx.net访问显示404错误。

处理:我已经 chown -R www:www了 这个绑定的目录,并且目录下肯定有index,尝试重启过lnmp。2个网站都没使用伪静,都选了n

请问我哪里操作错误了,请指教下!!



另外,这个vps我用的是centos,安装的时候网络我选的是dhcp。但是vps送我的是3个ip。主ip可以ping到和使用,另外2个无法ping 我应如何配置

再次感谢军哥!!




16:24分更新问题

感谢军哥和id886,关于网站访问404的问题已经解决了。但是我另外的2个ip问题还是不知道如何解决,大家帮帮忙

另外,xsvps的vps为啥运行wordpress的速度好慢好慢,开首页得10来秒。。但是我另一个站点就很快。请问是哪方面的问题,尝试过多个主题,并默认无插件!


[ 本帖最后由 yywfsky 于 2014-7-28 16:28 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-7-28 09:18:35 | 显示全部楼层


贴配置文件看看

dhcp的应该会自动获取,xs的是kvm的可以按https://www.vpser.net/manage/linode-vps-add-ip.html 这个添加ip试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-7-28 10:12:41 | 显示全部楼层

我也觉得dhcp能获得,可是按照/etc/sysconfig/network-scripts/ifcfg-eth0的配置后,提示该ip已经被其他使用了。

可是我依然ping不通除了主ip的另外两个

你说叫我贴配置,是要我把那个域名.cof贴过来?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2014-7-28 10:15:59 | 显示全部楼层

回复 2# 的帖子




login as: root
root@23.245.40.10's password:
Last login: Sun Jul 27 23:34:31 2014 from 171.83.102.79
[root@localhost ~]# cd /usr/local/nginx/conf/vhost
[root@localhost vhost]# dir
home.sparkzx.net.conf  www.sparkzx.net.conf
[root@localhost vhost]# vi home.sparkzx.net.conf
server
        {
                listen 80;
                #listen [::]:80;
                server_name home.sparkzx.net;
                index index.html index.htm index.php default.html default.htm default.php;
                root  home;

                include none.conf;
                #error_page   404   /404.html;
                location ~ [^/].php(/|$)
                        {
                                # comment try_files $uri =404; to enable pathinfo
                                try_files $uri =404;
                                fastcgi_pass  unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fastcgi.conf;
                                #include pathinfo.conf;
                        }

                location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-7-28 10:17:15 | 显示全部楼层

回复 2# 的帖子


目录 我尝试过 chown -R www:www .

军哥运维代购:http://shop63846532.taobao.com/

发表于 2014-7-28 10:48:43 | 显示全部楼层

因为你乱改了  home.sparkzx.net.conf   ,把里面的目录改 无效了

                root  /home/wwwroot/xxxxxx.com;

应该是这样。   网站要放哪个目录,就得指定正确的路径。
 楼主| 发表于 2014-7-28 11:16:58 | 显示全部楼层

回复 6# 的帖子


我是用命令直接生成的,我就没改过这个.conf 文件
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2014-7-28 11:23:24 | 显示全部楼层

回复 6# 的帖子


搞定了,感谢你,因为我绑定的目录名字叫home,结果程序就以为是最外面的home,我手动输入了下绝对路径 就ok
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-15 18:04 , Processed in 0.027847 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表