Ubuntu, Apache2, VirtualHost - lirar ej

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
c-boy
Inlägg: 2
Blev medlem: 06 maj 2008, 16:15
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Ubuntu, Apache2, VirtualHost - lirar ej

Inlägg av c-boy »

Håller på att bli galen! Följer guider och har tittat på galna mängder källor nu men nånstans är det något knas. Här är historien:


Har en dedikerad Linuxburk som ska agera webbserver. Den har dynamisk ip och således har jag skaffat en dns-tjänst som ligger o snurrar på den. Vi kan kalla ipt server.gotdns.com.

I roten på den ligger en /www/-katalog med lite kataloger (webbsidor) och indexsidan index.html.

Att gå till server.gotdns.com ger en index.html-sidan i /www/-katalogen. Inga konstigheter. Har även en uploadmapp och sysinfo som lirar i /www/upload och /www/sysinfo. Alla dessa är specificerade i konfigurationsfilen /etc/apache2/sites-available/000-default.

Problemet är att jag har tjackat domäner på godaddy.com och även loopia.se. Vi kan kalla dom mindoman.com (godaddy) och mindoman2.com (loopia).

Jag kör exempel med godaddy. Där har jag i godaddyadministrationen valt att forwarda domänen mindoman.com till server.gotdns.com. Webbserven jag kör har virtualhost och jag har således tänkt att om man specar upp en fil enligt följande (sites-available/mindoman.com) så borde det lira:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

ServerName http://www.mindoman.com
ServerAlias mindoman.com *mindoman.com

DocumentRoot /www/mindoman
<Directory /www/mindoman/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

</VirtualHost>

NameVirtualHost är satt till *:80 i 000-defaultfilen så den finns. Problemet är att gör jag såhär kommer jag till server.gotdns.com, inte till server.gotdns.com/mindoman. VARFÖR? Har ruggigt huvudbry...

Uppenbarligen finns det två alternativ:
1. Det är rättighetsproblem med att komma åt mappen www/mindoman varför det revertas till 000-default konfigen (EJ TROLIG ORSAK, ALLT HAR MINST CHMOD 755)

2. VirtualHost lirar inte alls. Dvs, godaddy skickar ej korrekt info om sidnamn eller webbservern misstolkar något och skickar den till default-platsen.


Kan det har med /etc/hosts att göra?

Har analyserat alla filer som är involverade och kan för mitt liv inte lista ut vad som är fel. Enligt alla exempel och guider jag sett ska det lira.


Hjälp!! (Och stort tack för svar!)

Återgå till "Nätverk, säkerhet och servrar"