| FAQ | 
| Kalender | 
| 
			
			 | 
		#1 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
			
			
			 
			
			Hej, 
		
		
		
		
		
		
	Jag behöver hjälp med lösning: Problem: Jag har 4 IP'nr, olika C-nät. Jag vill dela upp mina siter - 5 st på varje IP. Server: Ubuntu 9.10, Apache 2, PHP5. Idag: Jag kör idag såhär: <VirtualHost *:80> ServerName doman.se ServerAlias www.doman.se DocumentRoot /home/user/domains/doman.se/public_html/ CustomLog /var/log/apache2/doman.se-access.log combined ErrorLog /var/log/apache2/doman.se-error.log </VirtualHost> Och en virtualhost-fil per domän. Som jag kör en a2ensite för att aktivera. Som många vet kan man inte ha samma IP:nr flera gånger, i olika virtualhostfiler. Tror jag fått med all information för att kunna få någon sorts hjälp. ![]() _ Ingen off-topic tack.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | |||
		
		
  | 
||||
| 
			
			 Bara ett inlägg till! 
			
			
			
				
			
			
	 | 
	
	
	
		
		
		
		 
			
			Fortsätt med namebased-virtualhosting som du har nu, men ändra i DNS så att sajterna pekar till de IP-nummer som de ska servas från. Då KAN man förvisso komma in på de andra IP-adresserna manuellt om man vill, men besökarna (och sökrobotarna) kommer ju att gå på den adress som syns i DNS.
		 
		
		
		
		
		
		
	 | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			det låter som en jäkligt sund lösning, jag testar direkt och återrapporterar.
		 
		
		
		
		
		
		
	 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | |||
		
		
  | 
||||
| 
			
			 Mycket flitig postare 
			
			
			
				
			
			
	 | 
	
	
	
		
		
		
		 
			
			NameVirtualHost 192.168.0.1:80 
		
		
		
		
		
		
	NameVirtualHost 192.168.0.2:80 <VirtualHost 192.168.0.1:80> ServerName doman1.se ServerAlias www.doman1.se DocumentRoot /home/user/domains/doman1.se/public_html/ </VirtualHost> <VirtualHost 192.168.0.2:80> ServerName doman2.se ServerAlias www.doman2.se DocumentRoot /home/user/domains/doman2.se/public_html/ </VirtualHost>  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 Citat: 
	
  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Då funkar följande? 
		
		
		
		
		
		
	NameVirtualHost 192.168.0.1:80 NameVirtualHost 192.168.0.2:80 <VirtualHost 192.168.0.1:80> ServerName doman1.se ServerAlias www.doman1.se DocumentRoot /home/user/domains/doman1.se/public_html/ </VirtualHost> <VirtualHost 192.168.0.2:80> ServerName doman2.se ServerAlias www.doman2.se DocumentRoot /home/user/domains/doman2.se/public_html/ </VirtualHost> <VirtualHost 192.168.0.2:80> ServerName doman3.se ServerAlias www.doman3.se DocumentRoot /home/user/domains/doman3.se/public_html/ </VirtualHost> och i olika virtualhosts? vill helst ha en virtualhostfil per domänanmn.  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Du kan ha hur många separata filer du vill, bara de inkluderas från den huvudsakliga conf-filen med Include. Se till att NameVirtualHost kommer in före dina <VirtualHost>. Utgår man från ditt första exempel borde det räcka med NameVirtualHost *:80
		 
		
		
		
		
		
		
	 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 Citat: 
	
 ![]() Hur inkluderas vad i den huvudsakliga conf-filen?  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			Föreslår att du läser den här sidan -> Configure apache to use virtual hosts on ubuntu server
		 
		
		
		
		
		
		
	 | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | ||
		
		
  | 
|||
| 
			
			 Mycket flitig postare 
			
			
			
			
	 | 
	
	
	
		
		
		
		 
			
			första alternativet som "emilv" skrev om fungerade inte. Så då är väl lösningen det som står i guiden. Har gjort allt som står där, men det står inte VAD som ska skrivas i apache2.conf. 
		
		
		
		
		
		
	Om inte de menar att man ska speca IP'n i följande: NameVirtualHost *:80 <ifmodule mod_ssl.c> NameVirtualHost *:443 </ifmodule> Som ska läggas till i apache2.conf  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 Svara med citat
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Svara | 
		
  | 
	
		
  |