免费托管网站如何运作?

时间:2014-06-08 18:49:48

标签: javascript php html css asp-classic

您是否看到Hostinghood或某些类似网站,用户可以使用该网站的子域并上传Html Css& ..它!所以我想知道它们是如何工作的,我怎样才能制作这类网站..这是我的第一个问题,请不要讨厌,回复我,因为我真的需要知道......谢谢!

2 个答案:

答案 0 :(得分:1)

你可以购买一些VPS安装网络服务器(apache,nginx),php解析器和一些数据库,如mysql / mariadb或postgres,wrie你的面板处理creatong帐户,db用户,vhosts,域等的自动化。或者您可以购买并安装一些第三方面板,如directadmin或cpanel。你应该先学习Unix。

答案 1 :(得分:1)

有很多方面要做。

  • <强> Subdomanis

    首先,您必须使用通配符DNS记录,或者必须为每个主机添加DNS记录。因此,最好使用通配符记录,但这取决于您的需求。

  • 将文件存储在不同的私有空间

    您必须将每个用户的文件存储在特定目录中。

  • 制作FileManager

    您必须制作一个控制面板,让用户可以访问自己的空间并上传文件或删除,重命名,移动和复制文件。

  • 通过HTTP请求访问文件

    将所有请求重写为可以检索子域名并获取相应目录的主文件。尝试访问所请求的文件。

    例如:http://mydomain.domain.com/css/style.css

    您的脚本必须访问/var/www/space/mydomain之类的目录,然后在那里查找css/style.css

    如果文件存在则打印内容并设置正确的标题。如果文件不存在,则显示404 Not Found页面。