03. februar 2010 - 13:53
Der er
5 kommentarer og 1 løsning
VirtualHosts med forskellige porte
jeg har sat min fil under /etc/apache2/sites-available/ op til følgende: <VirtualHost *:80> ServerName 10.0.0.35 DocumentRoot /my/document/root ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined <Directory "/my/document/root"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost *:12222> ServerName 10.0.0.35 DocumentRoot /my/document/root ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined <Directory "/my/document/root"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Det virker dog ikke. Hvis jeg undlader den nederste VirtualHost (den med port 12222), så virker det på port 80. Jeg vil dog vældig gerne have det til at virke på både port 80 og på port 12222 - Nogle gode idéer?
Annonceindlæg fra Novataris
04. februar 2010 - 13:01
#1
Er der seriøst ikke nogen, der ved, hvordan man peger på samme site fra 2 forskellige porte vha. apache2? O_o
05. februar 2010 - 14:05
#2
05. februar 2010 - 15:45
#3
Det ser ud som om, vi er inde på noget af det rigtige her Showsource. citat fra det site: "For example, to make the server accept connections on both port 80 and port 8000, on all interfaces, use: Listen 80 Listen 8000 " Så mangler jeg bare at vide, hvordan jeg så gør det der i praksis? Og hvad med min eksisterende opsætning - hvordan skal den så se ud?
05. februar 2010 - 16:04
#4
fandt selv ud af det, den skal Der skal åbenbart bare Listen 12222 øverst i filen. Resten skal se ud, som allerede skrevet i min første post.
05. februar 2010 - 16:04
#5
tak for hjælpen showsource - lav et svar :)
05. februar 2010 - 18:51
#6
Du har jo en linie: Listen 80 i din httpd.conf. Jeg ville skrive den nye linie herunder.
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.