Integrar Apache com o Lighttpd

1. Integrar Apache com o Lighttpd

Vitor Hugo
vicktorzx

(usa Ubuntu)

Enviado em 24/05/2014 - 12:04h

Boa Tarde,
estou precisando de ajuda para integrar o apache2 com o lighttpd peguei como referencia este arquivo mas sou leigo e não consegui encontrar um que se assemelhasse a este para fazer rodar, por favor me ajudem estou fritando neurónios de tanto buscar uma solução.

http://www.vivaolinux.com.br/artigo/Otimizando-seu-web-server-com-Apache2-+-Lighttpd?pagina=4


  


2. Re: Integrar Apache com o Lighttpd

Buckminster
Buckminster

(usa Debian)

Enviado em 24/05/2014 - 16:07h

vicktorzx escreveu:

Boa Tarde,
estou precisando de ajuda para integrar o apache2 com o lighttpd peguei como referencia este arquivo mas sou leigo e não consegui encontrar um que se assemelhasse a este para fazer rodar, por favor me ajudem estou fritando neurónios de tanto buscar uma solução.

http://www.vivaolinux.com.br/artigo/Otimizando-seu-web-server-com-Apache2-+-Lighttpd?pagina=4


Qual é o problema?

Nesse artigo aí está tudo bem explicado.


3. Re: Integrar Apache com o Lighttpd

Vitor Hugo
vicktorzx

(usa Ubuntu)

Enviado em 24/05/2014 - 19:04h

Boa Noite,
sim o artigo esta bem explicado amigo o problema maior e que sou leigo com relação ao Lighttpd é tudo novo para mim no primeiro passo dos demais não sei se ti testou mas comigo deu uma mensagem de erro fiz na unha e depois dei um Ctrl + C Ctrl + V para verificar se errava algo mas mesmo mudando a porta padrão para 81 constava como 80 e demais questões relacionadas a imagem que não entendi bem. Como esta parte em qual diretório abaixo eu oh devo colocar?

<img src="/imagens/logotipo01.png">

Para:

<img src="http://img.vivaolinux.com.br/imagens/logotipo01.png">

Convertendo a situação acima para um padrão a se usar com expressão regular, ficaria de:

src="/imagens


4. Re: Integrar Apache com o Lighttpd

Buckminster
Buckminster

(usa Debian)

Enviado em 24/05/2014 - 22:30h

"Mas, nem tudo são rosas, para que esta solução funcione você precisa varrer TODOS os arquivos html do seu site e mudar as ocorrências de:

<img src=" /imagens/logotipo01.png">

Para:

<img src="http://img.vivaolinux.com.br/imagens/logotipo01.png">

Convertendo a situação acima para um padrão a se usar com expressão regular, ficaria de:

src=" /imagens

Para:

src="http://img.vivaolinux.com.br/imagens"


Veja bem, na solução 2 da página 5 do artigo ele direciona as requisições do virtualhost configurado no Apache, que escuta na porta 80, para o Lighttpd (porta 81), por isso que precisa mudar a porta para 81 para não dar conflito com o Apache.

Daí ele criou um virtualhost, ou seja, uma configuração de site no Apache, no caso dele vivaolinux.com.br.
Só que para essa solução funcionar precisa mudar os caminhos do conteúdo estático nos arquivos html dos sites configurados no Apache. Ou seja, tem que entrar em cada arquivo html do site e mudar os caminhos do conteúdo estático. Para isso ele criou e disponibilizou o script em Perl.

Tem que fazer isso porque no virtualhost configurado no Apache nesta parte:
ServerName img.vivaolinux.com.br
ServerAlias img.vivaolinux.com.br

o servername img.vivaolinux encaminhará as requisições de conteúdo estático para o Lighttpd na porta 81, nesta parte:

ProxyPass / http://img.vivaolinux.com.br:81/">http://img.vivaolinux.com.br:81/
ProxyPassReverse / http://img.vivaolinux.com.br:81
ProxyPreserveHost on

No exemplo dado ele tem uma imagem em um arquivo html qualquer do site:

<img src=" /imagens/logotipo01.png">

e como o caminho para esta imagem está direcionado para o Apache, precisa mudar para o caminho do Lighttpd:

<img src="http://img.vivaolinux.com.br/imagens/logotipo01.png">

Tu mudará para o caminho do diretório (pastas) que tu configurou aí no teu site.

Quando tu cria um site e usa o Apache como servidor Web, provavelmente as pastas com os arquivos estarão em /var/www, mas tu pode mudar se quiser.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts