我有一个 Linode VPS。这意味着我有 root 访问权限;好吧,我想我会提供一些共享主机。
你如何开始这样做?我想提供 PHP、MySQL 和 PostgreSQL。另外,我将使用 Arch Linux。
谁能指点我一些网页或如何设置安全的共享主机?此外,不使用 PHP 的 safe_mode 并可能提供 SSH 访问。
我有一个 Linode VPS。这意味着我有 root 访问权限;好吧,我想我会提供一些共享主机。
你如何开始这样做?我想提供 PHP、MySQL 和 PostgreSQL。另外,我将使用 Arch Linux。
谁能指点我一些网页或如何设置安全的共享主机?此外,不使用 PHP 的 safe_mode 并可能提供 SSH 访问。
您可能最好查看托管系统。
我熟悉的两个是商业许可的。
cPanel
Plesk
可能有一些开源的,只是我自己不熟悉。
它们采用 apache、php、mysql、ftp 等底层项目,并为用户提供一个控制面板来登录和控制他们的个人设置。
如果您尝试手动配置各个部分,您将需要进行大量额外的维护。
查看此维基百科页面:http ://en.wikipedia.org/wiki/Comparison_of_web_hosting_control_panels
那么,首先要做的是为您的共享主机客户端选择一个控制面板。控制面板将允许客户有限地访问他/她的个人帐户设置,同时仍然允许您完全控制服务器。cPanel 是唯一知名的 linux 面板(Plesk 仅适用于 Windows 服务器),但也有开源面板。但是,cPanel 可能是最好用的,因为它功能最强大,并且有大量的社区支持。
然后,您会想要建立一个销售您的共享主机的网站。WHMCS 是一款出色的客户端管理/计费网络应用程序,具有适用于所有主要控制面板和支付网关的插件。但是,与 cPanel 一样,WHMCS 是商业许可的。与 cPanel 不同,我不知道任何能够与 cPanel 交互的免费替代品。
在那之后,它的营销问题。在 Webhostingtalk 之类的论坛上宣传自己,在 Webhostdir 上展示自己,在 AdWords 上做广告也无妨。
不过,我会小心的……很容易过度推销自己,然后没有足够的服务器资源可供使用。也很容易遇到滥用客户端运行进程占用服务器上所有内存,导致它崩溃。增加总 RAM 容量也很昂贵。
从本质上讲,成功管理网络托管业务是一项全职工作。但是,如果您仍然想追求它,那就玩得开心。