01网站设计-关于网站建设中子域的设置

一、直观感受

在一个主域名的基础上生出多个二级域名,每个域名可以有一套网站程序去维护

二、背景

Axure.tech在2020年7月某天突然不能访问了,登录主机发现存储空间超出了300%!!于是后台查看到底是什么文件占用了这么大的空间,结果由于好久没玩服务器了,上来就把下面的文件夹里的东西都删除了(/home2/tech/public_html/wp-content/uploads),要知道这是网站所有图片的存储文件夹!更要命的是,为了省空间,我跳过了回收站,直接删掉了,找不到了!!!于是整个网站图片都丢了。

好死不死,接下来,想研究个阿里云的对象存储oss,希望后期的文件图片存在oss,以减少服务器的存储,结果研究了几个oss有关的插件,不知道哪个插件导致网站能访问,图片上传不上去了!!!以前的图片丢失了,新的图片又上传不了,整个网站就废了!!!

这件事给我了个教训,一是服务器文件,只要不确定可以删除的东西,一定不要随便删除;二是网站在进行大动作改变时候,一定在正常访问的时候,备份一下文件和数据库,加入出错了,可以直接恢复!

三、服务器环境

1、国内老薛主机(小厂,但便宜)

2、网站程序wordpress,主题betheme(这个主题模版多,支持把网站做成小程序的条件)

3、linux;php7.2 ;MySQL 5.6 ;Apache 2.4.43;硬盘40G

4、服务器面板:cPanel 版本

5、其他条件:域名已经备案;已配置SSL;设置伪静态;小程序已经微信认证(这篇文章不介绍怎么做成小程序)

四、需求场景:为什么要设置子域

目前做的业务有Axure原型商城、设计素材、网站设计、电脑硬件维护。因为使用了betheme主题,在一个域名上做这三块业务网页,设计页面等等有点麻烦,不如让这三块业务做三个网站,这样各不影响,又能更清楚的介绍相关业务。

于是计划是主站axure.tech;

原型商城做了另一个网站axure.store(没用子域,因为这是主营业务,买的阿里云服务器,稳定有保证,不敢放在小厂上);

设计素材用子域design.axure.tech;

电脑硬件维护用hardware.axure.tech

网站设计用com.axure.tech;

个人的博客blog.axure.tech。

以上可以看出“子域就是顶级域名的二级域名”。

比如:你的域名是http://yourdomain.com,你可以设置二级域名形如bbs.yourdomain.com,http://blog.yourdomain.com等。

五、操作记录

1、首先登陆到Cpanel空间后台控制面板。点击”子域”(Subdomains),进入子域名维护(Sub Domain Maintenance)页面。操作如下图:

2、在输入框中输入子域名前缀,比如com等,

然后从“域”列表中选择域名后缀,比如axure.tech等,

最后点击"创建"按钮。操作如下图:

这时,二级域名就设置成功了。

系统会自动在网站的根目录(public_html)下建立com文件夹,com目录就是这个二级域名的根目录,直接把二级域名的网站文件上传到/public_html/com/目录里。

3、登录域名服务商,进行解析,此处以阿里云为例

二级域名要设置A记录解析,域名解析生效后台,即可访问二级域名,如:com.axure.tech

4、将网站文件上传到/public_html/com/目录里,即可访问

你可能感兴趣的:(01网站设计-关于网站建设中子域的设置)