December 20, 2006
Hej!
Jag använder Windows XP Pro tillsammans med min apache-server (2.0.59). Jag har registrerat tre domäner från Loopia, "site.net", "site.org" och "site.se". I mappen htdocs har jag skapat tre mappar för dessa domäner, net, org och se. Det jag vill åstadkomma är att knyta ihop site.net med mappen net, site.org med mappen org och site.se med mappen se. Jag har registrerat site.se hos no-ip.com, men inte site.net och site.org. På no-ip.com har jag sedan skapat två underdomäner, net.site.se och org.site.se. På Loopia har jag valt att vidarebefodra site.net och site.org till net.site.se respektive org.site.se. Allt fungerar på det här sättet, men de två sistnämnda domänerna är ju egentligen bara vidarebefodrade till en annan underdomän. Finns det något sätt att undkomma det, utan att behöva registrera även dessa på no-ip.com? Det blir liksom för dyrt. Egentligen hade jag velat sköta allt själv utan no-ip för site.se, men jag har inte lyckats införskaffa mig den kunskapen ännu. Så här har jag i alla fall gjort:
<Directory "c:/program/apache2/htdocs/net/*/">
AllowOverride None
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
Order allow,deny
Allow from all
AddOutputFilter INCLUDES;DEFLATE shtml
</Directory>
<Directory "c:/program/apache2/htdocs/org/*/">
AllowOverride None
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
Order allow,deny
Allow from all
AddOutputFilter INCLUDES;DEFLATE shtml
</Directory>
<Directory "c:/program/apache2/htdocs/se/*/">
AllowOverride None
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
Order allow,deny
Allow from all
AddOutputFilter INCLUDES;DEFLATE shtml
</Directory>
Alias /net/ "C:/Program/Apache2/htdocs/net/"
<Directory "C:/Program/Apache2/htdocs/net">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /se/ "C:/Program/Apache2/htdocs/org/"
<Directory "C:/Program/Apache2/htdocs/org">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Alias /se/ "C:/Program/Apache2/htdocs/se/"
<Directory "C:/Program/Apache2/htdocs/se">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *
<VirtualHost *>
ServerName site.net
ServerAlias www.site.net
ServerAdmin [email]info@domain.se[/email] DocumentRoot "c:/program/apache2/htdocs/net"
ErrorLog "logs/localhost-error_log"
CustomLog logs/localhost-access_log combined
UseCanonicalName off
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
</VirtualHost>
<VirtualHost *>
ServerName site.org
ServerAlias www.site.org
ServerAdmin [email]info@domain.se[/email] DocumentRoot "c:/program/apache2/htdocs/org"
ErrorLog "logs/localhost-error_log"
CustomLog logs/localhost-access_log combined
UseCanonicalName off
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
</VirtualHost>
<VirtualHost *>
ServerName site.se
ServerAlias www.site.se
ServerAdmin [email]info@domain.se[/email] DocumentRoot "c:/program/apache2/htdocs/se"
ErrorLog "logs/localhost-error_log"
CustomLog logs/localhost-access_log combined
UseCanonicalName off
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
</VirtualHost>
1 Guest(s)