LINUX.ORG.RU
решено ФорумAdmin

редирект htpp---https apache2

 , ,


0

2

Доброго времени суток всем.Есть Linux Debian 6.0 c установленным Apache/2.2.16 проблема в следующем… не как не удается редиректить запросы пользователей с http на https. Моя конфигурация /etc/apache2/sites-availble файл

<VirtualHost *:80>
DocumentRoot /var/ftp/aaaaa/data/
ServerName 1111.ru
<Directory /var/ftp/1111a/data/>
                allow from all
                Options +Indexes
</Directory>
       
CustomLog /var/log/apache2/1111a/access.log "common"
ErrorLog /var/log/apache2/1111/error.log
LogLevel emerg
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{1111.ru}/%$1 [R=301,L]
</VirtualHost>

Конфигурация default-ssl (лежит там же)

<IfModule mod_ssl.c>
<VirtualHost *:443>
	ServerAdmin webmaster@localhost

	DocumentRoot /var/ftp/infoapteka/data/
	ServerName 11111.ru
	ServerAlias 11111.ru
	<Directory /var/ftp/infoapteka/data/>
                allow from all
                Options +Indexes
	</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined
        SSLEngine on
	SSLProtocol all -SSLv2

SSLCertificateFile
	SSLCertificateKeyFile /etc/ssl/private/11111.key
	SSLCertificateKeyFile /etc/ssl/private/11111.key

<FilesMatch "\.(cgi|shtml|phtml|php)$">
		SSLOptions +StdEnvVars
	</FilesMatch>
	<Directory /usr/lib/cgi-bin>
		SSLOptions +StdEnvVars
	</Directory>
BrowserMatch "MSIE [2-6]" \
		nokeepalive ssl-unclean-shutdown \
		downgrade-1.0 force-response-1.0

	BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

</VirtualHost>
</IfModule>


Последнее исправление: texac12 (всего исправлений: 2)

Debian 6.0

однако

выполнив команду netstat -pnltu порта 443 не нашел

Ну не знаю, посмотреть в сторону строки <IfModule mod_ssl.c>, или там в apache2/ports.conf.

В конце концов рестартануть apache2 вдруг забыли и он ругнётся понятнее.

PS. кто-то предложите ему туда nginx впихнуть

Flotsky ★★
()
Ответ на: комментарий от anc

Я тоже думаю что не хватает виртуального хоста /etc/apache2/sites-availble/ в конфигурационном файле 80 порт есть а 443 нет. Прошу сильно не ругать,знаю что старый софт ,досталось все это по наследству . Вот разгребаю за голову держусь. Nginx возможно поставлю ,но пока нагрузка мала. Подскажите может на что то ещё обратить внимание ?

texac12
() автор топика
Ответ на: комментарий от texac12

Прошу сильно не ругать,знаю что старый софт ,досталось все это по наследству .

Нет, это не софт старый, это вы «не очень» умный.

Подскажите может на что то ещё обратить внимание ?

На ДНК.

anc ★★★★★
()