<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 12 Nov 2026 19:03:58 +0300</pubDate>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364775/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, @adrian_vg! Пара мыслей для тебя...<br /><br />Контейнер: ubuntu 20.04 &nbsp;<br />vCPU: 1 &nbsp;<br />RAM: 256MB — это работает, но ты всегда можешь увеличить ресурсы, если трафик вырастет.<br /><br />ЗАМЕТКИ: &nbsp;<br />1. LXC-контейнер, чтобы всё было максимально легким и с возможностью динамически расширять vCPU/RAM по мере необходимости. &nbsp;<br />2. Ubuntu 20.04, потому что это предельно просто. &nbsp;<br />3. # apt install haproxy &nbsp;<br />4. Если все твои сайты работают через SSL (предположим, что так), и ты используешь <noindex><a href="https://letsencrypt.org/" target="_blank" rel="nofollow" >https://letsencrypt.org/</a></noindex> для бесплатных сертификатов на каждом контейнере/виртуальной машине (как делаю я), тогда у тебя будет балансировка нагрузки на уровне 4-го уровня (L4) через TCP. &nbsp;<br />5. SSL-сессии не будут завершаться на HAProxy, а будут "пробрасываться" по их FQDN, а завершаться уже на серверах. &nbsp;<br />6. Такая конфигурация позволяет настроить DNS так, чтобы много разных FQDN указывали на один IP.<br /><br />Что касается использования HAProxy и примера конфигурации для достижения цели — я подготовил простой контейнер и настроил для HAProxy вот такой конфиг:<br /><br />Code: &nbsp;<br />root@haproxy:/etc/haproxy# more haproxy.cfg &nbsp;<br />global &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;log /dev/log &nbsp; &nbsp;local0 &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;log /dev/log &nbsp; &nbsp;local1 notice &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;chroot /var/lib/haproxy &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;stats socket /run/haproxy/admin.sock mode 660 level admin expose-fd listeners &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;stats timeout 30s &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;user haproxy &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;group haproxy &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;daemon &nbsp;<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;# Default SSL material locations &nbsp;<br /># &nbsp; &nbsp; &nbsp; ca-base /etc/ssl/certs &nbsp;<br /># &nbsp; &nbsp; &nbsp; crt-base /etc/ssl/private &nbsp;<br /><br /> &nbsp; &nbsp; &nbsp; &nbsp;# See: <noindex><a href="https://ssl-config.mozilla.org/#server=haproxy&amp;server-version=2.0.3&amp;config=intermediate" target="_blank" rel="nofollow" >https://ssl-config.mozilla.org/#server=haproxy&amp;server-version=2.0.3&amp;config=intermediate</a></noindex> &nbsp;<br /># &nbsp; &nbsp; &nbsp; &nbsp;ssl-default-bind-ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CH &nbsp;<br />ACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384 &nbsp;<br /># &nbsp; &nbsp; &nbsp; &nbsp;ssl-default-bind-ciphersuites TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256 &nbsp;<br /># &nbsp; &nbsp; &nbsp; &nbsp;ssl-default-bind-options ssl-min-ver TLSv1.2 no-tls-tickets &nbsp;<br /><br />defaults &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;log &nbsp; &nbsp; global &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;mode &nbsp; &nbsp;http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;option &nbsp;httplog &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;option &nbsp;dontlognull &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;timeout connect 5000 &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;timeout client &nbsp;50000 &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;timeout server &nbsp;50000 &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 400 /etc/haproxy/errors/400.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 403 /etc/haproxy/errors/403.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 408 /etc/haproxy/errors/408.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 500 /etc/haproxy/errors/500.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 502 /etc/haproxy/errors/502.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 503 /etc/haproxy/errors/503.http &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;errorfile 504 /etc/haproxy/errors/504.http &nbsp;<br /><br /># Один VIP &nbsp;<br />frontend ft_ssl_vip &nbsp;<br /> &nbsp;bind 192.168.1.2:443 &nbsp;<br /> &nbsp;mode tcp &nbsp;<br /><br /> &nbsp;tcp-request inspect-delay 5s &nbsp;<br /> &nbsp;tcp-request content accept if { req_ssl_hello_type 1 } &nbsp;<br /><br /> &nbsp;default_backend bk_ssl_default &nbsp;<br /><br /># Используем SNI для решения, куда направлять трафик &nbsp;<br />backend bk_ssl_default &nbsp;<br /> &nbsp;mode tcp &nbsp;<br /><br /> &nbsp;acl app01 req_ssl_sni -i app01.domain.com &nbsp;<br /> &nbsp;acl app02 req_ssl_sni -i app02.domain.com &nbsp;<br /> &nbsp;acl app03 req_ssl_sni -i app03.domain.com &nbsp;<br /><br /> &nbsp;use-server app01 if app01 &nbsp;<br /> &nbsp;use-server app02 if app02 &nbsp;<br /> &nbsp;use-server app03 if app03 &nbsp;<br /><br /> &nbsp;option ssl-hello-chk &nbsp;<br /> &nbsp;server app01 192.168.1.10:443 check &nbsp;<br /> &nbsp;server app02 192.168.1.11:443 check &nbsp;<br /> &nbsp;server app03 192.168.1.12:443 check &nbsp;<br /><br />Эта конфигурация работает безупречно. Надеюсь, она окажется полезной для тебя. &nbsp;<br />Энди <br />
			<i>18.02.2021 22:33:00, AndyRed.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364775/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364775/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Thu, 18 Feb 2021 22:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364774/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Отличная работа. Спасибо! <br />
			<i>18.02.2021 22:28:00, KenVjn.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364774/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364774/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Thu, 18 Feb 2021 22:28:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364773/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Нашёл! Смотри сюда: <noindex><a href="https://nginxproxymanager.com/third-party/" target="_blank" rel="nofollow" >https://nginxproxymanager.com/third-party/</a></noindex>. <br />
			<i>18.02.2021 08:14:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364773/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364773/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Thu, 18 Feb 2021 08:14:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364772/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Мне показалось, что я видел гайд, где кто-то использовал это с контейнером Proxmox, когда я искал информацию о docker proxy managers. Попробую найти его снова. А пока вот симпатичная страница с инструкцией по проекту jc12's nginx proxy manager: <noindex><a href="https://nginxproxymanager.com/setup/" target="_blank" rel="nofollow" >https://nginxproxymanager.com/setup/</a></noindex> <br />
			<i>18.02.2021 08:12:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364772/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364772/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Thu, 18 Feb 2021 08:12:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364771/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Да, это отличный способ управлять nginx — жаль, что только через Docker. Было бы здорово, если бы кто-то смог перенести это в шаблон для LXC. <br />
			<i>17.02.2021 20:45:00, bobmc.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364771/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364771/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Wed, 17 Feb 2021 20:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364770/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Потребовался почти год, но теперь у меня есть рабочее решение. Поскольку я познакомился с Docker какое-то время назад, было лишь вопросом времени, когда я открыю для себя вот эту штуку: <noindex><a href="https://github.com/jc21/nginx-proxy-manager" target="_blank" rel="nofollow" >https://github.com/jc21/nginx-proxy-manager</a></noindex>. Короче говоря, интегрировать её с моими уже настроенными веб-сервисами с SSL оказалось проще простого. Сейчас на Proxmox у меня работает docker-ВМ с nginx, который корректно перераспределяет весь трафик между главной страницей и ВМ-серверами облачного хранилища. Следующим этапом хочу разобраться, почему эта штука работает, а моё самодельное решение с обратным прокси — нет. Но это уже другая история, и, скорее всего, не для этого форума. Всем спасибо, кто комментировал и подсказывал! <br />
			<i>17.02.2021 17:24:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364770/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364770/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Wed, 17 Feb 2021 17:24:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364769/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Всем привет! С марта я сделал большую переработку, попытался починить кое-что и узнать больше о реверс-прокси. Уже добился того, что мой Joomla сайт работает на SSL и всё у меня на proxmox. Все запросы на порты 80 и 443 из интернета форвардятся в роутере на виртуалку с Joomla. В этом Joomla-вм есть блок vhost с настройками реверс-прокси, который смотрит на мою виртуалку Nextcloud. Доступ к моему Joomla сайту по зарегистрированному домену example.com работает нормально. Проблемы начинаются, когда пытаюсь зайти в Nextcloud. С внутренней сети на cloud.example.com заходит нормально, значит, реверс-прокси вроде работает, но в адресной строке показывает внутренний IP 192.168.0.10. А вот с интернета доступ к cloud.example.com не работает. Не знаю, что с этим делать или что я мог напортачить в процессе экспериментов... Буду признателен за любые советы. Ниже основные конфигурации сайтов, которые я использую. Кто-нибудь может помочь? Спасибо! * example.com, конечно, — это прикрытие настоящего домена. Я добавил субдомен "cloud" через регистратора домена, как дополнение к основному example.com. Сделал CNAME с cloud.example.com, который указывает обратно на example.com, надеюсь, сделал это правильно. И ещё, почему у меня работает всё на основном Joomla-сайте example.com, а на cloud.example.com нет? Конфиги apache vhost почти одинаковые. joomla.conf на example.com включает блок для cloud.example.com. &lt;virtualhost cloud.example.com&gt; #SSLProxyEngine On &nbsp;# Проверял с этим и без — разницы не заметил ProxyPreserveHost On ProxyRequests off ProxyPass / <noindex><a href="https://cloud.srbu.se/" target="_blank" rel="nofollow" >https://cloud.srbu.se/</a></noindex> ProxyPassReverse / <noindex><a href="https://cloud.srbu.se/" target="_blank" rel="nofollow" >https://cloud.srbu.se/</a></noindex> &lt;/virtualhost&gt; Nextcloud.conf на cloud.example.com содержит стандартные настройки ssl и т.д. &lt;VirtualHost cloud.example.com:80&gt; ServerAdmin webmaster@example.com ServerName cloud.example.com DocumentRoot /var/www/nextcloud Redirect permanent / <noindex><a href="https://cloud.example.com" target="_blank" rel="nofollow" >https://cloud.example.com</a></noindex> ErrorLog /var/log/apache2/nextcloud-80-error.log CustomLog /var/log/apache2/nexcloud-80.log common #RewriteEngine on #RewriteCond %{SERVER_NAME} =cloud.example.com #RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] &lt;/VirtualHost&gt; &lt;virtualhost cloud.example.com:443&gt; ServerAdmin webmaster@example.com ServerName cloud.example.com DocumentRoot /var/www/nextcloud SSLEngine on SSLProxyEngine on # SSLProxyVerify none # SSLProxyCheckPeerCN off # SSLProxyCheckPeerName off ProxyPreserveHost On ProxyRequests off # SetOutputFilter INFLATE;proxy-html;DEFLATE; # ProxyHTMLInterp On # ProxyHTMLExtended On # ProxyHTMLURLMap (.*)192.168..10(.*) <noindex><a href="https://cloud.example.com$2" target="_blank" rel="nofollow" >https://cloud.example.com$2</a></noindex> [Rin] # ProxyVia On # &lt;Proxy *&gt; # Require host cloud.example.com # &lt;/Proxy&gt; Header always set Strict-Transport-Security "max-age=63072000" # RequestHeader set X-Forwarded-Port "443" RequestHeader set X-Forwarded-Host cloud.example.com # RemoteIPHeader X-Forwarded-For RequestHeader set X-Forwarded-Proto "https" &lt;IfModule mod_headers.c&gt; Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" &lt;/IfModule&gt; ErrorLog /var/log/apache2/nextcloud-443-error.log CustomLog /var/log/apache2/nexcloud-443.log common SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA38&gt; SSLHonorCipherOrder on &lt;Directory "/var/www/cgi-bin"&gt; SSLOptions +StdEnvVars &lt;/Directory&gt; SSLCertificateFile /etc/ssl/2020-11-07/certificate.crt SSLCertificateKeyFile /etc/ssl/2020-11-07/private.key SSLCertificateChainFile /etc/ssl/2020-11-07/ca_bundle.crt #Include /etc/letsencrypt/options-ssl-apache.conf RewriteEngine On RewriteRule ^/\.well-known/carddav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] RewriteRule ^/\.well-known/caldav https://%{SERVER_NAME}/remote.php/dav/ [R=301,L] &lt;/virtualhost&gt; <br />
			<i>07.11.2020 19:20:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364769/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364769/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Sat, 07 Nov 2020 19:20:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364768/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Мы тоже используем Apache в роли обратного прокси, примерно так, как описал @adrian_vg. Также Apache занимается SSL-терминацией с помощью letsencrypt. Дополнительно мы усилили защиту, требуя пароли или ограничивая доступ по IP для определённых путей, например, /wp-admin. В качестве защиты от перебора паролей (brute force) используем csf, который мониторит логи Apache. Если вы заходите на /login.php более 5 раз в минуту, ваш IP блокируется на сутки. <br />
			<i>27.03.2020 11:23:00, Rares.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364768/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364768/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Fri, 27 Mar 2020 11:23:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364767/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Задавал вопрос на форуме Joomla. Посмотрим, смогут ли они что-нибудь предложить. <br />
			<i>27.03.2020 09:17:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364767/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364767/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Fri, 27 Mar 2020 09:17:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message364766/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip">[РЕШЕНО] Запуск трёх веб-серверов на гостевых машинах в приватной сети при одном публичном IP</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Всем привет! Запустил свой первый хост Proxmox и теперь планирую создать три отдельных веб-сервера: один будет вести главную страницу, второй — Nextcloud, а третий — галерею изображений. Раньше я использовал правила переадресации на роутере, чтобы направлять весь веб-трафик на один сервер, где главная страница, Nextcloud и галерея работали как виртуальные хосты. Это было немного неудобно по разным причинам, и теперь я хочу разделить эти три сервиса на три отдельных гостевых системы.<br /><br />У меня также есть зарегистрированный домен: &nbsp;<br /><noindex><a href="https://adrianvg.com" target="_blank" rel="nofollow" >https://adrianvg.com</a></noindex> → виртуальный хост главной страницы &nbsp;<br /><noindex><a href="https://adrianvg.com/nextcloud" target="_blank" rel="nofollow" >https://adrianvg.com/nextcloud</a></noindex> → виртуальный хост Nextcloud &nbsp;<br /><noindex><a href="https://adrianvg.com/gallery" target="_blank" rel="nofollow" >https://adrianvg.com/gallery</a></noindex> → виртуальный хост галереи<br /><br />Из того, что я прочитал в интернете, предлагают использовать разный порт для каждого сервера, например, здесь: <noindex><a href="https://forum.proxmox.com/threads/multiple-vps-behind-one-public-ip.1681/post-9177" target="_blank" rel="nofollow" >https://forum.proxmox.com/threads/multiple-vps-behind-one-public-ip.1681/post-9177</a></noindex> &nbsp;<br />10.10.10.3:10991 — nextcloud &nbsp;<br />10.10.10.4:10992 — главная страница &nbsp;<br />10.10.10.5:10993 — галерея<br /><br />И тут у меня начинается проблема. Как понять, что запросы на порт 10991 должны идти в Nextcloud, если все входящие обращения идут с порта 443? &nbsp;<br /><br />Входящие обращения выглядят примерно так: &nbsp;<br />Имя сервиса | Исходный IP | Диапазон портов | Локальный IP | Локальный порт | Протокол &nbsp;<br />https | *.*.*.* | 443 | 10.10.10.3 | 10991 | TCP &nbsp;<br />https | *.*.*.* | 443 | 10.10.10.4 | 10992 | TCP &nbsp;<br />https | *.*.*.* | 443 | 10.10.10.5 | 10993 | TCP<br /><br />Есть ли какой-то лучший способ сделать это на хосте Proxmox? Может, пробросить все внешние входящие подключения на порт 443 на Proxmox, где будет работать apache, который будет перенаправлять <noindex><a href="https://adrianvg.com/nextcloud" target="_blank" rel="nofollow" >https://adrianvg.com/nextcloud</a></noindex> на 10.10.10.3:10991, <noindex><a href="https://adrianvg.com/" target="_blank" rel="nofollow" >https://adrianvg.com/</a></noindex> на 10.10.10.4:10992 и так далее? Если использовать apache как прокси, может, вообще не придется ставить разные порты?<br /><br />Я никак не могу понять, как это настроить. Как обычно это делается? Что проще всего? Буду признателен за любые советы и подсказки! Заранее спасибо.<br /><br />Общая схема моей сети тут: <noindex><a href="https://forum.proxmox.com/threads/m...ss-proxmox-guests-from-lan.66733/#post-299871" target="_blank" rel="nofollow" >https://forum.proxmox.com/threads/m...ss-proxmox-guests-from-lan.66733/#post-299871</a></noindex><br /><br />Мой текущий конфиг /etc/network/interfaces на Proxmox: &nbsp;<br />root@dragonborn:~# cat /etc/network/interfaces<br /><br />auto lo &nbsp;<br />iface lo inet loopback<br /><br />auto eno1 &nbsp;<br /># "реальный" IP на skynet-tng.internal &nbsp;<br />iface eno1 inet static &nbsp;<br />address 192.168.0.9 &nbsp;<br />netmask 255.255.255.0 &nbsp;<br />gateway 192.168.0.1<br /><br />iface eno2 inet manual &nbsp;<br />iface eno3 inet manual &nbsp;<br />iface eno4 inet manual<br /><br />auto vmbr0 &nbsp;<br /># приватная подсеть &nbsp;<br />iface vmbr0 inet static &nbsp;<br />address 10.10.10.1 &nbsp;<br />netmask 255.255.255.0 &nbsp;<br />bridge_ports none &nbsp;<br />bridge_stp off &nbsp;<br />bridge_fd 0<br /><br />post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br />post-up iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE &nbsp;<br />post-down iptables -t nat -D POSTROUTING -s '10.10.10.0/24' -o eno1 -j MASQUERADE<br /><br />//AvG <br />
			<i>10.03.2020 21:01:00, adrian_vg.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message364766/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</link>
			<guid>http://proxmox.su/forum/messages/forum63/message364766/82222-resheno_-zapusk-tryekh-veb_serverov-na-gostevykh-mashinakh-v-privatnoy-seti-pri-odnom-publichnom-ip</guid>
			<pubDate>Tue, 10 Mar 2020 21:01:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
