- 论坛徽章:
- 0
|
求助:
在一私有云平台内的虚拟主机中部署LNMP,应用是基于CodeIgniter开发,虚拟主机是单网卡,ip是192.168.6.10/24,映射平台外部ip是172.23.17.10,
nginx的配置如下:
# ci framework config file
server {
listen 80;
# server_name test.test.cn;
# root /Data/www/jun;
index index.php index.html index.htm;
access_log /var/log/nginx/ci_access.log main;
error_log /var/log/nginx/ci_error.log debug;
location / {
index index.php;
root /Data/www/jun;
try_files $uri $uri/ /index.php?$uri&$args;
}
location ~ ^.+.php {
include fastcgi_params;
root /Data/www/jun;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
}
}
现在我在私有云平台内的其它虚拟主机里面可以正常打开此应用,网址:http://192.168.6.10
但是我在平台外的主机打开网址:http://172.23.17.10却不能打开,网页会自动跳转到http://192.168.6.10
可以肯定是平台外的主机到这台虚拟主机的网络是通的,我可以在平台外通过ssh连接到172.23.17.10的主机。
请教这个要怎么解决?
|
|