设置我自己的托管

设置我自己的托管

我有一台 Linode VPS。这意味着我有 root 访问权限;好吧,我想我可以提供一些共享主机。

你如何开始做这件事?我想提供 PHP、MySQL 和 PostgreSQL。另外,我将使用 Arch Linux。

有人能给我指出一些网页或其他东西,告诉我如何设置安全的共享主机吗?此外,无需使用 PHP 的 safe_mode,可能提供 SSH 访问。

答案1

您最好看一下托管系统。

我所熟悉的两个都是获得商业许可的。

控制面板
Plesk

可能有一些开源的,只是我自己不熟悉。

这些采用诸如 apache、php、mysql、ftp 等底层项目,并为用户提供控制面板以登录和控制他们的个人设置。

如果您尝试手动配置各个部分,那么您将需要进行大量额外的维护。

答案2

答案3

那么,首先要做的是为您的共享主机客户选择一个控制面板。控制面板将为客户提供对其个人帐户设置的有限访问权限,同时仍允许您完全控制服务器。cPanel 是唯一知名的 Linux 面板(Plesk 仅适用于 Windows 服务器),但也有开源面板。但是,cPanel 可能是最好用的,因为它功能最强大,并且拥有大量社区支持。

然后,您需要建立一个网站来销售您的共享主机。WHMCS 是一款出色的客户管理/计费 Web 应用程序,它为所有主要控制面板和支付网关提供了插件。但是,与 cPanel 一样,WHMCS 也是商业许可的。与 cPanel 不同,我不知道有任何免费替代方案可以与 cPanel 交互。

之后就是营销问题了。在 Webhostingtalk 等论坛上让自己出名,在 Webhostdir 上展示自己,在 AdWords 上做广告也没什么坏处。

不过,我会小心谨慎……很容易超卖自己,然后没有足够的服务器资源可供使用。还很容易遇到滥用客户端,该客户端运行的进程会占用服务器上的所有内存,导致服务器崩溃。增加总内存容量也很昂贵。

从本质上讲,成功管理网络托管业务是一项全职工作。但是,如果您仍想继续从事这项工作,那就尽情享受吧。

相关内容