Как выпустить apache на просторы веба?

Главные вкладки

Аватар пользователя xSPiRiTx xSPiRiTx 24 октября 2015 в 20:23

Есть возможность поставить на сервер Linux и поднять там LAMP. Но меня до сих пор волнует пара вопросов:
1) как выпустить apache в глобальную сеть
2) каким образом сайты будут доступны по ip, если их несколько
3) каким образом направить зарегистрированный купленный домен на свой сервер

Комментарии

Аватар пользователя dashiwa dashiwa 24 октября 2015 в 22:15

"xSPiRiTx" wrote:
2) каким образом сайты будут доступны по ip, если их несколько
3) каким образом направить зарегистрированный купленный домен на свой сервер

2.С помощью директив VirtualHost и NameVirtualHost
3. Есть такой сервер - BIND ,только он сложный, у вас наверняка будет панель управления доменами там все проще.Укажете ip адрес и виртуальный хост(домен)

Аватар пользователя Andruxa Andruxa 25 октября 2015 в 0:02

1) Апач не надо выпускать в глобальную сеть.
Апач принимает входящие запросы, как правило - на 80 (http) / 443 (https) портах сервера, хотя можно указать в конфигурации и другие.
Соответственно, сервер должен получать из глобальной сети http / https запросы.
Следовательно - сервер должен иметь действительный ip-адрес, который может маршрутизироваться активным сетевым оборудованием глобальной сети, и не должно быть фильтрации пакетов на порты, которые прослушивает вебсервер.

2) Если именно по ip-адресу сервера, то сайты можно разместить в поддиректориях DocumentRoot виртуального хоста по умолчанию (default.conf), выглядеть это будет так:
AA.BB.CC.DD/mysite1
AA.BB.CC.DD/mysite2
...
где AA.BB.CC.DD - ip адрес сервера.

Хотя более правильным и удобным способом будет указать на DNS (или в файле hosts) соответствие доменного имени ip-адресу сервера.
В случае hosts - сайт будет доступен по имени только в той операционной системе, в которой он был считан.
При этом ip-адрес сервера должен быть более-менее статичным, чтобы при каждом его изменении не приходилось править записи на DNS/hosts.

3) DNS-хостинг обычно предоставляется хостинг-провайдерами либо регистраторами домена, но так же доступен как отдельная услуга.
Или же можно поднять свою собственную DNS, но потребуется 2 NS-сервера в разных сегментах сети, что делает идею практически бесперспективной.

В случае, если DNS будет предоставляться не регистратором домена, то регистратору надо будет указать NS-серверы, которые обслуживают это доменное имя.

Аватар пользователя Studio VIZA Studio VIZA 2 февраля 2016 в 19:23

Mathi wrote:

vestacp

Веста бесплатна и это, пожалуй её единственное. имхо, преимущество. Сидеть в консоли конечно меньше, но всё-таки... .