Avatar billede jespernielsen Nybegynder
14. august 2003 - 22:10 Der er 11 kommentarer og
1 løsning

Præcisering Apache + IIS

Jeg vil prøve at køre en Apache og IIS samtidig, da jeg er ved at omlægge websites fra html til php (cms).

Jeg forstå godt hvordan apache'en skal opsættes til en anden port f.eks. 81 (som beskrevet i http://www.eksperten.dk/spm/323207) men hvad skal der ellers gøres?

Hvordan får jeg f.eks. test.mitdomæne.dk til at pege på apachen, mens mitdomæne.dk stadig peger på IIS'en?

PS: Jeg har adgang til at rette i DNS'en.
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:13 #1
indtast:

test.mitdomæne.dk:81

så lytter den på port 81, ellers skal du have en ip mere...
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:14 #2
man hvis du ikke kører asp filer, så kan du jo kører det hele på apache (den fungerer altså fint med html filer)

Desuden KAN apache godt køre asp, dog ikke så godt som iis
Avatar billede jespernielsen Nybegynder
14. august 2003 - 22:14 #3
I DNS'en går jeg ud fra?
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:14 #4
altså, det jeg mener, har du virkelig brug for begge servere?
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:15 #5
i adresselinjen... jeg ved ikke om du kan ændre det i dns'en, hvis du kan skal det være noget med:

xxx.xxx.xxx.xxx:81

xxx.xxx.xxx.xxx = din ip
Avatar billede jespernielsen Nybegynder
14. august 2003 - 22:17 #6
gonza.dk-> det kunne jeg selvfølgelig, men så kræver det at jeg opretter et væld af virtual hosts til hver enkelt af webstederne.

Min tanke var i stedet langsomt at udfase de gamle html-sider og til sidst lukke IIS'en.
Avatar billede jespernielsen Nybegynder
14. august 2003 - 22:24 #7
Det interessante i den forbindelse er jo om jeg kan lave det sådan at:

domæne1.dk går til apachen ved at sætte dns til xxx.xxx.xxx.xxx:81 mens
domæne2.dk går til apachen ved at sætte dns til xxx.xxx.xxx.xxx

Well, jeg må jo prøve mig frem.
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:38 #8
du behøver skam ikke lave et VÆLD af vhost's, du kan jo lave så den læser på mappestrukturen istedet.

Min vhost ser f.eks. sådan ud:

<VirtualHost *>
    ServerAdmin admin@gonza.dk
    ErrorLog /var/www/logs/error.log
    CustomLog /var/www/logs/access.log combined
    VirtualDocumentRoot /var/www/%-2.0.%-1.0/%-3
</VirtualHost>

så ligger www.domæne.dk i mappen:
/var/www/domæne.dk/www

www.dommæne2.dk ligger i
/var/www/domæne2.dk/www

på denne måde er det også nemt at lave subdomæner:

sub.domæne.dk ligger i

/var/www/domæne.dk/sub

så hvis din structur fra iis'en er nogenlunde organiseret, er det jo bare at overføre det til apachen ;o)

for at det virker skal vhost_alias_module være loadet og UseCanonicalName skal være = Off
Avatar billede gonza.dk Nybegynder
14. august 2003 - 22:41 #9
på denne måde får du selvfølgelig problemer med at domæne.dk og www.domæne.dk ikke ligger i samme mappe.

domæne.dk vil ligge i mappen:

/var/www/domæme.dk/_ (underscore)

dette løser du ved at lægge en .htaccess i den ene mappe:

.htaccess:

Redirect / http://domæne.dk/

og så er det problem løst (alt afhængig af mappen du ligger .htaccess-filen i skal du skrive www foran domænet)
Avatar billede jespernielsen Nybegynder
14. august 2003 - 23:11 #10
Det er nogle udemærkede ideer du har. Jeg vil lige prøve at kigge på det og se hvad der virker nemmest at gå til for mig.

Anyway, du skal have tak for hjælpen.

Mvh.

jesper
Avatar billede gonza.dk Nybegynder
15. august 2003 - 13:20 #11
Du spørger barem hvis du løber ind i nogle problemer ;o)
Avatar billede jespernielsen Nybegynder
15. august 2003 - 14:06 #12
TNX
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester