De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Renato Rudnicki
Data de Publicação: 20 de December de 2008
Antes de editar qualquer arquivo, faça o backup do mesmo, utilizando a ordem nomearquivo.data
Para criar Virtual hosts no OpenSuse, deve-se seguir os seguintes procedimentos:
Editar o arquivo /etc/hosts, inserindo os novos dominios que voce queira, como no exemplo:
127.0.0.1 localhost 127.0.0.2 linux.renato.com linux 10.1.1.55 linux.renato.com linux 127.0.0.1 meusite.renato.com meusite 127.0.0.1 outrosite.renato.com outrosite 127.0.0.1 eu.renato.com eu 10.1.1.93 zimbra.renato.com zimbra
Lembrando que o ip interno deve ser substituido pelo ip válido. Em alguns testes, pode acontecer da modificação não ter sido atualizada devido ao cache do browser, nesse caso, use CTRL + F5 para atualizar o browser.
o próximo passo é criar os diretórios onde estarão os novos sites. Nesse
exemplo, vamos usar o diretório /srv/www/
. Nesse local, deve-se
criar o diretório com o nome do virtual-host:
linux:/etc/apache2/vhosts.d # cd /srv/www linux:/srv/www # ls cgi-bin htdocs meusite perl-lib outrosite
Agora, entre no diretório /etc/apache2/vhosts.d
e crie o arquivo vhosts.conf
com o seguinte conteúdo:
NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> ServerAdmin root@localhost DocumentRoot /srv/www/meusite ServerName meusite.renato.com Serveralias meusite ErrorLog /var/log/error1.log TransferLog /var/log/access1.log <Directory "/srv/www/meusite"> Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost> <VirtualHost 127.0.0.1> ServerAdmin root@localhost DocumentRoot /srv/www/outrosite ServerName outrosite.renato.com Serveralias outrosite ErrorLog /var/log/error1.log TransferLog /var/log/access1.log <Directory "/srv/www/outrosite"> Options Indexes FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost>
Os ips devem ser alterados para o ip fixo ou respectivo domínio do host virtual.
Reinicie o apache e o serviço de rede.
Para testar as configurações do apache, pode-se utilizar o comando
apache2ctl configtest
:
Para evitar que o primeiro Host declarado se torne o padrão da página você tem que declarar também o seu domínio principal como um name virtual hosts.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários