我的目录结构中有两个主机别名无法正确注册g-wan。我的文件夹结构如下:
/srv/gwan_linux64-bit/192.168.3.101_80/$dg.lcl
/srv/gwan_linux64-bit/192.168.3.101_80/$myapp
/srv/gwan_linux64-bit/192.168.3.101_80/#192.168.3.101
/srv/gwan_linux64-bit/192.168.3.101_80/#192.168.3.101:gwan.klickitat.lcl
/srv/gwan_linux64-bit/192.168.3.101_80/#192.168.3.101:test.lcl
启动g-wan时,收到错误:
装载......... *未解决的别名:2
从默认g-wan配置中的示例服务器报告:
听众
5主持人:192.168.3.101_80
虚拟:$ dg.lcl
Root:#test.lcl
root:#gwan.klickitat.lcl
虚拟:$ myapp
根:#192.168.3.101
如您所见,g-wan将两个根别名标识为附加根。 G-wan只允许单个根主机,因此这两个别名无法在浏览器中运行,并出现404错误。每个主机都对ping做出正确响应,因此它们由dns来计算。虚拟主机和根主机按预期运行。
思想?
我更正了发布错误并简化了演示文稿。我希望你会发现这很简洁。
所有测试的主机文件如下:
127.0.0.1 localhost.klickitat.lcl localhost
192.168.3.101 gwan.klickitat.lcl test.lcl
我实现了一个与您的测试相同的示例,但我使用了不同的IP地址来匹配我的本地子网,并且我删除了虚拟主机,这不会影响我的测试结果。
对默认gwan配置的唯一更改如下:
这是我的文件夹结构:
/srv/gwan_linux64-bit/192.168.3.101_8080
/srv/gwan_linux64-bit/192.168.3.101_8080/#192.168.3.101
/srv/gwan_linux64-bit/192.168.3.101_8080/#192.168.3.101:gwan.klickitat.lcl
/srv/gwan_linux64-bit/192.168.3.101_8080/#192.168.3.101:test.lcl
这是gwans报告的结果,包括服务器报告应用程序:
3个主机:192.168.3.101_8080
根:#test.lcl
root: #gwan.klickitat.lcl
根>#192.168.3.101
Gwan不识别别名,我无法访问别名网址。我的结果与你的结果不一致。
本文的其余部分仅用于说明gwan在我的环境中以备用配置报告别名,但预期结果存在一些不一致之处。我只是确定文件夹结构和结果。
备用配置1
/srv/gwan_linux64-bit/0.0.0.0_8080
/srv/gwan_linux64-bit/0.0.0.0_8080/#localhost
/srv/gwan_linux64-bit/0.0.0.0_8080/#localhost:gwan.klickitat.lcl
/srv/gwan_linux64-bit/0.0.0.0_8080/#localhost:test.lcl
结果:
3主机:0.0.0.0_8080
Root:#localhost
别名:0.0.0.0:#gwan.klickitat.lcl
别名:0.0.0.0:#test.lcl
备用配置2
/srv/gwan_linux64-bit/192.168.3.101_8080
/srv/gwan_linux64-bit/192.168.3.101_8080/#localhost
/srv/gwan_linux64-bit/192.168.3.101_8080/#localhost:gwan.klickitat.lcl
/srv/gwan_linux64-bit/192.168.3.101_8080/#localhost:test.lcl
结果:
3位东道主:192.168.3.101_8080
Root:#localhost
别名:192.168.3.101:#gwan.klickitat.lcl
别名:192.168.3.101:#test.lcl
在备用配置运行时,请注意别名命名与文件夹结构中的显式命名不同。似乎正在正确设置侦听器,但是如何生成主机激活器存在一些问题。如果你愿意,我很乐意进一步测试。
答案 0 :(得分:0)
使用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
主机是在局域网上定义的/etc/hosts
是原子的(更改会立即反映出来)。
正如所料,它们都可以从Internet浏览器访问,并显示预期的文档。
请注意,与报告不同的是,Root: #gwan.ch
没有这样的内容(别名按预期报告:Alias: 192.168.2.8:#gwan.com
)。
我建议(1)确保使用v4.18(今天的最新版本)和(2)使用/etc/hosts
测试配置,以免出现DNS问题。