Как я могу разместить свой собственный сайт
Я купил домен, скажем, на example.com, у меня также есть машина с Ubuntu 10.04, которую я хотел бы использовать для обслуживания своего личного веб-сайта. Я развернул веб-сайт на своем локальном компьютере и на нем установлен статический IP-адрес, к которому я могу получить доступ, например, http://xx.xx.xx.xx/
То, что я хотел бы сделать, это подключить мое доменное имя example.com, чтобы оно указывало на мой ip, чтобы обслуживать страницу.
2 ответа
Начните с изменения настроек DNS вашего домена в панели управления регистратора и укажите сервер имен в качестве статического IP-адреса, который, как вы утверждаете, у вас есть. Выполнение этого (затем ожидание обновления DNS примерно в течение 24 часов по всему миру) должно позволить вам ввести домен и перейти на ваш сайт при следующих условиях:
(a) Система обращена к сети, и ваш брандмауэр настроен так, чтобы трафик порта 80 достиг вашей системы, или
(b) Порт 80 (обычный порт HTTP) открыт в шлюзе NAT, который может существовать между вашей системой и фактическим подключением к Интернету (например, маршрутизатор, который перенаправляет порт 80 на ваш компьютер), и тот же порт также был разрешен в брандмауэре вашего компьютера.
Вам нужно будет добавить запись "А" на DNS-сервер вашего домена, которая указывает на IP-адрес вашего внешнего интернет-соединения.
Вы должны убедиться, что у вас есть статический внешний IP-адрес. Если вы используете NAT на своем маршрутизаторе, вам также необходимо убедиться, что вы добавили правило переадресации портов для пересылки всего, что поступает через порт 80, на ваш сервер.
Это позволит получить трафик на ваш сервер.
Затем вам нужно будет добавить свой домен в конфигурационный файл apache ( httpd.conf). Если вы хотите разместить более одного сайта, вам нужно включить виртуальные хосты на основе имен