Проблема с виртуальным хостом на Apache 2 - не перенаправляется на соответствующий виртуальный хост - PullRequest
0 голосов
/ 28 марта 2011

Итак, у меня есть два разных сайта на одном IP.По сути, я просто хочу направить трафик из одного домена в определенную папку и из другого домена в другую папку.Я прочитал эту страницу ... http://httpd.apache.org/docs/2.0/vhosts/examples.html, и настроил файл конфигурации с поддержкой сайтов таким образом, но мой второй домен просто перенаправляет трафик на мой исходный сайт.

Итак ... Домен 1: cdphoto.uni.cc Домен 2: wtfdoidoatubc.uni.cc

И мой файл конфигурации выглядит как this

Спасибо за любые предложения!

Ответы [ 3 ]

0 голосов
/ 28 марта 2011

Может быть, попробовать использовать DocumentRoots / var / www / site1 и / var / www / site2? Теперь второй сайт находится в подпапке первого. Что произойдет, если вы запросите http://www.cdphoto.uni.cc/wtf?

0 голосов
/ 30 марта 2011

Я хотел бы попробовать и убедиться, что вы приняли к сведению изменения, внесенные мной в первый корень документа.

    <VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/cdp
    ServerName www.cdphoto.uni.cc
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/cpd>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    <Location /trac>
        SetHandler mod_python
        PythonInterpreter main_interpreter
        PythonHandler trac.web.modpython_frontend
        PythonOption TracEnvParentDir /var/www/trac
        PythonOption TracUriRoot /trac
    </Location>

</VirtualHost>
    <VirtualHost *:80>
        DocumentRoot /var/www/wtf
        ServerName www.wtfshouldidoatubc.uni.cc
    </VirtualHost>
0 голосов
/ 28 марта 2011

В этом случае было бы неплохо использовать панель управления и добавить перенаправление, если вы не планируете использовать основную часть своего сайта для чего-либо.Но если бы не правило перенаправления из панели управления вашего хоста, это был бы лучший и самый простой вариант.

...