Apache - Criando Virtual Hosts 
Olá!
Virtual Hosts no 
Apache  são extremamente úteis! 
Deste modo, podemos aproveitar o nosso Servidor WEB para hospedar vários projetos no mesmo.
Para isso, acesse o arquivo “/etc/httpd/conf/httpd.conf”, dentro dele, coloque a porta que deseja que o Apache funcione:
Listen 80
Depois disso, devemos habilitar a opção 'NameVirtualHost', como na linha abaixo:
NameVirtualHost *:80
Com estas configurações, já podemos criar nosso Virtual Host:
<VirtualHost *:80>
ServerAdmin admin@jedi.com.br
DocumentRoot /var/www/html/anakin
ServerName anakin.jedi.com.br
ErrorLog logs/anakin.jedi.com.br-error_log
CustomLog logs/anakin.jedi.com.br-access_log common
</VirtualHost>
 
- Explicando:
 <VirtualHost *:80> – Nosso Virtual Host irá funcionar na porta 80
  ServerAdmin admin@jedi.com.br – E-mail do nosso Virtual Host
  DocumentRoot /var/www/html/anakin – Nosso diretório que estará o projeto.
  ServerName anakin.jedi.com.br – O nome do servidor (se digitado como está no navegador, cairá diretamente no  
'DocumentRoot')
  ErrorLog logs/anakin.jedi.com.br-error_log – Local que será gerado o Log de erro
  CustomLog logs/anakin.jedi.com.br-access_log common – Local que será gerado o Log de acesso
  
Criado o Virtual Host, podemos agora reiniciar o Apache:
# service httpd restart 
Pronto! Você já pode acessar o navegador com o ServerName configurado.
P.S.: É necessário que o seu Servidor de DNS, tenha uma entrada do tipo A para o Virtual Host criado.
Exemplo: anakin A ip_do_servidor
Desta forma, o navegador pesquisará dentro do Servidor por um Virtual Host chamado: anakin
Mais dicas, tutoriais e artigos, em: 
markintux.net 
Outras dicas deste autor
 
 
 
 
 
Leitura recomendada 
 
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
		Olá, foreverfree777 nesse caso acredito que o ideal para uso em virtual hosts é fazer como servidores de shared host onde toda a estrutura de pastas fica enjaulada dentro da pasta do usuário, exemplo:
/home/projeto1/public_html
/home/projeto1/public_ftp
/home/projeto1/etc...
/home/projeto2/public_html
/home/projeto2/public_ftp
/home/projeto2/etc...
Veja neste link que encontrei, você deve ativar a opção do Apache
# a2enmod userdir 
http://www.vivaolinux.com.br/dica/Web-server-Apache-+-PHP-5-+-MySQL-no-Debian-Squeeze-sem-complicaca... 
Sei que este post é bem antigo, mas que fique aqui registrado para consultas pela comunidade.
Espero ter ajudado!
	
 
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá, foreverfree777 nesse caso acredito que o ideal para uso em virtual hosts é fazer como servidores de shared host onde toda a estrutura de pastas fica enjaulada dentro da pasta do usuário, exemplo:
/home/projeto1/public_html
/home/projeto1/public_ftp
/home/projeto1/etc...
/home/projeto2/public_html
/home/projeto2/public_ftp
/home/projeto2/etc...
Veja neste link que encontrei, você deve ativar a opção do Apache
# a2enmod userdir 
http://www.vivaolinux.com.br/dica/Web-server-Apache-+-PHP-5-+-MySQL-no-Debian-Squeeze-sem-complicacao
Sei que este post é bem antigo, mas que fique aqui registrado para consultas pela comunidade.
Espero ter ajudado! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa tarde Marcos Vinicius!
Estou precisando fazer algo parecido e não estou conseguindo.
Eu não tenho um dominio, eu tenho somente o IP e duas aplicações instaladas. Uma é a dokuwiki que está no www.
A outra é o gitlab que está no /var/opt
Eu preciso fazer a configuração da seguinte forma:
IP/dokuwiki
IP/gitlab
Poderia me ajudar? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar