Eu tenho o Ubuntu 16.04, nginx como servidor web, apache2 com wordpress para o site wordpress.
Estou tentando configurar o nginx para vários sites.
Agora, quando eu acesso ao servidor, por exemplo http://example.com
, deve abrir o word press.
Meu VirtualHost para o apache se parece com isso:
<VirtualHost *:8080>
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
A configuração do Nginx tem esta aparência:
server {
listen 80;
root /var/www/html/;
index index.php index.html index.htm;
server_name example.com www.example.com;
server_name_in_redirect off;
proxy_set_header Host $host:$server_port;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header Referer $http_referer;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
O que eu já tentei, e eu tentei muito, cada vez que eu faço funcionar, ele me redireciona de http://example.com
para http://example.com:8080
.
Não tenho certeza do que estou perdendo.