已解决
发布

我在阿里云服务器上安装了 oneinstack 。目前域名正在备案,因此无法直接通过域名解析来访问网站。
但是,备案等待的时间比较久,我觉得可以利用这段时间先把网站内容部署好。
我在 oneinstack 里面创建了多个网站,分别安装在 wwwroot 下面的子目录里面。
请问:oneinstack 的虚拟主机管理技术里面,是否提供”通过临时域名访问网站“这样的功能?
例如:
已知阿里云ECS服务器的 IP 地址是 1.2.3.4 ,网站安装的子目录是 wwwroot/domain.com 
是否可以通过 http://1.2.3.4/~domain 这样的临时域名来访问?如果可以,请指点一下临时域名的生成规则?
谢谢!

4 答案

发布
匿名用户 2015-12-17

我记得以前购买国外某些虚拟主机时,主机商都会给提供一个通过“IP+用户名”的方式以便用户可以在域名解析生效之前访问自己的网站空间,开始部署网站。形如:
http://81.124.57.151/~kihag0/
希望 oneinstack 也有这样一个功能。

#1
发布

刚才学习了一下,了解到这种“IP + 用户名” 访问网站的方式是通过 apache 的 mod_userdir 实现的。不过,我查看了一下 oneinstack 安装后的 phpinfo() ,里面有一项“已加载的模块”,这里并没有列出 mod_userdir 。
貌似 mod_userdir 默认没有安装?
建议 oneinstack 作者增加这个功能。
谢谢!

#2
发布
管理员 2015-12-17

./vhost.sh 绑定IP即可

#3
发布

哦,如果绑定 IP 的话,直接访问 IP 就访问了那个网站。但是如果有多个网站,恐怕就得逐个进行:先绑定到 A 站,部署完毕,解除 IP 绑定,再绑定到 B 站…… 
 
 

#4

请登录或者 注册 来提交答案