Я только что создал сайт системного администрирования с нуля для одного из административных офисов моего университета (бесплатно), используя базу данных postgresql. Я тестировал эту новую систему почти 3 недели, и все отлично работает, однако мой университет не позволяет мне разместить ее на одном из своих серверов, и люди из этого административного офиса в восторге от новой системы, но они вряд ли помочь со всем, что связано с финансированием веб-хостинга.

После неподтвержденного ответа от моего университета я решил создать свой собственный веб-сервер и запустить эту новую систему из своего дома, используя старый компьютер под управлением Scientific Linux 6.2, однако у меня есть некоторые сомнения относительно начальной настройки:

  1. Если мне нужен собственный сервер веб-хостинга, обязательно ли иметь статический IP-адрес или я могу использовать динамический IP-адрес из своего домашнего маршрутизатора DHCP?
  2. Нужно ли покупать домен или есть возможность создать собственный домен для этой системы?
  3. Как только я выполню условия 1 и 2, какое программное обеспечение с открытым исходным кодом будет удобнее использовать: традиционный веб-сервер Apache или русский веб-сервер Nginx?

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

1 ответ1

0

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

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

Нужно ли покупать домен или есть возможность создать собственный домен для этой системы?

Вы можете использовать поддельный домен для своих собственных целей, но для публичных имен вам необходим доступ по крайней мере к одному зарегистрированному глобальному домену DNS.

Как только я выполню условия 1 и 2, какое программное обеспечение с открытым исходным кодом будет удобнее использовать: традиционный веб-сервер Apache или русский веб-сервер Nginx?

Это зависит исключительно от ваших потребностей. Основные различия будут на уровне приложений, поэтому сначала нужно определить, какие языки программирования и платформы вы хотите поддерживать, а затем вам следует проверить веб-серверы и их функции.

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