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: Leandro Ap. Roberto
Data de Publicação: 25 de Outubro de 2006
Utilizando o Apache como servidor Web podemos alterar seu arquivo de
configurações "httpd.conf" de modo a aceitar vários sites em um único
servidor. Este recurso está disponível utilizando-se da diretiva
<VirtualHost>
Antes de iniciar a configuração, deve-se adicionar no DNS ou no arquivo
/etc/hosts
(no caso de não estiver utilizando DNS) o nome da máquina (site)
que será utilizado para a configuração no Apache.
Abrindo o arquivo httpd.conf
do Apache altere as seguintes linhas:
Acrescentar após o Exemplo do #<VirtualHost>
: (vamos criar o nosso!)
<VirtualHost :80> ServerAdmin webmaster@site.com.br DocumentRoot "/diretorio/da/sua/pagina/" ServerName nomedosite.com.br ServerAlias nomedosite.com.br apelido1 apelidoN ErrorLog /var/log/httpd-error.log <Directory /diretorio/da/sua/pagina/> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order Allow, Deny Allow from All </Directory> </VirtualHost>
A cláusula "<Directory>", define quem poderá acessar o diretório que contem as páginas do seu site. No exemplo acima qualquer um poderá acessar o diretório definido na cláusula "<Directory>".
Para criação de vários sites no mesmo server basta criar novas definições
de <VirtualHost :80>
alterando o DocumentRoot,
o ServerName,
o
ServerAlias
e o local do ErrorLog
para que possa gravar os logs de
cada site separadamente.
Exemplo:
NameVirtualHost *:80 #Site1 <VirtualHost :80> ServerAdmin webmaster@site1.com.br DocumentRoot "/usr/pagina/site1" ServerName site1.com.br ServerAlias site1.com.br site1 ErrorLog /var/log/site1/httpd-error.log <Directory /usr/pagina/site1> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order Allow, Deny Allow from All </Directory> </VirtualHost> #Site2 <VirtualHost :80> ServerAdmin webmaster@site2.com.br DocumentRoot "/usr/pagina/site2" ServerName site2.com.br ServerAlias site2.com.br site2 ErrorLog /var/log/site2/httpd-error.log <Directory /usr/pagina/site2> Options Indexes FollowSymLinks ExecCGI AllowOverride All Order Allow, Deny Allow from All </Directory> </VirtualHost>
Não se esqueça de adicionar as novas definições dos endereços dos novos sites no arquivo /etc/hosts ou no seu servidor de DNS!
Fonte: Notícias Linux
Veja aqui como enganar o Firefox quando ele dá problemas de incompatibilidade de versões com suas extensões favoritas: http://info.abril.com.br/blog/sandra/20061017_listar.shtml
Aproveitando o assunto, veja no endereço abaixo uma série de extensões interessantes para o Firefox: http://brunotorres.net/2005/05/26/lista-extensoes-firefox
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