Apache 2 (virtualhost.conf)

Esou enviando o arquivo virtualhost.conf mostrando como fazer para configurar um Virtual Host de um site desenvolvido com Zope e PLone no Apache 2

Categoria: Apache

Software: Apache 2

[ Hits: 33.778 ]

Por: Perfil removido


Este arquivo mostra como configurar um Virtual Host  de um site desenvolvido com Zope e PLone no Apache 2.

O Segredo esta nas linhad de "RewriteRule".

O arquivo deve ficar na pasta sites-enabled do seu Apache 2.


<VirtualHost *:80>

 ServerAlias   www.seusite.com.br
 ServerAdmin   webmaster@seusite.com.br
 ServerSignature On

 CustomLog     /var/log/apache2/seusite.com.br-access.log combined
 ErrorLog      /var/log/apache2/seusite.com.br-error.log
 LogLevel warn

 # Módulo de Rewrite HABILITADO
 # http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
 #
 <IfModule mod_rewrite.c>
   RewriteEngine On

   # Habilitando os icones
   #
   RewriteRule ^/icons/ - [L]
   
   # Habilitando o cgi-bin
   #
   RewriteRule ^/cgi-bin/.* - [PT,L]


   # Redireciona os acessos ao manege
   #
   RewriteRule ^/(.*)/manage(.*) \
     http://www.seusite.com.br:1080/Plone/$1/manage$2 [NC,R=301,L]
   RewriteRule ^/manage(.*) \
     http://www.seusite.com.br/Plone/manage$1 [NC,R=301,L]


   # Redireciona todos os acessos ao Zope e adiciona o Virtual Host Monster
   #
   RewriteRule ^/(.*) \
      http://localhost:1080/VirtualHostBase/http/%{SERVER_NAME}:80/example_org/VirtualHostRoot/$1 [L,P]
 </IfModule>

 # Módulo de Proxy HABILITADO
 # http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
 # 
 <IfModule mod_proxy.c>

   ProxyVia On

   <LocationMatch "^[^/]">

     Deny from all

   </LocationMatch>

 </IfModule>


 # Módulo de Cache DESABILITADO
 # http://httpd.apache.org/docs/2.2/mod/mod_cache.html
 #
 <IfModule mod_disk_cache.c>

   #CacheEnable disk /

 </IfModule>

 # Modo de compressão DESABILITADO
 # http://httpd.apache.org/docs/2.0/mod/mod_deflate.html
 #
 <IfModule mod_deflate.c>

   #SetOutputFilter DEFLATE

 </IfModule>
</VirtualHost>
  


Comentários
[1] Comentário enviado por henryvaz em 05/05/2007 - 15:51h

Pessoal,

Fiz a configuração do apache e de um site virtual porem os logs de acesso ao site sempre vão para o access.log ou error.log e nunca para o nome que eu especifiquei alguem pode me ajudar?

arquivo que esta dentro do sites-enable

##
<VirtualHost *>
ServerName monitor.SITE.com.br
DocumentRoot /var/www/monitor
<Directory /var/www/monitor>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/monitor.SITE.com.br-error.log
CustomLog /var/log/apache2/monitor.SITE.com.br-access.log combined
</Virtualhost>
#

Obrigado

Henry Miranda
henry_miranda@hotmail.com

[2] Comentário enviado por minislack em 04/09/2007 - 12:04h

Eu não entendi muito bem essa configuração qual o arquivo entendi?
se alguém poder me ajudar por favor.

Valew Muito Obrigado
Thiago M. Figueiredo
tmarquesfigueredo@yahoo.com.br
http://output.zoping.com.br


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts