Как правильно настроить Apache2

Как настроить сервер так, чтобы он был виден снаружи?

Я настроил переадресацию портов (порт 80) на свой сервер. Я также настроил статический ip для сервера.

Я думаю, что причина в том, что сервер (Apache2 на Ubuntu Server 13.04) говорит, что не может надежно определить полное доменное имя.

Вот результат hoastname: Elliot-Web Вот результат hostname -f: hostname: Name or service not known

Вот содержимое файла hosts:

127.0.0.1       localhost
127.0.1.1       Elliot-Web.elliot-labs.com

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

И если вы мне интересно, что я настроил свой домен так, чтобы он указывал на мой WAN ip (от godaddy).

0
задан 4 August 2013 в 19:07

2 ответа

Проблема в большинстве случаев не в локальном IP, а в глобальном. Глобальный IP-адрес должен быть указан на вашем DNS-хосте, чтобы ваше доменное имя было связано с глобальным IP-адресом вашего хоста. Если эта ссылка не работает, маршрутизатор не получит никаких данных и сайт будет недоступен.

Что нужно проверить.

  • Доступен ли веб-сайт через глобальный IP-адрес?
  • является ли глобальный IP-адрес тем же, что и IP-адрес доменного имени?
  • маршрутизатор настроен для отправки все запросы веб-сайта к вашему серверу?
  • работает ли сервер на локальном IP-адресе?

apache не нужно доменное имя, ему просто нужна рабочая ссылка на реальный мир, как глобальный IP, затем свяжите ваше доменное имя с этим глобальным IP.

0
ответ дан 4 August 2013 в 19:07

Я сбросил его, но не повезло. Затем я попытался получить доступ к Wi-Fi от моих соседей ... Это сработало YARGHHHH! Так что это должно быть проблема с моей локальной сетью. Покопались в настройках DNSMasq и выяснили, как перенаправить elliot-labs.com на мой сервер, поэтому вместо моего WANN ip в фоновом режиме находится мой локальный IP Это работало как очарование плюс еще один побочный эффект - это не задержка в моей сети (не знаю почему ...). Спасибо за вашу помощь, Альвар. У меня не было доступа к моей глобальной сети, это была локальная сеть.

0
ответ дан 4 August 2013 в 19:07

Другие вопросы по тегам:

Похожие вопросы: