端口封禁问题
如题,我在学校的服务器上搭建了cf平台,但是外网无法通过ip地址:端口号的方式访问应用,经查是学校网络只开放了80 21 8080等几个常用端口,请问能有什么办法将应用的端口映射出来吗?ps:尝试过使用cf自带的nginx做反向代理,但总是不成功。
求高人指导,多谢~ --------------------编程问答-------------------- 额,没有人知道吗?求解啊!有些网站急需上线,几天内搞不出来就只能删掉cf了。。。 --------------------编程问答-------------------- 这部分比较棘手,我们目前做的也是打开了特定端口。建议你去新浪微博@CloudFoundry问一下,看看他们生产环境下是怎么做的? --------------------编程问答-------------------- 这部分比较棘手,我们目前做的也是打开了特定端口。建议你去新浪微博@CloudFoundry问一下,看看他们生产环境下是怎么做的? --------------------编程问答-------------------- 目测不好搞。。。从理论上讲,cf需要开放若干个端口。然后我们需要:比如从80端口映射到好几个端口?这个怎么搞?一对一映射似乎还有可能 --------------------编程问答-------------------- 这个最后是在router中用了二次路由解决的。
./home/cloud/cloudfoundry/.deployments/rest/deploy/nginx/nginx-0.8.54/conf/nginx_router.conf
server {
listen *:80;
server_name www.xxx.com xxx.com;
# access_log /home/cloud/cloudfoundry/.deployments/rest/log/nginx/vcap.access-21.log main;
index index.html index.htm index.php;
location /
{
proxy_pass http://bbs.vcap.me;
index index.html forum.php index.htm index.php;
proxy_redirect off ;
# proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 50m;
client_body_buffer_size 256k;
proxy_connect_timeout 30;
proxy_send_timeout 30;
proxy_read_timeout 60;
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_max_temp_file_size 128m;
}
location ~ .*.(php|jsp|cgi|html)?$
{
# proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://bbs.vcap.me;
}
access_log off;
}
补充:云计算 , Cloud Foundry