Adicione o seguinte ao apache ports.conf
NameVirtualHost *:8080
Listen 8080
Em seguida, no host virtual de cada domínio:
<VirtualHost *:8080>
ServerAdmin [email protected]
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DocumentRoot /srv/www/yourdomain.com/public_html
ErrorLog /srv/www/yourdomain.com/logs/error.log
CustomLog /srv/www/yourdomain.com/logs/access.log combined
</VirtualHost>
Crie um arquivo default.conf em / etc / nginx / sites-enabled e defina o servidor upstream
upstream apache {
server 127.0.0.1:8080 weight=1 fail_timeout=120s;
}
Em cada arquivo conf de sites em / etc / nginx / sites-enabled use o servidor upstream que você criou no default.conf para o passo de proxy:
location ~* *\.php {
proxy_pass http://apache;
}