우분투 12.04의 apache2 (포트 80)와 nginx (포트 8080)가 제공하는 워드 프레스 블로그가 있습니다. 이제 클라이언트가 포트 80을 통해 연결할 때마다 모두 엉뚱한 것이지만 클라이언트가 동일한 블로그를보기 위해 8080에 연결하면 연결이 아파치로 리디렉션됩니다. 왜 이런 일이 발생합니까? 나는 주변을 검색하고 모든 연결을 대시 보드에 설정된 사이트 URL (기본적으로 포트 80)로 리디렉션하는 Wordpress 제한 사항이라는 것을 알았습니다.
이 주위에 방법이 있습니까? 포트 8080에 대한 연결은 아파치가 아닌 nginx에 의해 제공됩니다.
/ etc / nginx / sites-enabled / wordpress의 내용
server {
listen 8080;
root /var/www;
index index.php index.html index.htm;
server_name abc.com;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
deny all;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SERVER_PORT 8080;
port_in_redirect off;
}
도움을 주시면 감사하겠습니다.