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

https+http на одном apache2

 , ,


0

2

добрый день. Имею убунту. Захотел сначала сайт на https развернуть. все круто, все работает. А теперь хочу развернуть на http. как мне быть? не получается сделать 2 виртуальных хоста в apache.

к тому же я сделал a2enmod alias a2enmod ssl

при попытках его отключить, вылезает ошибка

Invalid command 'Alias', perhaps misspelled or defined by a module not included in the server configuration

в итоге сейчас оба имени сайта редиректится на httpsный сайт.

конфигурации HTTP

<VirtualHost *:80>
ServerAdmin admin@led.ru
ServerName led.ru
ServerAlias www.led.ru
DocumentRoot /var/www/led_ru
ErrorLog ${APACHE_LOG_DIR}/error_led.log
CustomLog ${APACHE_LOG_DIR}/access_led.log combined
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
 

HTTPS

<VirtualHost fenix.su:443>
    ServerName fenix.su
    DocumentRoot /var/www/fenix/data/www/fenix.su
    ServerAdmin webmaster@fenix.su
    SSLEngine on
    SSLProtocol all -SSLv2
    SSLCertificateFile    /etc/ssl/fenix_su/fenix_su.crt
    SSLCertificateKeyFile /etc/ssl/fenix_su/fenix.key
    SSLCertificateChainFile /etc/ssl/fenix_su/Linux/fenix_su.ca-bundle
    AddDefaultCharset off
    AssignUserID fenix fenix
    CustomLog /var/www/httpd-logs/fenix.su.access.log combined
    ErrorLog /var/www/httpd-logs/fenix.su.error.log
    <FilesMatch "\.ph(p[3-5]?|tml)$">
<------>SetHandler application/x-httpd-php5
    </FilesMatch>
    ScriptAlias /php-bin/ /var/www/php-bin-isp-php72/fenix/
    AddHandler application/x-httpd-php5 .php .php3 .php4 .php5 .phtml
    Action application/x-httpd-php5 /php-bin/php
    ServerAlias www.fenix.su
    DirectoryIndex index.php index.html
</VirtualHost>
<Directory /var/www/fenix/data/www/fenix.su>
    Options +Includes -ExecCGI
</Directory>
 <Location />
       require all granted
    </Location>

помогите решить данную проблему пожалуйста?

Наверное что-бы развернуть дополнительный сайт на порту 80 нужно сайты иметь на разных IP. на сколько я понимаю при обращение на айпи адрес на котором висит HTTPS будет первым делом устанавливаться рукопожатие Рукопожатие SSL/TLS.

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

также указать разные айпи в конфигах

<VirtualHost АЙПИ:80>
ServerAdmin admin@led.ru
ServerName led.ru

также в настройках DNS указать А-запись айпи на котором будет висеть сайт с 80 портом.

shrmvl ()