小编Chi*_*Fur的帖子

使用 wordpress https 插件的 AWS ELB 和 wordpress 站点的无限重定向循环

我已将 AWS ELB 配置为指向运行 Wordpress 3.2.1 的 Ubuntu 服务器。一切都在服务器上运行良好,直到我把它放在负载平衡器后面。

我将负载均衡器设置为将端口 80 转发到端口 80,将端口 443 转发到端口 80。

我设置了我的虚拟主机文件来检查来自 elb 的标头:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule !/status https://% {SERVER_NAME}%{REQUEST_URI} [L,R]

现在,每当我访问 https 网址时,都会收到以下消息:

此网页有重定向循环https://mywebsite.com/securepage/
的网页导致重定向次数过多

一旦我禁用 wordpress https 插件
( http://wordpress.org/extend/plugins/wordpress-https/ )
页面就可以工作,但现在充满了混合内容。应该是 https 的页面不再是 https。

一旦我直接访问服务器而不是通过 elb,它就会再次工作。

关于如何让它与 AWS ELB 一起工作的任何想法?

https wordpress amazon-web-services amazon-elb

12
推荐指数
3
解决办法
3万
查看次数

apt-get install build-essentials 在 aws ami-baba68d3 上的 Ubuntu 11.10 上失败

我试图在 ubuntu 服务器上安装和配置 Xabbix。按照他们在 wiki 上的说明,第一步失败了:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ oneiric-updates/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 10.252.111.96 80]
Err http://security.ubuntu.com/ubuntu/ oneiric-security/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 91.189.92.166 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.0.0-16.28_amd64.deb  404  Not Found [IP: 91.189.92.166 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing
Run Code Online (Sandbox Code Playgroud)

我尝试了 --fix-missing 的建议。没有运气。

ubuntu installation apt

7
推荐指数
1
解决办法
5442
查看次数