主机别名行为不正常



我的目录结构中有两个主机别名,它们无法正确地向g-wan注册。我的文件夹结构如下:

/电脑/gwan_linux64-bit 192.168.3.101_80/dg美元。拼箱
/电脑/gwan_linux64-bit/192.168.3.101_80/$ myapp
/电脑/gwan_linux64-bit/192.168.3.101_80/# 192.168.3.101
/电脑/gwan_linux64-bit 192.168.3.101_80/# 192.168.3.101: gwan.klickitat.lcl
/电脑/gwan_linux64-bit/192.168.3.101_80/# 192.168.3.101: test.lcl

当启动g-wan时,收到错误:

加载……*未解析的别名


来自默认g-wan配置中的示例服务器报告:

Listeners
5 host(s): 192.168.3.101_80
Virtual: $dg。拼箱
根:#测试。lcl
Root: #gwan.klickitat。lcl
虚拟:$myapp
Root: #192.168.3.101

可以看到,g-wan将两个根别名标识为附加根。G-wan只允许一个根主机,因此两个别名无法在浏览器中运行,并出现404错误。每个主机都正确地响应ping,因此它们由dns负责。虚拟主机和根主机功能正常

想法吗?


附加研究:

我已经纠正了我的发布错误并简化了演示文稿。我希望你会发现这是简明扼要的。

所有测试的hosts文件如下:

127.0.0.1 localhost.klickitat.lcl localhost
192.168.3.101 gwan.klickitat.lcl测试。拼箱

我实现了一个与您的测试相同的示例,例外是我使用了不同的IP地址来匹配我的本地子网,并且我消除了虚拟主机,这不会影响我在测试中的结果。

对默认gwan配置的唯一更改如下:

  • 将监听器从0.0.0.0_8080修改为192.168.3.101_8080
  • 将根主机IP从#0.0.0.0更改为#192.168.3.101
  • 新增两个主机别名#192.168.3.101:gwan.klickitat。拼箱,# 192.168.3.101: test.lcl

文件夹结构:

/电脑/gwan_linux64-bit/192.168.3.101_8080
/电脑/gwan_linux64-bit/192.168.3.101_8080/# 192.168.3.101
/电脑/gwan_linux64-bit 192.168.3.101_8080/# 192.168.3.101: gwan.klickitat.lcl
/电脑/gwan_linux64-bit/192.168.3.101_8080/# 192.168.3.101: test.lcl

这是gwans包含的服务器报告应用程序报告的结果:

3主机(s): 192.168.3.101_8080
根:#测试。lcl
Root:# gwan.klickitat。
Root: #192.168.3.101

Gwan不识别别名,我无法访问别名url。我的结果与你的不一致。

本文的其余部分仅旨在说明在我的环境中,gwan在备用配置中报告别名,但在预期结果中存在一些不一致。我只是识别文件夹结构和我的结果。

备用配置1
/电脑/gwan_linux64-bit/0.0.0.0_8080
/电脑/gwan_linux64-bit/0.0.0.0_8080/# localhost
/电脑/gwan_linux64-bit 0.0.0.0_8080/# localhost: gwan.klickitat。拼箱
/电脑/gwan_linux64-bit 0.0.0.0_8080/# localhost:测试。拼箱

结果:


3 host(s): 0.0.0.0_8080
Root: #localhost
别名:0.0.0.0:# gwan.klickitat。拼箱
别名:0.0.0.0:#测试。拼箱

备用配置2
/电脑/gwan_linux64-bit/192.168.3.101_8080
/电脑/gwan_linux64-bit/192.168.3.101_8080/# localhost
/电脑/gwan_linux64-bit 192.168.3.101_8080/# localhost: gwan.klickitat。拼箱
/电脑/gwan_linux64-bit 192.168.3.101_8080/# localhost:测试。拼箱

结果:


3 host(s): 192.168.3.101_8080
Root: #localhost
别名:192.168.3.101:# gwan.klickitat。拼箱
别名:192.168.3.101:#测试。拼箱

当备用配置起作用时,请注意别名命名与文件夹结构中的显式命名不同。侦听器似乎正在正确设置,但是在如何生成主机laiase方面存在一些问题。如果你愿意,我很乐意进一步测试。

使用G-WAN v4.18时,我使用了以下结构,没有出现问题:

5 host(s): 192.168.2.8:8080
Root:     #192.168.2.8
Alias:     192.168.2.8:#gwan.ch
Virtual:  $trustleap.com
Alias:     192.168.2.8:#gwan.com
Virtual:  $secure.gwan.ch

主机被定义在LAN上的/etc/hosts是原子的(更改会立即反映)。

如预期的那样,它们都可以从Internet浏览器访问,并显示预期的文档。

请注意,与您的报告不同,这里没有Root: #gwan.ch这样的东西(别名如预期的那样报告:Alias: 192.168.2.8:#gwan.com)。

我建议(1)您确保使用的是v4.18(今天的最新版本),(2)使用/etc/hosts测试您的配置,这样您就不会有可能的DNS问题。

相关内容

  • 没有找到相关文章

最新更新