Ubuntu 12.04'te apache2 (80 numaralı bağlantı noktasında) ve nginx (8080 numaralı bağlantı noktasında) tarafından sunulan bir wordpress blogum var. Şimdi bir istemci 80 numaralı bağlantı noktası üzerinden bağlandığında her şey tıknaz dory, ancak bir istemci aynı blogu görüntülemek için 8080'e bağlandığında, bağlantı apache'ye yönlendirilir. Bu neden oluyor? Etrafı araştırdım ve bunun, tüm bağlantıları kontrol panelinde ayarlanan Site URL'sine (varsayılan olarak 80 numaralı bağlantı noktası) yönlendiren bir Wordpress sınırlaması olduğunu gördüm.
Bunun etrafında bir yol var mı? 8080 numaralı bağlantı noktasına bağlantıların apache yerine nginx tarafından sunulacağını
/ Etc / nginx / sites-active / wordpress içeriği
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;
}
Herhangi bir yardım takdir.