Хорошо, я настроил php и apache и все такое. И я могу получить доступ к веб-сайту из других локальных сетей, я могу подключиться к нему по локальной сети и использовать FTP-клиенты.

Теперь я хочу сделать его доступным для Интернета.

Вот моя ситуация:

  • IP-адрес моего сервера: 192.168.1.34
  • Мой маршрутизатор IP-адрес 192.168.1.1
  • Мой публичный IP-адрес: ххххххх

Так что все в порядке. Теперь мне нужно сделать статический маршрут к серверу, а затем перенаправить порты 80 и 22, верно?

Так что я точно знаю, как мне нужно все это делать, но я просто не могу понять, какие значения куда идут.

Чтобы настроить статический маршрут, я должен ввести следующие значения:

  • IP-адрес получателя
  • IP Subnet Mask
  • IP-адрес шлюза

Так.. Учитывая мои IP-номера, какие значения я должен там ввести?

И для переадресации портов в меню конфигурации требуется следующее:

  • Начальный порт
  • Конечный порт
  • IP-адрес сервера

Начальный порт, конечный порт должен быть 80? А адрес сервера 192.168.1.34?

1 ответ1

0

Хорошо, как предположил Брайан Свифт, я сам объясню:

1-ая часть, я закончил тем, что не делал вообще. Без него все работало нормально, как я узнал. Вместо этого я настроил свой Ubuntu на статический IP.

Второй порт forwardin, как я понимаю, выглядит так:

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

И IP-адрес является локальным IP-адресом коробки. Так у меня в моем случае это было 192.168.1.34.

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

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