AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2788

Terry G Lorber's questions

Martin Hope
Terry G Lorber
Asked: 2022-01-12 08:51:42 +0800 CST

LXC 实例没有 IPv4 地址

  • 1

我在让 LXC 实例获取 IPv4 地址方面取得的成功有限。它在创建时有效,但如果我重新启动主机,所有地址都会丢失。

托管 Ubuntu 21.10

客户端版本:4.21

服务器版本:4.21

图像 Ubuntu 21.10

tgl@electra : ~ $ lxd 版本
4.21
tgl@electra : ~ $ lxc 版本
客户端版本:4.21
服务器版本:4.21
tgl@electra : ~ $ lxc 列表
+---------+---------+------+---------- -------------------------+-----------+------------+
| 姓名 | 状态 | IPV4 | IPV6 | 类型 | 快照 |
+---------+---------+------+---------- -------------------------+-----------+------------+
| 玛丽亚数据库 | 运行 | | fd42:594a:5292:77f3:216:3eff:fe3c:7abe (eth0) | 集装箱 | 0 |
+---------+---------+------+---------- -------------------------+-----------+------------+
| nginx1 | 运行 | | fd42:594a:5292:77f3:216:3eff:fe85:b910 (eth0) | 集装箱 | 0 |
+---------+---------+------+---------- -------------------------+-----------+------------+
| nginx2 | 运行 | | fd42:594a:5292:77f3:216:3eff:feb3:3103 (eth0) | 集装箱 | 0 |
+---------+---------+------+---------- -------------------------+-----------+------------+
| nginx3 | 运行 | | fd42:594a:5292:77f3:216:3eff:feaf:5288 (eth0) | 集装箱 | 0 |
+---------+---------+------+---------- -------------------------+-----------+------------+
| 代理 | 运行 | | fd42:594a:5292:77f3:216:3eff:fee7:5013 (eth0) | 集装箱 | 0 |
+---------+---------+------+---------- -------------------------+-----------+------------+
tgl@electra : ~ $ lxc 网络列表
+--------+----------+---------+----------------+-- -------------------------+-------------+---------+
| 姓名 | 类型 | 托管 | IPV4 | IPV6 | 说明 | 由 | 使用
+--------+----------+---------+----------------+-- -------------------------+-------------+---------+
| eth0 | 物理 | 否 | | | | 0 |
+--------+----------+---------+----------------+-- -------------------------+-------------+---------+
| lxdbr0 | 桥 | 是 | 10.88.102.1/24 | fd42:594a:5292:77f3::1/64 | | 6 |
+--------+----------+---------+----------------+-- -------------------------+-------------+---------+
tgl@electra : ~ $ 
networking lxc
  • 1 个回答
  • 487 Views
Martin Hope
Terry G Lorber
Asked: 2016-11-19 10:20:49 +0800 CST

NGINX 重写为新的协议和端口

  • 0

我正在尝试将对http://www.example.com:88的请求重写为https://www.example.com:4430

目前,我被非标准端口卡住了。这是我的配置:

upstream pool {
  server 127.0.0.1:5001;
  server 127.0.0.1:5002;
}

server {
  listen 88;
  listen 4430 default ssl;

  if ($ssl_protocol = "") {
    rewrite ^ https://$server_name:4430/$uri permanent;

    # this also fails with https://www.example.com/:4430
    #rewrite ^/(.*)$ https://$host:4430/$1 permanent;
    #rewrite ^ https://www.example.com:4430/ permanent;
  }

  location / {
    proxy_pass http://pool;
    proxy_set_header Host $host;
    proxy_redirect off;
    proxy_set_header X-Forwarded-Proto $scheme;
  }
}

这导致http://www.example.com:88/path被重写为https://www.example.com/path:4430

在域名后面获取端口的语法是什么?

nginx
  • 1 个回答
  • 11752 Views
Martin Hope
Terry G Lorber
Asked: 2016-08-19 09:29:08 +0800 CST

为两个上游池定义相同的服务器资源是否安全?

  • -2

我担心的是,在两台服务器之间共享一个上游池时,每台服务器都会向池发送请求,如果池过载,则两台服务器都无法正确限制或超时未来的请求。

我定义了两台服务器,一台监听端口 80,另一台监听端口 443。两者都定义了具有相同资源的上游池。

web_one_80.conf:

  upstream app_pool1 {
    server 1.1.1.1:5000
    server 1.1.1.1:5001
    server 1.1.1.1:5002
  }

  http {
    listen 80;
    location / {
      proxy_pass http://app_pool1;
    }
  }

web_one_443.conf:

  upstream app_pool2 {
    server 1.1.1.1:5000
    server 1.1.1.1:5001
    server 1.1.1.1:5002
  }

  http {
    listen 443 ssl;
    location / {
      proxy_pass http://app_pool2;
    }
  }

如果我在两台不同的机器上有两台服务器共享一个上游服务器怎么办?

web_one_80.conf:

  upstream app_pool1 {
    server 1.1.1.1:5000
    server 1.1.1.1:5001
    server 1.1.1.1:5002
  }

  http {
    listen 80;
    location / {
      proxy_pass http://app_pool1;
    }
  }

web_two_80.conf:

  upstream app_pool1 {
    server 1.1.1.1:5000
    server 2.2.2.2:5001
    server 2.2.2.2:5002
  }

  http {
    listen 80;
    location / {
      proxy_pass http://app_pool1;
    }
  }

完全披露:我正在检查另一个人的工作。我希望这些设置都不能正常工作。我很高兴错了!

nginx
  • 1 个回答
  • 57 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve