Использовать IP-таблицы для переадресации за маршрутизатором?

Во многих случаях управление питанием лучше выполнять под Windows. Это ситуация, которая стремительно улучшилась с использованием Linux, хотя это все еще не совсем паритет.

-1
06.05.2014, 22:38
2 ответа

Вам нужен обратный прокси . Apache может играть эту роль , но я советую вам лучше использовать Nginx , который легче.

Вы перенаправите порт 80 на свой Raspberry Pi и настроите Nginx для проксирования запросов для mc.myurl.com следующим образом:

server {
  listen 80;
  server_name mc.myurl.com;

  location / {
    proxy_pass  http://my.mine.craft;
  }
}

См. Документацию Nginx для получения более подробной информации.

2
29.04.2021, 00:40

Вы можете использовать модуль обратного прокси Apache2. Это перенаправит входящие запросы от имени хоста mc-сервера на другой http-сервер, расположенный внутри вашей локальной сети. Было бы проще полагаться на брандмауэры.

Сначала установите модуль:

apt-get install libapache2-mod-proxy-html

Создайте 2 виртуальных хоста. Один будет отвечать на запросы вашего сайта, а другой будет проксировать трафик на ваш сайт mc.

<VirtualHost YOUR.INTERNET.IP.ADDR:80>
    ServerAdmin me@myurl.com
    ProxyPreserveHost On
    ProxyPass / http://LAN.IP.YOUR.MC.SITE:PORT/
    ProxyPassReverse / http://LAN.IP.YOUR.MC.SITE:PORT/
    ServerName mc.myurl.com
</VirtualHost>

<VirtualHost YOUR.INTERNET.IP.ADDR:80>
  ServerAdmin me@myurl.com
  DocumentRoot /var/www/sites/my_site
  ServerName myurl.com
  ErrorLog logs/intranet-error_log
  CustomLog logs/intranet-access_log common
</VirtualHost>

Дополнительные документы здесь:

2
29.04.2021, 00:40

Теги

Похожие вопросы