【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 我们将第一时间删除。
相关素材