Серверы · 2 min read · Dec 27, 2025

Ваш IP-адрес 224.67.138.143

Как перенаправить порты на вашем сервере Ubuntu 12.04 LTS LAMP

Этот гид является оберткой для фантастического сайта помощи по перенаправлению портов www.portforward.com
Чтобы поддержать и сделать это очень простым для тех, кто хочет настроить домашний сервер на сервере ubuntu 12.04 LTS с LAMP

Я предполагаю, что вы установили ubuntu 12.04 LTS с LAMP и пытаетесь настроить веб-сервер и вам нужно перенаправить порт 80. Возможно, вы следовали отличному руководству по LAMP на ubuntu 12.04 на http://www.ubuntugeek.com/step-by-step-ubuntu-12-04-precise-lamp-server-setup.html.

Пока мы на этом, мы также выберем настройку для перенаправления порта 443, чтобы мы могли потенциально хостить веб-сайты на https позже. Как только вы пройдете через процесс, вы можете повторить его для любых портов, которые вам могут понадобиться, в зависимости от службы, которую вы пытаетесь предоставить в интернет.

Сначала определите IP-адрес и имя хоста вашего домашнего сервера. В терминале введите

ifconfig

Теперь вы должны увидеть строку в разделе eth0 или eth1, начинающуюся с “inet”, например

inet addr:192.168.1.91 Bcast:192.168.1.255 Mask:255.255.255.0

Запишите номер после addr: - например “192.168.1.91”. Это вашего сервера ubuntu. Вам может понадобиться это позже в процессе перенаправления порта. (Примечание: НЕ тот, который после BCAST или MASK и не начинающийся с 127)

Теперь мы получим имя хоста. В терминале введите

hostname

Запишите результат - это <имя хоста сервера> вашего сервера. Вам может понадобиться это, а не IP-адрес, в процессе перенаправления порта.

В браузере перейдите на http://portforward.com

  • Нажмите “бесплатные руководства”
  • Выберите марку вашего модема/роутера
  • Нажмите, чтобы “закрыть” рекламу для PFConfig
  • Выберите модель вашего модема/роутера
  • Выберите “Apache”, чтобы настроить порты для вашего веб-сервера. Для информации, A в “LAMP” означает “Apache”.

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

http://www.mypersonalnoipaccount.biz

Или перейдите на http://www.whatsmyip.org/, затем запишите ваш внешний IP-адрес, указанный вам вверху, где говорится, например

Теперь скопируйте номер в ваш браузер, в этом примере перейдите на

http://224.67.138.143

Но, очевидно, используйте номер, предоставленный вам whatsmyip, а не номер, который я использовал в примере.

Если вы успешно установили стек LAMP на сервере Ubuntu и успешно перенаправили порт на него, вы должны увидеть страницу “IT WORKS”.
Если нет, вы можете увидеть, какие из ваших портов открыты, посетив http://www.whatsmyip.org/port-scanner/ и нажав “проверить порты” под серверами. Это займет некоторое время, и в конце вы должны увидеть зеленую линию, указывающую, что порт 80 открыт.

Вы также можете проверить, готов ли ваш сервер Ubuntu принимать соединения на любом порту, перейдя в терминал и введя

netstat -an| grep 0.0.0.0|grep LISTEN|grep :

Число после красного двоеточия - это порт, на котором сервер ожидает соединений.

Удачи, надеюсь, вам понравится хостить свой собственный сервер из дома.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.