【15】网站设计-关于网站建设中子域的设置

发布于 2021-04-09 09:15

01直观感受

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

02背景

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

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

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

03服务器环境

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

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

4、服务器面板:cPanel 版本

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

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

主站axure.tech(现在网站内容已经迁移到axure.world);

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

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

电脑硬件维护用web.axure.tech;

网站设计用com.axure.tech;

再加上个人的博客blog.axure.tech。

 

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

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

05操作记录

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

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

 

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

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

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

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

 

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

 

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材