Страница 1 из 1

apache 22 >> http redirect https

Добавлено: 2009-05-14 0:40:11
unsobill
День добрый, простой вопрос
имеется апач 2.2 + фря 7.2
имеется fqdn - "mail.name.com"
требуется создать редирект с http на https в конфиге апача
дабы при http://mail.name.com апач редирировал на https://mail.name.com

пробывал следующее в httpd.conf >>
Redirect permanent / https://mail.name.com/
LoadModule rewrite_module modules/mod_rewrite.so включен.

но получаю redirect loop error в браузере. - по ходу что-то в внутренностях апача, но я пока зеленый там. Да хотелось бы без написывания .htaccess - но если без этого никак то куда и как
Прошу помощи :good:

Re: apache 22 >> http redirect https

Добавлено: 2009-05-14 2:21:46
MASiK
вот тут http://www.lissyara.su/?id=1459 посмотри в самом низу, подумай как под себя переделать, помоему то

Re: apache 22 >> http redirect https

Добавлено: 2009-05-14 5:01:44
Гость
вроде не то

Re: apache 22 >> http redirect https

Добавлено: 2009-05-14 9:34:27
zingel

Re: apache 22 >> http redirect https

Добавлено: 2009-05-14 11:32:54
ViktorichZ
сделать два вирт=ххвоста, один http://mail.name.com , второй ssl'ный https://mail.name.com
в простой добавить "Redirect permanent / https://mail.name.com/" , а вы наверное тупо в конфиг апача это написали

Re: apache 22 >> http redirect https

Добавлено: 2009-05-14 23:24:10
unsobill
так оно и есть - я "тупо" вписал в httpd.conf - а правильно надо было походу в апаче2.2 конфиге откоментировать
#Include conf/extra/httpd-vhosts.conf
и в httpd-vhosts.conf уже создавать все... сейчас попробую...

Re: apache 22 >> http redirect https

Добавлено: 2011-07-25 22:32:36
k21
Тема еще актуальна?
если да то у меня тотже вопрос...кто решил отпишитесь
что конкретно и где прописывать
у меня настроен mod_ssl в отдельном конфиге и виртуалхост в отдельном для белки (хотя вот непанятно как у меня по 80 порту заходит на сайт если он в виртуальных костах не прописан, может дето секция в основном файле httpd.conf буду благодарен если разьясните какая секция за это отвечает, повторюсь в конфиге виртуальных хостов сайт http:\\mydomen.ru не прописан, только белка на нестандартном порту тогоже сайта http:\\mydomen.ru:9234)

есть желание настроить по умолчанию чтобы пользователи заходя на http: -> https
аналогично и для белки на нестандартном порту. буду ждать совета....

Re: apache 22 >> http redirect https

Добавлено: 2011-08-08 16:09:09
tom.cat
Вот мой httpd-ssl.conf

Код: Выделить всё

Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
SSLPassPhraseDialog  exec:/usr/local/etc/apache22/echo
SSLSessionCache        "shmcb:/var/run/ssl_scache(512000)"
SSLSessionCacheTimeout  300
SSLMutex  "file:/var/run/ssl_mutex"
<VirtualHost *:443>
DocumentRoot "/usr/local/www/phpMyAdmin"
ServerName mysite.com:443
ServerAdmin admin@mysite.com
ErrorLog "/var/log/www/mysite.com/error_log"
TransferLog "/var/log/www/mysite.com/access_log"
<Directory "/usr/local/www/phpMyAdmin">
	Options All
	AllowOverride None
	Order allow,deny
	Allow from all
</Directory>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/usr/local/etc/apache22/server.crt"
SSLCertificateKeyFile "/usr/local/etc/apache22/server.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "/usr/local/www/apache22/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
BrowserMatch ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "/var/log/httpd-ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>
/usr/local/etc/apache22/echo

Код: Выделить всё

#!/bin/sh

/bin/echo вашасекретнаяфраза