Gå til innhold

Server med virtualisering/apache og subdomener?


Anbefalte innlegg

Skrevet

Har en server stående med apache2. Har et domene som peker til serveren, og alt dette fungerer perfekt.

 

Driver nå å leker meg med virtualisering, og kunne tenkt meg å hatt tilgang til webserver på en av disse fra internett. Tenkte derfor på å få til et subdomene av mitt eksisterende domene som denne serveren svarer på.

 

Det store spørsmålet er bare hvordan? Kan jeg få min eksisterende httpd til å redirecte til en intern IP når bestemte subdomener blir kalt, eller må jeg gi den virtuelle serveren en offisiell IP, og sette opp et nytt subdomene i DNS oppsettet mitt? Eller er det evt. andre løsninger jeg ikke kommer på i farten?

Videoannonse
Annonse
Skrevet

Du trenger ikke gjøre noen av delene. Det er langt enklere enn som så. Du legger opp en virutalhost i en fil i /etc/apache2/sites-available og legger en symlink til den i /etc/apache2/sites-enabled. Reload apache, og vips fungerer det.

Name based virtualhosts

Skrevet

Så lenge de 2 maskinene har mulighet til å kontakte hverandre har du også mulighet til å redirigere trafikk.

 

# host.hostname.com
<VirtualHost *>
ServerName host.hostname.com
ProxyPreserveHost On
ProxyPass / http://192.168.20.57/
ProxyPassReverse / http://192.168.20.57/
</VirtualHost>

Regner med det var noe sånt du tenkte på? Dette er jo da veldig apache spesifikt, men bør fungere. IPen som er nevnt, er da selvfølgelig kun tilgjengelig lokalt.

Skrevet

Satt opp det hele, og alt fungerer fint på hjemmenettverket, men når jeg nå sitter på utsiden ser det ut som om jeg får frem index fila. Men denne vidresender til en control.php, og da får jeg en 404 feil.

 

[root@bigjt conf.d]# cat dms.conf
<VirtualHost *>
ServerName dms.xxxxxxx.net
ProxyPreserveHost On
ProxyPass / http://192.168.1.2/
ProxyPassReverse / http://192.168.1.2/
</VirtualHost>

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...