Witam. Mam problem o podobnej treści. Chcę skonfigurować subdomeny. Mam wykupioną domenę i jedną dostałem od dostawcy łącza pod hosting. Razem wygląda to tak, że strona chodzi mi na dwóch domenach np:
www.mojanazwa.domenalacza.pl
www.mojanazwa.eu
Konfiguruje vhosty (już kiedyś konfigurowałem kilkukrotnie w sposób taki jak opisywaliście ale teraz mam inną wersję apacha - zaraz wyjaśnie o co chodzi) w taki sposób aby wskazywały kolejno:
x.mojanazwa.pl
xx.mojanazwa.pl
xxx.mojanazwa.pl
Na pierwszym wirtualu chodzi mi ogólnie całość.
W mojej wersji apacha mam pusty httpd.conf
W apache2.conf mam odhaszowane:
Include /etc/apache2/sites-enabled/
W katalogu sites-enabled mam skonfigurowane kilka serwerów, które to właśnie mają wskazywać na subdomeny:
ten jest domyślny czyli 000-default
<VirtualHost *>
ServerAdmin xxx@xxxl.pl
DocumentRoot /html/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/html/www">
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>
ServerName mojanazwa.eu
ServerAlias *.mojanazwa.eu
</VirtualHost>
Konfiguracja virtuala dodanego:
x.mojanazwa.pl.conf
<VirtualHost *>
DocumentRoot "/html/www/x"
ServerName x.mojanazwa.eu
<Directory "/html/www/x">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
Gdzie go coś boli, że to nie działa? :>