Извините, если я неясно выразился, я новичок...
У нас есть сервер Apache 2.2.3 на RHEL. В httpd.conf нет конфигурации VirtualHost, а служба iptables остановлена
Основываясь на этом, https://wiki.apache.org/httpd/RedirectSSL Я добавил в файл httpd.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mysite.address.com
</VirtualHost>
Но когда я пытаюсь получить доступhttp://mysite.address.com Я все еще получаюhttps://mysite.address.com
(Спасибо Саймону Гринвуду) Есть .htaccess с этим
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Мне кажется, что
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
перенаправитьвсекhttps Не так ли?
Если да, то достаточно ли закомментировать эту строку, чтобы остановить перенаправление?
Спасибо
решение1
Да, вы можете удалить RewriteRule для https
и это предотвратит перенаправление с http
на https
. Также вы можете удалить весь .htaccess
файл, он не содержит ничего, кроме перезаписи на https
.