Я хочу настроить веб-сервер у себя дома. Я уже зарегистрировался на доменное имя. Я не хочу пользоваться услугами хостинга. Как мне настроить Apache и настройки с регистратором доменного имени, чтобы мой сайт работал и работал?
3 ответа
Обратите внимание, что хостинг дома запрещен в Условиях обслуживания многими провайдерами Интернет-услуг, и некоторые могут даже отключить вас за это или взимать штрафы.
Если вам разрешено принимать домашний хост в соответствии с условиями предоставления услуг вашего провайдера, вам следует настроить веб-сервер (из вашего вопроса я уже вижу, что ваш выбор пал на Apache) дома, который работает на вашем общедоступном IP-адресе (обычно вам потребуется перенаправить порт 80 в вашем маршрутизаторе на внутренний IP-адрес вашего сервера). Установка Apache отличается в зависимости от операционной системы. Для простой установки Apache под Windows я бы порекомендовал XAMPP, доступный по адресу: http://www.apachefriends.org/en/xampp.html
Затем вы должны указать запись A вашего домена на ваш публичный IP. (Надеюсь, ваш провайдер предоставляет статический сервис, который делают многие провайдеры, которые позволяют домашний хостинг). Рекомендуется также сделать это для www. поддомен.
Если вы используете Linux, то самая простая (но не самая лучшая) вещь - это установить Apache (и Mysql/PHP, если вы хотите динамический), а затем установить Webmin, так как это даст вам хороший интерфейс ко всему.
Если вы используете Windows, попробуйте скачать установщик веб-платформы, который должен установить вас с IIS, SQL Server, ASP.Net (и я думаю, PHP) очень быстро.
Следующим шагом будет перейти к вашим DNS-записям и установить запись A для вашего домена, которая указывает на ваш IP, и Cname, которая указывает на ваш домен.
Наконец, вы хотите перенаправить порт 80 на вашем маршрутизаторе на компьютер, на котором установлен веб-сервер.
Так и должно быть! Если вы не понимаете какой-либо стадии, пожалуйста, скажите в комментариях, и я буду рад помочь.
WAMP или LAMP, в зависимости от вашей ОС, должен установить все необходимое для веб-сайта. Затем вы указываете DNS на свой IP-адрес (у вас есть статический IP-адрес, верно?) и все должно идти хорошо.