我让在1935年港口运行。
我有一个子域:"streaming.foo.com"
我需要配置Nginx来访问rtmp://streaming.foo.com
我用这个博客尝试了RTMP Nginx插件:
并配置了/etc/nginx/nginx.conf文件。
rtmp {
server {
listen 1935;
application live {
live on;
dash on;
dash_path /tmp/dash; // what is this c
我在Docker中有以下设置:
内网服务器<--> NGINX <-->公网服务器
我需要的NGINX服务器作为反向和SSL通过转发代理工作。我在网上找到了实现这一点的以下配置(请注意,对于转发代理,我总是将数据包发送到相同的目的地,即公共服务器,硬编码为proxy_pass):
stream {
upstream backend {
server <private server IP address>:8080;
}
# Reverse proxy
server
我是OpenWhisk的新手,在设置方面有一些困难。由于Pod中的错误,Ngnix Pod正在CrashLoopBackOff中运行。
2018/07/02 16:14:27 [emerg] 1#1: host not found in resolver "kube-dns.kube-system" in /etc/nginx/nginx.conf:41
nginx: [emerg] host not found in resolver "kube-dns.kube-system" in /etc/nginx/nginx.conf:41
我不能跳到Pod本身,但
有阿里云服务器 1 台称为 A ,腾讯云服务器 1 台称为 B
A 的公网 ip 记为:x
nginx 部署在 B ,服务跑在 A ,proxy_pass ip 配置为 x
通过 nginx 请求 A 上的接口,返回 504 超时,error 日志如下
upstream timed out (110: Operation timed out) while reading response header from upstream
在 B 上直接用 x:port 去访问 A 的接口能正常返回
使用 tailscale 组建一个网络,将 proxy_pass 中的 id 替换为 A 在 tails
我希望将端口80从代理转发到nginx,并保留原始IP。我目前的结构:
📷
Proxy vm(192.168.0.104) - VM with iptables that redirects all traffic from port 80 to 192.168.106:80
Nginx vm(192.168.0.106) - VM with default nginx webpage on port 80
例如,我打开一个web浏览器(本地ip: 192.168.103),在address字段中输入192.168.0.104,然后得到默认的Nginx网页。在Nginx日志中,我希望看到类