Так как сервер будет подключён к интернет через роутер, то соответственно для этого нужно сделать правильные настройки в роутере. Настойка заключается в открытии необходимых портов. Приведу пример проброски портов на роутере ZyXEL Keenetic Lite. Конечно, у Вас может быть другой роутер, но принцип открытия портов везде сходный.
Итак… Сначала зайдём в админку. Она находится по адресу 192.168.1.1 - система запросит логин и пароль. Затем нужно определить локальный адрес сервера (в моём случае он 192.168.1.36 у Вас он может быть другим) и сделать его постоянным. Иначе говоря, привязать к серверу. В таком случае IP адрес не будет изменяться даже после перезагрузки роутера.
Затем, если в Вашем роутере есть функция «домашний сервер», то включите её, сопоставив с IP адресом сервера. После этого нужно включить перенаправление портов и прописать все порты, которые должны быть открыты.
Я открыл следующие порты:
- 80 - это стандартный порт HTTP
- 20-21 порты нужны для соединения по протоколу FTP
- 110 и порт 15 нужно открыть для работы почты
И ещё можно открыть порт 8080, если хотите открыть доступ из сети к хостинг панели ISPConfig. Если Вы не планируете давать доступ к хостинг панели удаленным клиентам, то открывать этот порт не следует.