HTTPD Apache2 Web Server

tarj1974
Antal: 62
Tilmeldt:
30-03-2014
User is offline
HTTPD Apache2 Web Server

Hej Linux Hjerner :)

Jeg sidder med

https://help.ubuntu.com/14.04/serverguide/httpd.ht... , og kører med Ubuntu Server 14.04.1 LTS, men jeg er blevet mere forvirret end oplyst.

Jeg ønsker at køre 5 domæner fra samme ip-adresse og på samme logiske websted domaene1-5.dk og på folder /var/www/html .

Jeg ønsker også to subdomæner på hver domæne, som hver skal have andre logiske foldere /var/www/subdomaene1/

og /var/www/subdomaene2/

www med og uden www på subdomaene1-2.domaene1-5.dk

Dette er indrømmet noget kompliceret,

Er der nogen der på en simpel måde kan forklare hvordan dette skal gøres.?

Fx. vha. bash-script, formentligt uden løkker, da domæne navnene er hypotetiske :)

Mvh, Thomas :)


mrbrown79
Antal: 470
Tilmeldt:
12-01-2010
User is offline
Jeg er ikke ekspert på

Jeg er ikke videre ekspertkyndig på httpd, men det vil formentlig tage dig længere tid at lave et bash-script end bare at lave en section i http config og så kopiere den fem gange.

Eksempelvis indsæt flg. i bunden af /etc/httpd/conf/httpd.conf (ikke syntax-tjekket):

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin din@mail.dk
    DocumentRoot /var/www/html
    ServerName www.domaene1.dk
    ServerAlias domaene1.dk
</VirtualHost>

<VirtualHost *:80>
   ServerName subdomain1.domaene1.dk
   ServerAdmin din@mail.dk
   DocumentRoot /var/www/html/subdomain1
</VirtualHost>

<VirtualHost *:80>
   ServerName subdomain2.domaene1.dk
   ServerAdmin din@mail.dk
   DocumentRoot /var/www/html/subdomain2
</VirtualHost>

Og så kopierer du sektionerne, når det virker (husk at restarte httpd efter hver ændring for at verificere) og udskifter domaene1 med hvad dine domæner nu hedder. Det vil ca. tage et minut. Et bash-script kan næppe flækkes sammen hurtigere...


tarj1974
Antal: 62
Tilmeldt:
30-03-2014
User is offline
Takker

Tak for din behandling af problemet :)
Det er til virkelig stor hjælp :)

Mvh,
Thomas :)


lbm
lbm's picture
Antal: 824
Tilmeldt:
14-06-2006
User is offline
Jeg ville helt klart smide

Jeg ville helt klart smide dem i sites-available mappen, og så kan man bruge a2ensite "filnavn" til enable og a2dissite til at disable vhosten.

Og så ellers som mrbrown beskriver, så oprette vhosten som beskrevet. Man også lave hver sin logfil osv. for hver vhost.