https-редирект всей папки xampp - PullRequest
0 голосов
/ 07 марта 2019

Я не сетевой эксперт, но я провел несколько часов, настраивая свой xampp-сервер на виртуальном сервере, и мне нужна некоторая помощь:

Я хочу получить доступ к phpMyAdmin из-за пределов интрасети, и ятакже хочу получить доступ к веб-сайтам, размещенным в папке htdocs извне.

Для этого у меня есть 2 правила перенаправления портов: порт 81 снаружи -> порт xamppserver 80 порт 443 снаружи -> порт xamppserver 443

Пока это работает.Я также создал сертификат, следуя одному из многочисленных веб-руководств.

Теперь я хочу перенаправить любой http-запрос на https-запрос.Во многих руководствах вам предлагается скопировать следующий код в httpd-xampp.conf:

<IfModule mod_rewrite.c>
RewriteEngine On

# Redirect /xampp folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} xampp
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]

# Redirect /phpMyAdmin folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} phpmyadmin
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]

# Redirect /security folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} security
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]

# Redirect /webalizer folder to https
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} webalizer
RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]

Разве это невозможно или не имеет смысла делать ОДНО перенаправление только дляцелая XAMPP-папка, а не для каждого подпапки отдельно?Я не знаю обо всех подпапках / приложениях ...

...