Anderson Jacson </a>  
Login

Menu

5 visitantes online (1 na seção: Artigos e Dicas)

Usuários: 0
Visitantes: 5

mais...

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Linux > Configurando um Virtual Host no Apache para acessar um site Plone
Configurando um Virtual Host no Apache para acessar um site Plone
Publicado por Anderson em 31/3/2009 (1972 leituras)

Configurando um Virtual Host no Apache para acessar um site Plone

 

Para fazer o apache acessar o um site no plone, você deve criar um Virtual Host no apache. Assim você vai poder acessar seu site no plone na porta 80 (padrão do apache e de sites Web) e também omitindo o /alguma_coisa depois do nome do site.

 Vamos lá.

 

Primeiro vamos fazer os links dos modulos necessários no apache, faça tudo com o root:

# ln -sf /etc/apache2/mods-available/proxy.conf /etc/apache2/mods-enabled
# ln -sf /etc/apache2/mods-available/proxy.load /etc/apache2/mods-enabled
# ln -sf /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled

# ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
 

E necessário diminuir a segurança na configuração do módulo. Edite o arquivo /etc/apache2/mods-available/proxy.conf. Altere a seção <Proxy *> para ficar da seguinte forma:

<Proxy *>
  AddDefaultCharset off
  Order allow,deny
  Allow from all
</Proxy>

 Agora vamos criar o Virtual Host (Vamos criar um virtual host chamado intranet):

# nano  /etc/apache2/sites-available/intranet 

No arquivo acrescente:

 

NameVirtualHost  intranet:80
<VirtualHost *>
  ServerName intranet
  ServerAlias intranet
  ServerAdmin admin@intraner
  CustomLog /var/log/apache2/access_intranet.log combined
  ErrorLog /var/log/apache2/error_intranet.log
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^([^:]+)(:|$)
  RewriteRule ^(.*)$ http://localhost:8180/VirtualHostBase/http/%1:80/portal/VirtualHostRoot$1 [P,L]
</VirtualHost>

 Um exemplo prático do RewriteRule é:

  ^(.*)$ http://172.25.4.51:8080/VirtualHostBase/http/intranet:80/intranet/VirtualHostRoot/$1 [P,L]

 O http://172.25.4.51:8080 é o endereço do Plone com a porta.

 

Crie o link simbólico para o novo site:

# ln -s /etc/apache2/sites-available/intranet /etc/apache2/sites-enabled/ 

 

Restarte o apache e teste.

# /etc/init.d/apache2 restart.

 Have fun.

 


Navegue pelos artigos
Artigo prévio Habilitar IMAP no Domino Notes Melhorando filas do Qmail Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Pesquisa