Como criar Apache VirtualHost no Ubuntu 18.04 e 16.04 LTS
- 4227
- 471
- Enrique Crist
Hosting virtual refere -se a executar vários domínios (ou vários sites) em um único servidor. Os melhores usos da hospedagem virtual podem ser vistos em servidores de hospedagem compartilhada, onde milhares de sites hospedados em um único servidor e compartilham os recursos do sistema único.
Este artigo ajudará você a criar hosts virtuais no servidor Apache2 nos sistemas Ubuntu, Debian & Linuxmint.
1. Instale o Apache
Você pode pular esta opção se já instalou o Apache Server em seu sistema. Se não use o seguinte comando para instalar o Apache Server no sistema Ubuntu. Além disso, como uma prática recomendada, não se esqueça de atualizar os metadados de repositórios.
Atualização sudo apt-get sudo apt-get install apache2
Etapa 2: Crie Apache VirtualHost
No Apache no Ubuntu, todos os arquivos de configuração do host virtual são armazenados em /etc/Apache2/sites-Audência diretório. Com a nova instalação do Apache, você encontrará um arquivo de host virtual padrão lá. Crie um novo arquivo de configuração do host virtual copiando o arquivo padrão.
CD/etc/apache2/sites-AVALECL/SUDO CP 000-Default.Conf Site1.exemplo.com.conf
Agora edite novo arquivo de configuração do host virtual e atualize conforme o seu requisito. Meu site1.exemplo.O arquivo de configuração com parece abaixo.
VIM Site1.exemplo.com.conf
ServerAdmin [Email Protected] ServerName Site1.exemplo.com documentroot/var/www/site1.exemplo.com/httpdocs opções seguem links allowoSoverride nenhuma opção ÍNDICES segue symylinks multiviews allowoverride nenhum pedido permite, negar permitir de todas Todos os errosLog $ apache_log_dir/erro.Log Loglevel Warn CustomLog $ apache_log_dir/acesso.log combinado
Agora crie uma estrutura de diretório em seu sistema, conforme definido no host virtual acima, e atribua a propriedade adequada e a permissão do arquivo.
mkdir -p/var/www/site1.exemplo.com/httpdocs chmod 755/var/www/site1.exemplo.com/httpdocs CHOW.www-data/var/www/site1.exemplo.com/httpdocs
Agora envie seus arquivos de projeto em /var/www/site1.exemplo.com/httpdocs/ diretório. Para este exemplo, criamos um índice.html Arquivo para fins de teste, como abaixo.
eco "Site1.exemplo.com
">/var/www/site1.exemplo.com/httpdocs/índice.html
Etapa 3: Ativar primeiro host virtual
Agora criamos com sucesso nosso primeiro host virtual no Apache. Agora use o seguinte comando para ativar este host virtual, para que o Apache possa carregar este arquivo de configuração no próximo recarregar.
Site A2ensite1.exemplo.com
Basicamente, isso cria um link suave do arquivo de configuração do host virtual no diretório /etc/apache2/sites-habilitados/. Para ativar a nova configuração, precisamos executar:
Serviço Apache2 Recarregar
Agora você pode acessar http: // site1.exemplo.com em seu navegador. Se você não possui DNS configurado para o seu domínio, faça um mapeamento local adicionando uma entrada em /etc/hosts arquivos.
… 192.168.1.100 site1.exemplo.com…
Etapa 4: crie outro host virtual
Se você deseja adicionar outro host virtual no seu servidor, basta repetir as etapas 2 e 3 com a alteração do nome do seu site como o site2.exemplo.com.
Desfrute de hospedagem virtual!
- « Como instalar e configurar o Firewall do CSF no Linux
- Como obter o registro de data e hora atual em java »