VPN для определенных URL?

Добавьте флаг "Last" или [L] к RewriteRule как - [R=301,L]:

RewriteCond %{HTTP_HOST} !^www.mydomain.com$ #production
RewriteCond %{HTTP_HOST} !^mydomain.s2.mycompany.com$ #staging
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]

Это должно остановить цикл.

Можно рассмотреть документы для RewriteRule директива (и другие) здесь: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule

1
задан 16 March 2014 в 10:55
2 ответа

Возможно.

Существуют различные типы программного обеспечения VPN, использование OpenVPN, вероятно, является одним из самых простых. Вы можете использовать OpenVPN для назначения IP-адресов VPN-клиентам, а затем вы можете использовать стандартные правила брандмауэра IPTABLES (и / или правила в конфигурации вашего сервера), чтобы контролировать, какие IP-адреса имеют доступ к каким ресурсам.

Как только кто-то подключается через OpenVPN VPN, они будут отображаться как исходящие с назначенного вами адреса, а не с их внешнего IP-адреса.

1
ответ дан 4 December 2019 в 00:27

ЭТО не имеет ничего общего с VPN и IP-безопасностью - все, что это связано с базовой безопасностью веб-сервера.

В основном:

/ pgadmin должен быть доступен только из конкретные IP-адреса (которые вы раздаете в своей внутренней сети и / или через VPN).

И любой другой адрес получает отказ в доступе.

Простая, базовая «безопасность по IP» - вот что вы узнаете когда вы читаете документацию своего веб-сервера (вероятно, apache).

http://www.cyberciti.biz/faq/apache-restrict-access-based-on-ip-address-to-selected-directories/

есть документация. Он работает с файлом httpg.conf ...

, и записи выглядят так:

<Directory /var/www/sub/payroll/>
Order allow,deny
Allow from 192.168.1.0/24
Allow from 127
</Directory>
0
ответ дан 4 December 2019 в 00:27

Теги

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