首先我们要改变有问题的链接, 例如我们的站点是 https://www.aaa.com , 页面需要展示 http://www.bbb.com/video.mp4 ,
我们可以把链接转换成如下形态:
https://www.aaa.com/www.bbb.com/video.mp4
这样我们就可以使用Nginx和Apache的rewrite功能,去拦截以一个域名为开始路径的链接, 然后获取对应文件内容,这样的好处是链接的后缀名可以保持不变,在safari和iphone上也能正常使用, 单纯的服务端获取转发, 音视频在苹果系统上是无法使用的
下面来说下具体反向代理的配置
需要在nginx配置文件的http模块添加如下册核配置:
需要开启如下模块:
以上就是使用Nginx&Apache反向代理来解决https站点无法展示http内容问题的方法, 其余有什么更好的方法的话, 也可以留言或私信交流
双击安装刚下载的Apache HTTP Server安装文件,按照安装向导安装完成后,软件会自动运行,如果端口不被占用,会启动成功,例如,在数薯桥掘浏览器输入http://localhost或者http://localhost:8080,回车。如果出现ItWorks!字样,说明已经安装成功了。要配置反向代理,
首先,找到我们刚才安装的Apache HTTP Server根目录,
进入conf,找到httpd.conf配置文件,在大概110行,
LoadModuleproxy_module modules/mod_proxy.so
LoadModuleproxy_ajp_modulemodules/mod_proxy_ajp.so
LoadModuleproxy_balancer_modulemodules/mod_proxy_balancer.so
LoadModuleproxy_connect_modulemodules/mod_proxy_connect.so
LoadModuleproxy_ftp_modulemodules/mod_proxy_ftp.so
LoadModuleproxy_http_modulemodules/mod_proxy_http.so
将这些注释打开,即去掉前面的#;
然后,还是薯消者在这个文件的471行,
Include conf/extra/httpd-vhosts.conf
将注释打开;
打开,修改里面的配置;
NameVirtualHost *:80[A1]
<VirtualHost *:80>[A2]
ServerAdmin webmaster@test.com
DocumentRoot "d:/www/test"
ServerName test.orientsec.com
ServerAlias test.orientsec.com
ErrorLog "logs/test-error.log"
CustomLog "logs/test-access.log"common
ProxyPass /images/ !
ProxyPass/js/ !
ProxyPass/css/ !
ProxyPass/wiki http://hdwiki.orientsec.com/wiki.html max=20 ttl=120 retry=300
ProxyPassReverse/wiki http://hdwiki.orientsec.com/wiki.html
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@hdwiki.com
DocumentRoot "d:/www/hdwiki"
ServerName hdwiki.orientsec.com
ServerAlias hdwiki.orientsec.com
ErrorLog "logs/hdwiki-error.log"
CustomLog "logs/hdwiki-access.log"common
</VirtualHost>
找到conf/httpd.conf里面的<Directory>标签修改权限配置,否则会一直拒绝访问,需要登录验证。
Allow from none
改为:
Allow from all
最后,重启Apache HTTP Server;
负载均衡
ProxyPass / balancer://orientsec.com.cn/
ProxyPassReverse/ balancer://orientsec.com.cn /
<Proxy balancer://orientsec.com.cn/>
BalancerMember http://localhost:8085/
BalancerMemberhttp://localhost:8086/
</Proxy>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)