3

Я недавно начал размещать свой личный сайт под домашним сервером, используя динамический DNS.

Домен зарегистрирован под Godaddy, а ZoneEdit как динамический менеджер DNS. Все работает хорошо, пока не достигнет моего маршрутизатора (с Tomato v1.28). Домен (скажем, example.com) переводится следующим образом:

http://www.example.com ---> http://192.168.1.200/wiki/index.php/Main_Page

вместо

http://www.example.com/wiki/index.php/Main_Page

Я использую встроенную функцию переадресации портов в Tomato. Вышеупомянутый курс работает на машине, подключенной к локальной сети.

Это происходит только при попытке доступа к корневому URL, т.е. www.example.com, но www.example.com/blog или www.example.com/wiki сохраняют доменное имя.

Я использую сервер Centos, с Apache.

2 ответа2

2

Это не имеет никакого отношения к вашему роутеру. Вам необходимо добавить свое доменное имя на веб-сервер. Если вы используете apache, вам, возможно, придется добавить свое доменное имя в файл vhosts. Подробнее читайте здесь: http://support.aiso.net/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=243

2

Ваш веб-сервер перенаправляет, но не настроил DNS-имя, поэтому использует его внутренний IP-адрес в ответе на перенаправление.

Настройте доменное имя в программном обеспечении веб-сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .