请帮我.我有iis服务器和nginx代理.当我连接到我的nginx时,我得到有时400错误请求(无效主机名)错误,当我按F5并重新加载页面我的网站加载正确(200代码)但没有脚本\ css ...当我按F5 angain 400错误和等等.
我尝试了两个nginx配置:
第一
location / {
proxy_pass http://localhost:81;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_connect_timeout 300;
}
Run Code Online (Sandbox Code Playgroud)
第二
location / {
proxy_pass http://localhost:81;
proxy_set_header Host $host;
proxy_set_header X-Accel-Expires 0;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Run Code Online (Sandbox Code Playgroud)
第一个和第二个配置都有此错误.Nginx的1.6.2版本.
Nginx error.log为空.像这样的Nginx访问日志
217.66.152.89 - - [16/Mar/2015:23:42:56 +0300] "GET / HTTP/1.1" 400 334 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36"
217.66.152.89 - - [16/Mar/2015:23:42:58 +0300] "GET / …Run Code Online (Sandbox Code Playgroud) 我尝试比较b-tree和哈希表查找时间复杂度.
B树需要log_b(n)操作,log_b(n) <= b如果是n <= b^b这样的b = 10话10^10,无论如何我都有10查找操作.哈希表需要1平均查找操作.但是,如果我10^10的哈希表的密钥和大小是,10^10/10那么它将是10平均情况下查找的操作(对于单独的链接),或不是?
我认为这是理论上的很多.我想知道,在实践中哪些更好?为什么?
我在IIS 7服务器上配置绑定,如:
ip address: All Unassigned
port: 8080
Run Code Online (Sandbox Code Playgroud)
但netstat -aon命令只看到127.0.0.1:8080,而不是0.0.0.0:8080(我想)
你知道如何解决这个问题吗?
http ×2
iis ×2
asp.net ×1
asp.net-mvc ×1
b-tree ×1
forwarding ×1
hashtable ×1
nginx ×1
server ×1
tcp ×1