从端口重定向/转发服务作为页面

时间:2014-06-09 12:06:19

标签: php python nginx

我使用no-ip设置了简单的LEMP(ubuntu,nginx,mysql,php)服务器:http://koferta.no-ip.biz/正如您所看到的,在各种端口上运行了一些服务/服务器/守护进程。

主要问题是如何使这些服务像页面一样可用,即端口80上的http://koferta.no-ip.biz/deluge/而不是端口上的服务,即http://koferta.no-ip.biz:8112所以我可以禁用转发端口,使链接更加用户友好等

据我所知,由于在no-ip上使用免费帐户,我无法使用vhosts / server-blocks。 有没有办法使用PHP,python或任何东西来实现这样的效果?也许有一些关于nginx的技巧?或者只有解决方案是在某些dyndns支付账户?

1 个答案:

答案 0 :(得分:0)

使用nginx:

server{
    listen 80;
    server_name example.com;

    location /deluge/ {
        proxy_pass http://0.0.0.0:8112;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}