當我通過localhost
或本地局域網地址訪問我的wordpress站點時,一切正常。 但是當我從外面訪問它時,像這樣:http://123.123.123/
(其中123.123.123是我的公共IP)我只獲得Welcome to nginx
頁面。但是,如果我訪問http://123.123.123/wordpress
,我確實得到了一個wordpress頁面。當從公共IP地址訪問網站時只能看到'welcome to nginx'
什麼可能是錯的? 以下是我的nginx的配置:
server {
listen 80;
root /var/www/;
index index.php index.html index.htm;
server_name 123.123.123.123;
location/{
try_files $uri $uri/ /index.php?q=$uri&$args;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}
# pass the PHP scripts to FastCGI server listening on a UNIX socket
location ~ \.php$ {
#fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
我如何開始調試這?
你是否在WordPress中將'site_url'&'blog_url'從'localhost'修改爲'123.123.123.123'? – Rikesh
是的,我做到了。 – erjoalgo