请教 lnmp 环境下一个域名绑定问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
2232588429
V2EX    Linux

请教 lnmp 环境下一个域名绑定问题

  •  
  •   2232588429 Jan 3, 2015 10695 views
    This topic created in 4135 days ago, the information mentioned may be changed or developed.
    菜鸟一枚,之前一直用lnmp一键包来建站,因此具体操作不太熟悉,遇到一个难题想请教大家。

    之前在A主机建立过一个站,现在想单独在A主机开设另外一个新域名绑定一个静态页面。于是采取了以下步骤:

    1、在var/www目录建立了新域名目录。
    2、在etc/nginx/conf.d文件夹里面也新建了一个新域名开头的conf文件,里面的内容也参考原站文件conf文件填写了新域名。(在server_name和root /var/www/下面)。

    但是完成以上步骤后,打开新域名,依然显示的是旧网站的内容(貌似这个主机IP无论用哪个域名打开都显示旧站的内容?相关域名都在DNSPOD做了解析),好像是没指向正确,请问这个是哪个目录还需要改一下吗?nginx还是php?麻烦大家帮忙解答一下疑惑,谢了!
    16 replies    2015-01-03 10:38:09 +08:00
    oojiayu
        1
    oojiayu  
       Jan 3, 2015
    你为什么不在主机上安装 WDCP呢?
    javaluo
        2
    javaluo  
       Jan 3, 2015 via Android
    默认路径是/home/wwwroot吧,配置都贴出来看看
    Chipper
        3
    Chipper  
       Jan 3, 2015
    @oojiayu 真心不建议使用wdcp,现在 wdcp漏洞太严重.
    bubbles
        4
    bubbles  
       Jan 3, 2015
    新的二级域名要新建一个server
    server {
    listen 80;
    server_name xx.xx.xx;
    root /xxx/xxx;
    index index.php ;
    #不行的话加个根
    location / {
    root /xxx/xxx;
    }
    }
    uuair
        5
    uuair  
       Jan 3, 2015 via iPhone
    apache 虚拟主机
    搜索这个,填写virtualhost哪里就可以了
    SharkIng
        6
    SharkIng  
       Jan 3, 2015
    同时需要保证www目录有www的用户/用户组权限
    yimity
        7
    yimity  
       Jan 3, 2015 via Android
    重启nginx了没?
    Starduster
        8
    Starduster  
       Jan 3, 2015
    我也想问你 service nginx reload 了没。。。。

    不如贴配置上来

    @SharkIng 这里权限有问题也应该是403吧
    2232588429
        9
    2232588429  
    OP
       Jan 3, 2015
    @bubbles 不是二级域名,是www目录下重建一个新的独立域名~
    @Starduster reload nginx显示失败,log日志只看到昨天的,应该是修改conf文件出问题了?贴一下conf

    server {
    listen 80;
    #ipv6
    #listen [::]:80 default_server;
    root /var/www/http.com;
    index index.php index.html index.htm;
    server_name http.com www.http.com;
    #location / {
    include wordpress.conf;
    }
    location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    }
    }
    Starduster
        10
    Starduster  
       Jan 3, 2015
    @2232588429 晕一个,reload 失败说明你的配置更改没有生效,错误提示里有错误所在行数,自己对着看看
    Starduster
        11
    Starduster  
       Jan 3, 2015
    第一个 location 前面加#干嘛,#是注释,加了之后nginx会直接忽略这一行,然后认为你 Server 这个大括号直接在include wordpress.conf;之后结束了
    2232588429
        12
    2232588429  
    OP
       Jan 3, 2015
    @Starduster 因为新域名没有wordpress啊,我就把wordpress.conf里面的wp伪静态给注释掉了,现在错误log日志里面显示有两个host,旧域名和新域名都有。这到底是哪里没改对来着?

    2015/01/02 11:21:40 [error] 7917#0: *19272 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 本地IP, server: 旧域名, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "新域名"
    Starduster
        13
    Starduster  
       Jan 3, 2015
    @2232588429 那你需要把每一行都注释掉。。。。。你这样大括号根本没闭合
    2232588429
        14
    2232588429  
    OP
       Jan 3, 2015
    @Starduster 都注释过了,重启依然失败。刚才貌似日志发错了,是这个提示。
    2015/01/02 21:21:56 [emerg] 12505#0: listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)~
    Starduster
        15
    Starduster  
       Jan 3, 2015   1
    @2232588429 重启依旧失败你先把 nginx 失败的错误提示仔细看看。。。。配置格式都有问题你再怎么看日志也是没用的。。。。
    2232588429
        16
    2232588429  
    OP
       Jan 3, 2015
    @Starduster 问题解决了,kill -9 nginx重启成功~貌似是因为nginx进程还在跑没关干净。
    About     Help     Advertise     Blog     API     FAQ     Solana     1252 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 23:38 PVG 07:38 LAX 16:38 JFK 19:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86