我正在考虑托管一些小型静态网站,并且一直在寻找一些替代方案,包括 G-WAN。目前,我只是想在选择一台服务器之前先了解一下每台服务器是否适合我的需求。
G-WAN 似乎完全符合我的要求,尽管我在服务器启动后更新配置(通过添加新文件夹)时遇到了问题。我在文档或网上找不到任何关于此的内容,所以我不知道我是否在做任何愚蠢的事情,运行不受支持的配置,或者它是否是 G-WAN 中不存在的功能。
这是我的设置:
Ubuntu 12.04.1 LTS 上的 G-WAN 3.3.28 64 位。
我有我认为所需的最小文件夹结构:
0.0.0.0_80
#0.0.0.0
www
$site.com
www
$othersite.com
www
我通过以下方式启动 gwan(我还在搞砸,所以希望如此):
sudo .\gwan -d
一切都很出色。我添加了 $thirdsite.com/、$thirdsite.com/www/ 和 $thirdsite.com/www/index.html;然后,当我尝试访问thirdsite.com 时,它给了我根主机(即它似乎没有接收到更改)。
要重新加载修改后的配置,我必须这样做:
sudo .\gwan -k; sudo .\gwan -d
或杀死非天使进程(kill -s 15)以重新启动子进程。
G-WAN 能否以另一种方式重新加载主机定义?如果是这样,它是开箱即用的东西,还是有一个命令可以循环服务器而不丢弃对其他主机的请求(/在非天使进程上杀死 -s 15 是否安全+如果是,是有可靠的方法来识别过程)?提前致谢!