NSP-nginx
分发默认 服务端口号 8080
对于NSP内网设备访问的资源是 http://NSPIP:8080/xxxxxxxxxxxxxxxx
第一步云端服务配置config.ini 里面配置项preurl=对应加速服务或者是原始服务地址 http://cdn.xxx.com
第二步NSP上级服务云端对应配置src_ipstr=cdn.xxx.com
然后修改:nginx 代理服务对应的位置。
config.ini
src_ipstr=aaa.bbb.com [上级服务域名,或者是云服务域名,这里对应云端配置的preurl里面域名]
比如 外网平台 控制NSP下挂音响设备播放 http://aaa.bbb.ccc/xxx.mp3
那么 音响实际播放的地址是 http://NSPIP:8080/xxx.mp3
这个代理cache 转换配置是在
/etc/nginx/nginx.config 里面配置的
包含3个子配置
mysvrhost.conf;
upstream cdn.xxx.com { server xxx.xxx.xxx.xxx:xxx80 weight=1 max_fails=2 fail_timeout=30s;}
aaa.bbb.com.conf;
server { listen 8080; server_name cdn.xxx.com; location / { proxy_pass http://cdn.xxx.com; proxy_cache_key $host$uri$is_args$args; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_cache_valid 200 304 12h; expires 2d; } location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$ { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://cdn.xxx.com; } access_log on; location ~ /purge(/.*) { allow all; proxy_cache_purge cache_one $host$1$is_args$args; } }
作者:oxiaom 创建时间:2023-08-27 22:23
最后编辑:oxiaom 更新时间:2025-05-12 14:41
最后编辑:oxiaom 更新时间:2025-05-12 14:41