小编Jan*_*Jan的帖子

OpenBSD:如何使用 `relayd` 和 `httpd` 重定向子域请求

情况

我在OpenBSD上创建了以下设置:

vm-server-结构

所以我的 OpenBSD 服务器192.168.1.250将所有 http 请求重定向到host-vm192.168.30.2

host-vm本身nginx用于重定向子域请求,如下所示:

## the virtual server for the foo-vm
server {
    listen 80;
    server_name foo.hermes-technology.de;

    location / {
        proxy_pass http://192.168.30.3;
    }
}

## the virtual server for the bar-vm    
server {
    listen 80;
    server_name bar.hermes-technology.de;

    location / {
        proxy_pass http://192.168.30.4;
    }
}
Run Code Online (Sandbox Code Playgroud)
  • 所以如果用户向foo.hermes-technology.de这个请求发送一个 http- request 将被重定向到host-vm.
  • 此后,host-vm根据子域名称将请求重定向到foo-vm.

我只想依赖 OpenBSD …

httpd reverse-proxy openbsd httpd.conf virtualhost

4
推荐指数
1
解决办法
5506
查看次数

标签 统计

httpd ×1

httpd.conf ×1

openbsd ×1

reverse-proxy ×1

virtualhost ×1