Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从端口作为页面重定向/转发服务_Php_Python_Nginx - Fatal编程技术网

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

Php 从端口作为页面重定向/转发服务,php,python,nginx,Php,Python,Nginx,我已经使用非ip设置了简单的LEMP(ubuntu、nginx、mysql、php)服务器:正如您所看到的,有一些服务/服务器/守护进程在不同的端口上运行 主要问题是如何使这些服务像页面一样可用,即http://koferta.no-ip.biz/deluge/在端口80上,而不是端口上的服务,即http://koferta.no-ip.biz:8112这样我就可以禁用转发端口,使链接更方便用户使用等 据我所知,我无法使用vhosts/服务器块,因为我使用的是免费帐户,没有ip。 有没有办法用p

我已经使用非ip设置了简单的LEMP(ubuntu、nginx、mysql、php)服务器:正如您所看到的,有一些服务/服务器/守护进程在不同的端口上运行

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

据我所知,我无法使用vhosts/服务器块,因为我使用的是免费帐户,没有ip。 有没有办法用php、python或其他东西来实现这种效果?也许是nginx的一些技巧?或者唯一的解决办法是在一些DYNDN支付帐户

使用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;
    }
}

非常感谢你。不幸的是,只有一个站点和一个服务按预期工作。只有plex media server和Florge有一些问题,但现在我知道在哪里可以找到答案。对于wordpress,我的错误连接被拒绝,对于plex media server,我需要类似“代理”的东西但是qouted line的结果是404,而随着洪水泛滥,没有这样的资源,没有这样的子资源。因此,任何进一步的帮助都将不胜感激,我将在互联网上查找更多信息;)