开发者社区> 问答> 正文

nginx环境,使用cname解析出现403Forbidden

有一台ecs服务器使用的是wdcp配置的环境 nginx+php+mysql
使用A记录解析,解析域名111.com到服务器站点,可以正常访问。然后使用cname解析222.com到111.com域名上面,访问就出现了 403Forbidden  nginx/1.10.0。但是ping 222.com的域名和111.com域名ping的结果相同,求指导。
经过不懈查找问题解决了
解决办法:
如果你111域名解析成功可以成功访问,222域名用cname解析完成后不能访问。出现403等。出现这个问题不是权限问题,最新版本的wdcp集成环境为了方便是把phpmyadmin移动出来了放在www/web/下的一个default文件目录下。nginx里面做了一个“00000.default.conf”解析的指向,也就是说cname解析所有的都指向了default目录下,除非你在wdcp做站点绑定。否者都会指向default目录下。偏离了111域名的目录。碰巧default下的index被我删除了nginx查找不到默认的index所以出现了403。删除默认的00000.default.conf解析即可。

展开
收起
秦熙 2016-10-20 01:20:06 6911 0
2 条回答
写回答
取消 提交回答
  • 回 1楼火蓝云的帖子
    如果站点再去绑定222这个域名的话,那么用cname解析就没有意义了呀,还不如直接有A解析呀 。
    正常的时候用只要111这个域名绑定了。用cname解析到111这个域名就可以了,222就可以直接访问了呀。

    -------------------------

    回 3楼火蓝云的帖子
    不管怎么还是谢谢你, 我测试过,所有我知道cname的解析流程,但不知道nginx的配置  这个服务器nginx配置的问题,403最常见的表明没有目录权限。
    2016-10-20 09:46:34
    赞同 展开评论 打赏
  • 乐善好施
    站点有没有绑定222这个域名

    -------------------------

    回 2楼(秦熙) 的帖子
    自己想想 想不通说了也是白说
    2016-10-20 08:33:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ECS块存储产品全面解析 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载

相关镜像