我们正在考虑在 ec2 服务上托管一个应用程序,该应用程序的文档说可以安装 SSL 证书以进行安全通信 (https)。
我不清楚托管在那里的站点是否可以安装。
这是一个愚蠢的问题。任何客户端或服务器仍在使用 HTTP 1.0 吗?这是因为我正在开发一个需要 HTTP 1.1 的代理服务器程序
这个问题在 StackOverflow 上被问过很多次,但我的问题有点不同:
我有多个子域网站:
如您所见,只有管理员通过 https 提供服务。
我在 Nginx 中成功创建了所有虚拟主机,并且效果很好。
但是现在,我想将所有尝试通过 https 访问其他子网站的客户端重定向到 http :
=> 只有管理员做相反的事情。
我的第一个想法是使用重定向设置每个 https 域:
server {
listen 443;
server_name www.example.com;
rewrite ^(.*) http://www.example.com$1;
}
Run Code Online (Sandbox Code Playgroud)
并为每个子域(www、my 和 client)执行此操作。
但这不起作用,我的浏览器出现 SSL 错误(SSL 记录太长)。
我怎样才能做到这一点?
谢谢你的帮助!
你能指点一下通过 HTTP/HTTPS 设置 Mercurial 吗?我正在设置一个开发服务器 (Debian),我想在其中创建一个 mercurial 存储库并将更改推送到服务器。我需要进行身份验证以防止任何不必要的访问。
提前致谢。
浏览器缓存的最大文件大小是多少?请注意,我不是指浏览器缓存的最大大小。我的意思是,将被缓存的最大单个文件是多少。
如果有限制,在哪里记录?
某些应用程序(例如 Plone)默认在 80 以外的端口(例如 8080)上提供 http 服务。
通常,要查看这些 web 应用程序,您需要加载http://mysite.tld:8080而不仅仅是http://mysite.tld(假设您还有一个在端口 80 上运行的“标准”网站)。
有没有办法伪装和/或隐藏地址栏中显示的端口号,以便访问者不知道他们不在标准的 http 端口上?如果是这样,如何?URL 重写是正确的方法吗?
我们正在与一家外部公司进行整合,在该公司中我们必须做出某些 IP 和端口限制。
首先,我是网络管理新手,所以如果我屠宰了什么,请原谅我。
我正在使用 Wireshark 尝试捕获传入我的机器的流量,并遇到了使用以下过滤器表达式的帖子:
(ip.dst_host == 192.168.20.155) || (ip.src_host == 192.168.20.155 && tcp.srcport == 80) && tcp
Run Code Online (Sandbox Code Playgroud)
如果我正在检查端口 80 上的入站 HTTP Post……这是否足够?此外,如果我还想检查端口 443 上的入站 HTTPS 帖子,我该如何修改?
提前致谢。
一些域注册机构(如 europeregistry.com)允许用户购买和注册域并设置到现有网站的“重定向”。
此重定向是 DNS 的功能还是注册中心设置了一个幕后网络服务器来执行 HTTP 重定向到指定的网站?
我使用 HAProxy 作为负载平衡器,我想将443 (HTTPS) 上的任何流量重定向到 80 (HTTP)。我的网站根本不支持 HTTPS,我宁愿只是重定向用户而不是在浏览器中引起任何 SSL 警告。
我所能找到的只是使用redirect location <to>语法,但据我所知,这需要我对主机名进行硬编码。负载平衡器接收各种主机名的连接,因此希望保持它的相对性。