Estou usando o apache2 como servidor da web. Eu gostaria de ajudá-lo lighttpd como um proxy para o conteúdo estático. Infelizmente não consigo configurar bem o lighttpd e o apache2. (SO: Debian)
Coisas importantes do lighttpd.config:
server.modules = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_proxy",
"mod_status",
)
server.document-root = "/www/"
server.port = 82
server.bind = "localhost"
$HTTP["remoteip"] =~ "127.0.0.1" {
alias.url += (
"/doc/" => "/usr/share/doc/",
"/images/" => "/usr/share/images/"
)
$HTTP["url"] =~ "^/doc/|^/images/" {
dir-listing.activate = "enable"
}
}
Eu gostaria de usar o lighttpd em apenas um site operando como um diretório virtual no apache2.
Configuração deste diretório virtual:
ProxyRequests Off
ProxyPreserveHost On
ProxyPass /images http://0.0.0.0:82/
ProxyPass /imagehosting http://0.0.0.0:82/
ProxyPass /pictures http://0.0.0.0:82/
ProxyPassReverse / http://0.0.0.0:82/
ServerName MY_VALUES
ServerAlias www.MY_VALUES
UseCanonicalName Off
DocumentRoot /www/MYAPP/forum
<Directory "/www/MYAPP/forum">
DirectoryIndex index.htm index.php
AllowOverride None
...
Como você pode ver (ou não;)), meu serviço está fisicamente localizado no caminho:
/ www / myapp / forum
e gostaria de apoiar o lighttpd que lida com pastas:
/ www / myapp / forum / images
/ www / myapp / forum / imagehosting
/ www / myapp / forum / pictures
e deixou o resto (scripts PHP) para o apache
Depois de executar o grupo de trabalho lighttpd e apache2, mas não exibiu nenhuma imagem desses locais. O que está errado?