小编Shi*_*Shi的帖子

为什么要监听 443 default_server; nginx 规则覆盖已配置的规则(http 规则正常工作)?

我有一个 nginx 和不同的子域:

a.mydomain.com
b.mydomain.com
c.mydomain.com
Run Code Online (Sandbox Code Playgroud)

Nginx 有 4 条规则:

1)重写规则:

server {
  listen 80
  server_name gl.udesk.org;

  root /nowhere;
  rewrite ^ https://a.mydomain.com$request_uri permanent;
}
Run Code Online (Sandbox Code Playgroud)

2)https规则:

server {

  listen 443;
  server_name a.mydomain.com;

  root /home/a/a/public;

  ssl on;
  ssl_certificate conf.d/ssl/a.crt;
  ssl_certificate_key conf.d/ssl/a.key;
  ssl_protocols ...
  ssl_ciphers ...
  ssl_prefer_server_ciphers on;

  location ...
}
Run Code Online (Sandbox Code Playgroud)

3)http默认规则:

server {
  listen 80 default_server;
  return 444;
}
Run Code Online (Sandbox Code Playgroud)

4)https默认规则:

server {
  listen 443 default_server;
  return 444;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果我启动 nginx 并且:

https http nginx

9
推荐指数
1
解决办法
2万
查看次数

使用代理进行远程连接

我想使用 PuTTY 连接到远程计算机,即客户端和服务器;如何设置我的代理和端口转发设置?

我的所有网络都使用 Tor,但出了点问题:

http://tinypic.com/r/4v041i/5

networking proxy tor

5
推荐指数
1
解决办法
345
查看次数

标签 统计

http ×1

https ×1

networking ×1

nginx ×1

proxy ×1

tor ×1