Назад | Перейти на главную страницу

Привязать сервер, работающий с www, но не с не-www

Я только что настроил свой VPS с помощью centos и использую сервер привязки для добавления к нему доменов. Моя единственная проблема в том, что когда я получаю доступ к домену с www. это не работает. После того, как я исследовал свою проблему с сетями, я обнаружил, что добавление IN CNAME в домен должно работать, но это не так.

Вот как выглядит мой файл записей:

$ttl 38400
senatoronline.ro.   IN  SOA ns1.bebliuc.ro. bebliuc\.george.gmail.com. (
            1365567122
            5M
            3600
            604800
            38400 )
senatoronline.ro.   IN  NS  ns1.bebliuc.ro.
senatoronline.ro.   IN  NS  ns2.bebliuc.ro.
senatoronline.ro.   IN  A   176.223.127.161
ns1.bebliuc.ro. IN  A   176.223.127.161
ns2.bebliuc.ro. IN  A   176.223.127.161
senatoronline.ro.   IN  MX  10 mail.bebliuc.ro.
www.senatoronline.ro.   IN  CNAME   senatoronline.ro.
*.senatoronline.ro. IN  A   176.223.127.161

LE: файл VHosts

<VirtualHost *:80>
    ServerName senatoronline.ro
    ServerAlias www.senatoronline.ro
    ServerAdmin bebliuc.george@gmail.com
    DocumentRoot /var/www/senatoronline.ro
    <Directory /var/www/senatoronline.ro>
            AllowOverride All
            Allow from all
    </Directory>
</VirtualHost>

Любая помощь в этом ОЧЕНЬ ценится.

Спасибо

оба этих виртуальных хоста работают нормально.

jamzed@lnxwrk:~$ lwp-request -Sde senatoronline.ro
GET http://senatoronline.ro
403 Forbidden
Connection: close
Date: Wed, 11 Sep 2013 07:20:40 GMT
Accept-Ranges: bytes
Server: Apache/2.2.23 (CentOS)
Content-Length: 3700
Content-Type: text/html; charset=UTF-8
Client-Date: Wed, 11 Sep 2013 07:20:41 GMT
Client-Peer: 176.223.127.161:80
Client-Response-Num: 1
Title: Test Page for the Nginx HTTP Server on Fedora

jamzed@lnxwrk:~$ lwp-request -Sde www.senatoronline.ro
GET http://www.senatoronline.ro
403 Forbidden
Connection: close
Date: Wed, 11 Sep 2013 07:20:43 GMT
Accept-Ranges: bytes
Server: Apache/2.2.23 (CentOS)
Content-Length: 3700
Content-Type: text/html; charset=UTF-8
Client-Date: Wed, 11 Sep 2013 07:20:43 GMT
Client-Peer: 176.223.127.161:80
Client-Response-Num: 1
Title: Test Page for the Nginx HTTP Server on Fedora

Что именно произойдет, если вы попытаетесь зайти на www.senatoronline.ro? это проблема, связанная с DNS? или конфигурация Apache? Попробуйте разрешить оба хоста senatoronline.ro и www.senatoronline.ro и проверьте, получите ли вы одинаковые IP-адреса. Вы модифицировали / etc / hosts для тестов?

DNS выглядит нормально, но вам может потребоваться эквивалентная запись с подстановочными знаками для файла vhosts Apache - что-то вроде:

   ServerAlias *.senatoronline.ro

Тогда apache перехватит эти запросы.