O servidor web Apache é o servidor web mais popular da Internet , de acordo com NetCraft.com , e oferece um alto grau de configuração através da modificação de seu arquivo httpd.conf. Depois de ter sido instalado , o servidor web Apache tem uma configuração simplista que atribui apenas um site para o servidor e envia todos os pedidos para este site. Para atender a vários sites do mesmo IP ou mesmo servidor, você terá que modificar as diretivas VirtualHost no seu arquivo httpd.conf. Coisas que você precisa
editor de texto
Show Mais instruções
1
Criar diretórios para cada site que você deseja servir. Na pasta htdocs , use o comando mkdir para criar um diretório onde o conteúdo será servido. Normalmente esses diretórios da web têm suas permissões definidas para 755.Run os comandos :
mkdir chmod 755
2 Abra o arquivo httpd.conf em sua diretório conf do servidor web. Em servidores CentOS e Red Hat, que são normalmente armazenados em /etc /httpd , enquanto a maioria das outras distribuições * nix irá armazenar o arquivo em /etc /apache /ou etc/apache2 . Para verificar a configuração do seu servidor , digite " whereis apache " e olhar para os locais nonlibrary .
3
Adicione a linha sem aspas " NameVirtualHost * " ao seu arquivo httpd.conf. Isto diz Apache para verificar o nome de domínio em um pedido e procurá-lo em todos os endereços IP que o servidor tem .
4
Enter e modificar o modelo a seguir no httpd.conf , sob a diretiva NameVirtualHost . Altere a diretiva ServerName para ser o nome do domínio que você deseja hospedar eo DocumentRoot para ser o novo diretório que contém seu site.
ServerName www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log comum
5
Repita o passo 4 para cada adicional site que você deseja hospedar .