Nginx + Apache + Wordpress redirects to localhost/127.0.0.1
- by jcrcj
Anyone know how to fix an issue with Nginx + Apache + Wordpress redirecting to localhost/127.0.0.1? I've tried a lot of different fixes, but none have worked for me.
I can go to http://domain.com/wp-admin just fine and use everything there normally. But if I try to go to http://domain.com it redirects to 127.0.0.1. Everything also works fine if I just run through Apache.
Here are the relevant portions of my nginx.conf:
server {
listen 80;
server_name domain.com;
root /var/www/html/wordpress;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
}
}
Here are the relevant portions of my httpd.conf:
Listen *:8080
ServerName <ip>
<VirtualHost *:8080>
ServerAdmin test@test
DocumentRoot /var/www/html/wordpress
ServerName domain.com
</VirtualHost>
This is what my nginx log loks like:
<ip> - - [19/Jun/2012:22:35:35 +0400] "GET / HTTP/1.1" 301 0 "-" "Mozilla/5.0
This is what my httpd log looks like:
127.0.0.1 - - [19/Jun/2012:22:24:46 +0400] "GET /index.php HTTP/1.0" 301 - "-"
--
WordPress Address (URL) and Site Address (URL) both have same http://domain.com