ОК, так что, я думаю, что заголовок довольно не требует пояснений.2 домена, указывающие на 1 сервер (2 разных подпапки)
Я создал свой собственный сервер Apache (на Debian) и хостинг 2 разных сайтов (скажем, mysite1.com
на /home/www/mysite1
и mysite2.com
на /home/www/mysite2
).
В моей странице настройки имя регистратора домена (Dynadot на самом деле), я создал А записи (до сих пор не уверен, что это точно ...) для обоих из них, указывая на IP моего сервера ...
Теперь, на стороне сервера, here'e, что мой файл .conf выглядит (/etc/apache2/sites-enabled/mysite
на самом деле)
<VirtualHost *:80>
DocumentRoot /home/www/mysite1.com
ServerName www.mysite1.com
ServerAdmin [email protected]
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/www/mysite1.com>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin
<Directory "/home/www/mysite1.com/cgi-bin">
AllowOverride All
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot /home/www/phpmyadmin
ServerName www.mysite1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/www/mysite2.com
ServerName www.mysite2.com
ServerAdmin [email protected]
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/www/mysite2.com>
Options Indexes FollowSymLinks Multiviews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Теперь, дело есть. Теперь, какой сайт я посещаю (1 или 2), я всегда получаю содержимое mysite1
.
Что я делаю неправильно? Есть идеи?
У вас нет настроек записей CNAME для сайта2? –