Назад | Перейти на главную страницу

nginx перенаправляет вместо прокси

У меня Ubuntu 16.04, nginx в качестве веб-сервера, apache2 с wordpress для сайта wordpress.

Я пытаюсь настроить nginx для нескольких сайтов.

Теперь, когда я обращаюсь к серверу, например http://example.comОткроется слово печати.

Мой VirtualHost для apache выглядит так:

<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>

Конфигурация Nginx выглядит так:

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;
    }
}

Что бы я ни пробовал, и я много пробовал, каждый раз, когда я заставляю его работать, он перенаправляет меня с http://example.com к http://example.com:8080.

Я не уверен, что мне не хватает.