Я живу в университетском городке и, к счастью, у меня в комнате супер быстрый интернет со статическим IP-адресом.

Я попытался настроить XAMPP и, указав на свой IP-адрес из любого места, где я могу получить доступ к службам, запущенным на моем ПК.

Сейчас я думаю о том, чтобы разместить свой собственный сайт на своем ПК. Я не уверен, что еще мне понадобится (помимо статического IP), чтобы это произошло (если это вообще возможно).

Я использую Windows 7 Ultimate и, конечно, у меня зарегистрирован домен. Что я должен указать DNS-именам моих доменов, чтобы это произошло (я предполагаю, что это намного больше шагов!)

2 ответа2

4

Там не так много шагов осталось. Предполагая, что ваша установка xampp работает из любой точки мира с использованием вашего IPv4-адреса (1.2.3.4), вам нужно будет сделать следующее:

  1. Получить доменное имя от регистратора доменов. Теперь вы счастливый обладатель example.com .

  2. Войдите в интерфейс управления DNS вашего регистратора и добавьте две записи A, @ и www и укажите их обе на адрес сервера (1.2.3.4).

  3. Подождите, пока изменения не распространятся через сеть DNS.

  4. Прибыль.

Позже вы можете рассмотреть повторение шага 2 для адресов IPv6, просто заменив AAAA на A, и a:b:c::d для 1.2.3.4. Вы также можете захотеть, чтобы www был записью CNAME, но это не обязательно.

0

Вы также должны быть уверены, что ваш сервер защищен:

  • убедитесь, что фильтрация пакетов настроена так, чтобы разрешить только авторизованный трафик
  • убедитесь, что только то, что вам нужно для функций, которые выполняет ваш сервер, принимает входящие соединения
  • патчи безопасности и пр.

Еще одна вещь, которую нужно рассмотреть, это QoS. Вы действительно хотите выделить всю свою входящую пропускную способность для вашего общедоступного сервера? Не уверен, что функции QoS OS X имеет (я предполагаю, что это то, что означает "X" в XAMPP) Я не думаю, что Windows 7 имеет какие-либо средства для установки политик QoS для входящих соединений, но вы должны ограничить скорость входящих соединения (Linux может делать это изначально), если вы используете пропускную способность для чего-то помимо вашего сервера.

Кроме того, если вы серьезно относитесь к работоспособности:

  • защитить свой сервер с помощью ИБП
  • очень надеюсь, что вы делаете какой-то тип RAID
  • резервное копирование
  • посмотрите на автоматизированный мониторинг, чтобы вы сначала знали, когда ваш сервер не работает, особенно если вы игнорируете три вышеуказанных пункта

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