如何在ubuntu服务器上配置共享虚拟主机?

时间:2015-04-08 10:51:43

标签: mysql linux apache server web-hosting

我打算开一家共享的网络托管公司。在打开之前,我正在配置并检查所有内容是否已启动并运行。

我在ubuntu服务器上尝试过webmin,virtualmin和ajenti作为web托管管理器,但我对它们并不满意。是否有任何替代它们具有安全的管理员和客户端控制面板,更容易管理客户帐户和主机。

我使用apache2作为Web服务器,使用mysql作为数据库服务。

谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用ZPanel,它是跨平台的,具有漂亮的控制面板。他们还提供安装程序,安装Apache,PHP,MySQL和ZPanel,所有这些都预先配置为运行共享托管服务。

Link

答案 1 :(得分:0)

获得正确的共享主机并不是一件容易的事情,特别是如果你想让你的客户使用像PHP这样的脚本语言。默认情况下,无论文件属于哪个客户,PHP都在相同的用户标识下运行。因此,他们将能够看到其他客户的文件(包括带有数据库密码的配置文件)。

有很多方法可以解决这个问题,但是大多数问题要么客户不方便,要么带来其他问题(例如必须以root身份运行Apache)。

除了共享主机市场已经非常充分,现有的公司拥有庞大的数据中心,因此可以以更低的成本提供更多的服务。

所以我的建议是:看看你能提供的新服务。 Docker Hosting或LXC Hosting还不常见,你可以在那里更好地竞争。

如果你真的想做简单的共享托管,并且正在寻找管理工具:试试ISPCONFIG3