189lg.com 发表于 2017-1-1 21:32:51

执行:lnmp vhost add添加域名不能绑定域名目录

我执行:lnmp vhost add添加域名不能绑定域名目录,解析后还是访问的是IP默认目录是怎么回事啊我查看文件也正确啊。

server
    {
      listen 80;
      #listen [::]:80;
      server_name v.verycdd.com;
      index index.html index.htm index.php default.html default.htm default.php;
      root/home/wwwroot/v.verycdd.com;

      include v-maccms.conf;
      #error_page   404   /404.html;
      include enable-php.conf;

      location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
      {
            expires      30d;
      }

      location ~ .*\.(js|css)?$
      {
            expires      12h;
      }

      location ~ /\.
      {
            deny all;
      }

      access_log off;
    }


404按照军哥你的说明弄了也没效果咋回事?404.html 文件 在网站根目录执行:/etc/init.d/nginx restart 重启nginx,使其生效

301也是,比如我用www.verycdd.com.conf这个文件用下面代码,添加到最后,还是不会从主域名跳到WWW域名去。

server {
listen 80;
server_name verycdd.com;
return 301 http://www.verycdd.com$request_uri;
}

ITBIJI 发表于 2017-1-2 08:37:25

1.   不能绑定域名目录,检查 /home/wwwroot/v.verycdd.com 是否有权限
2.404无效 , 你都没有开    #error_page   404   /404.html;
3.301无效,我不是你这样写的。我的301    rewrite ^(.*)http://www.jeremy.vip$1 permanent;

licess 发表于 2017-1-2 09:31:32

显示lnmp默认页面,就那几个原因1、配置文件未生效、2、当前虚拟主机或其他虚拟主机配置文件有错误、

404前面的注释都没去掉怎么生效

301代码正常,按反馈必读提供相关测试信息

jacklibra 发表于 2017-1-2 10:05:05

原帖由 189lg.com 于 2017-1-1 21:32 发表 http://bbs.vpser.net/images/common/back.gif
我执行:lnmp vhost add添加域名不能绑定域名目录,解析后还是访问的是IP默认目录是怎么回事啊我查看文件也正确啊。

server
    {
      listen 80;
      #listen [::]:80;
      server_name v.verycdd.com;
   ...
我是修改了/usr/local/apache/conf/extra下面的httpd-default.conf里面的路径生效的。
我添加vhost也是没能达到更改默认路径的目的。

189lg.com 发表于 2017-1-3 15:05:06

回复 4# 的帖子

我没装apache,没你那个文件

189lg.com 发表于 2017-1-3 15:07:27

回复 2# 的帖子

有权限啊,根目录755就可以了吧,你的301    rewrite ^(.*)http://www.jeremy.vip$1 permanent;
是阿帕奇伪静态规则里面做的吧,我用的LNMP
配置文件我也给了755

189lg.com 发表于 2017-1-3 15:11:29

回复 3# 的帖子

绑定目录应该正常啊,我另外3个根目录都可以,我又添加就死活就不行了,换什么域名都是访问默认目录,301始终不行,代码又没有问题,费解啊,我用的是网易的
页: [1]
查看完整版本: 执行:lnmp vhost add添加域名不能绑定域名目录