LINUX.ORG.RU
ФорумAdmin

Настройка нескольких сайтов под 1 доменом

 ,


0

1

Установлена Gentoo Web-server apache2 Требуется настроить домен типа www1.host.org и www2.host.org Не знаю как это сделать. вот конфиг. Подскажите пожалуйста как сделать.

<IfDefine SSL> <IfDefine SSL_DEFAULT_VHOST> <IfModule ssl_module> Listen 443 <VirtualHost 8.8.8.8:443> ServerName http://www.host.org ServerAdmin root@host.org DocumentRoot «/usr/share/webapps/owncloud/5.0.12/htdocs/» <Directory «/usr/share/webapps/owncloud/5.0.12/htdocs/»> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>

<IfModule alias_module> ScriptAlias /cgi-bin/ «/var/www/localhost/cgi-bin/» </IfModule> <Directory «/var/www/localhost/cgi-bin»> AllowOverride None Options None Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/ssl_error_log <IfModule log_config_module> TransferLog /var/log/apache2/ssl_access_log </IfModule> SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /etc/ssl/apache2/host.cert SSLCertificateKeyFile /etc/ssl/apache2/host.key <FilesMatch «\.(cgi|shtml|phtml|php)$»> SSLOptions +StdEnvVars </FilesMatch> <Directory «/var/www/localhost/cgi-bin»> SSLOptions +StdEnvVars </Directory> <IfModule setenvif_module> BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfModule> <IfModule log_config_module> CustomLog /var/log/apache2/ssl_request_log \ «%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \»%r\" %b" </IfModule> </VirtualHost> </IfModule> </IfDefine> </IfDefine>

/etc/apache2/httpd.conf

    <VirtualHost *:80>
       ServerName www1.host.org
       ServerAlias www1.host.org
       DocumentRoot «/var/www/www1»
       <Directory «/var/www/www1»>
               Options Indexes FollowSymLinks
               AllowOverride All
               Order allow,deny
               Allow from all
       </Directory>
    </VirtualHost>

    <VirtualHost *:80>
       ServerName www2.host.org
       ServerAlias www2.host.org
       DocumentRoot «/var/www/www2»
       <Directory «/var/www/www2»>
               Options Indexes FollowSymLinks
               AllowOverride All
               Order allow,deny
               Allow from all
       </Directory>
    </VirtualHost> 
Ну и прописать в DNS записи о том, что www1.host.org и www2.host.org доступны с IP адреса Gentoo. Либо прописать в /etc/hosts на тех ПК, с которых нужно заходить на эти два доменных имени записи о том, что они доступны с IP Gentoo. Но это не для https, для https делайте по аналогии.

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

а так читайте вот это: http://httpd.apache.org/docs/current/vhosts/name-based.html

вот это читал, не понял зачем создавать сервернейм и сервералиас с одинаковыми значениями. может поясните?

PS. обычно всё таки это выглядит так:

ServerName myhost.com
ServerAlias www.myhost.com
AndreyKl ★★★★★ ()
Последнее исправление: AndreyKl (всего исправлений: 2)
Ответ на: комментарий от ilovemoney

так если ssl то нельзя несколько доменов.

правда там вроде были какие-то конфигурации с мультиплексором, но это я не в курсе.

AndreyKl ★★★★★ ()
Последнее исправление: AndreyKl (всего исправлений: 1)
Ответ на: комментарий от ilovemoney

а я сразу и не заметил что у тебя ssl. ты бы всё таки код форматировал, там всего то надо в [code] обернуть ([code] ... [/code]) и выбрать TeX paragraphs... в выпадающем меню.

попытался сейчас ещё раз прочитать твой конфиг - но не распарсил. короче говоря два ssl-домена на одном ip-шнике просто так не сделаешь. так что если у тебя была такая мысль, то либо мультиплексор, либо разные ip-шники, либо не судьба.

AndreyKl ★★★★★ ()
Последнее исправление: AndreyKl (всего исправлений: 1)
Ответ на: комментарий от AndreyKl

а если www1 - 443, www2 - 80. так получится? Щас погуглю, что такое мультиплексор. Спасибо, господа, думал форум давно умер, но тут живее всех живых.

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

а если www1 - 443, www2 - 80. так получится? Щас погуглю, что такое мультиплексор.

так проблем не будет

AndreyKl ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.