Nginx与frp反向代理Apache作为后端对视音频文件传输压缩缓存及获取真实ip
› VFX大学 › VFX Pipeline | 数字创意工作流 › Linux上部署Frps与Mac上Frpc的配置方案详细记录 › Nginx与frp反向代理Apache作为后端对视音频文件传输压缩缓存及获取真实ip
2023-12-25 - 12:01 #127184

追光
参与者
(末端Apache配置)补充:Apache作为客户端服务器对视频、音频文件传输进行压缩以及浏览器缓存时间设置策略
# 启用文件压缩# 图片 AddType image/jpeg .jpeg .jpg .jpe .png .gif AddOutputFilterByType DEFLATE image/jpeg image/png image/gif # JavaScript AddType application/javascript .js AddOutputFilterByType DEFLATE application/javascript # CSS AddType text/css .css AddOutputFilterByType DEFLATE text/css # 视频 AddType video/mp4 .mp4 AddOutputFilterByType DEFLATE video/mp4 AddType video/webm .webm AddOutputFilterByType DEFLATE video/webm AddType video/ogg .ogv AddOutputFilterByType DEFLATE video/ogg # 音频 AddType audio/mpeg .mp3 AddOutputFilterByType DEFLATE audio/mpeg AddType audio/wav .wav AddOutputFilterByType DEFLATE audio/wav AddType audio/ogg .ogg AddOutputFilterByType DEFLATE audio/ogg # 常见文件格式 AddType application/pdf .pdf AddOutputFilterByType DEFLATE application/pdf AddType application/json .json AddOutputFilterByType DEFLATE application/json AddType application/xml .xml AddOutputFilterByType DEFLATE application/xml # 启用缓存控制ExpiresActive On # 图片缓存一周 ExpiresByType image/jpeg "access plus 1 week" ExpiresByType image/png "access plus 1 week" ExpiresByType image/gif "access plus 1 week" # JavaScript缓存一周 ExpiresByType application/javascript "access plus 1 week" # CSS缓存一周 ExpiresByType text/css "access plus 1 week" # 视频缓存一年 ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType video/ogg "access plus 1 year" # 音频缓存一年 ExpiresByType audio/mpeg "access plus 1 year" ExpiresByType audio/wav "access plus 1 year" ExpiresByType audio/ogg "access plus 1 year" # 常见文件格式缓存一天 ExpiresByType application/pdf "access plus 1 day" ExpiresByType application/json "access plus 1 day" ExpiresByType application/xml "access plus 1 day"
Apache获取用户真实ip的配置:
<IfModule mod_remoteip.c> RemoteIPHeader X-Forwarded-For RemoteIPProxiesHeader X-Forwarded-By </IfModule>