【问题标题】:how to configure shared web hosting on ubuntu server?如何在 ubuntu 服务器上配置共享虚拟主机?
【发布时间】:2015-06-13 07:00:41
【问题描述】:

我计划开设一家共享网络托管公司。在打开之前,我正在配置并检查所有东西是否正常运行。

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

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

谢谢

【问题讨论】:

    标签: mysql linux apache server web-hosting


    【解决方案1】:

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

    Link

    【讨论】:

    • 我曾尝试安装 zpanel,但它不支持 ubuntu 14.04
    • Detected : Ubuntu 14.04 64 抱歉,此安装程序仅支持在 Ubuntu 12.04 上安装 ZPanel。
    • 在他们的Github repo 中有一个 Ubuntu 14.04 的安装程序,但它处于测试阶段。也许,您可以尝试配置它manually(寻找“其他操作系统”)。
    【解决方案2】:

    获得正确的共享托管并不是一件容易的事,尤其是如果您希望允许您的客户使用 PHP 等脚本语言。默认情况下,无论文件属于哪个客户,PHP 都在相同的用户 ID 下运行。因此他们将能够看到其他客户的文件(包括带有数据库密码的配置文件)。

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

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

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

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

    【讨论】:

    • 感谢您的建议 :) 我会尝试 ISPCONFIG3 @nbkr
    猜你喜欢
    • 2016-03-03
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2023-03-15
    相关资源
    最近更新 更多