一挫望、直觀感受
在一個主域名的基礎(chǔ)上生出多個二級域名,每個域名可以有一套網(wǎng)站程序去維護
二、背景
Axure.tech在2020年7月某天突然不能訪問了磁椒,登錄主機發(fā)現(xiàn)存儲空間超出了300%!玫芦!于是后臺查看到底是什么文件占用了這么大的空間浆熔,結(jié)果由于好久沒玩服務器了,上來就把下面的文件夾里的東西都刪除了(/home2/tech/public_html/wp-content/uploads)桥帆,要知道這是網(wǎng)站所有圖片的存儲文件夾医增!更要命的是,為了省空間老虫,我跳過了回收站叶骨,直接刪掉了,找不到了F沓住:龉簟!于是整個網(wǎng)站圖片都丟了夺欲。
好死不死跪帝,接下來,想研究個阿里云的對象存儲oss些阅,希望后期的文件圖片存在oss伞剑,以減少服務器的存儲,結(jié)果研究了幾個oss有關(guān)的插件扑眉,不知道哪個插件導致網(wǎng)站能訪問纸泄,圖片上傳不上去了@党!聘裁!以前的圖片丟失了雪营,新的圖片又上傳不了,整個網(wǎng)站就廢了:獗恪O灼稹!
這件事給我了個教訓镣陕,一是服務器文件谴餐,只要不確定可以刪除的東西,一定不要隨便刪除呆抑;二是網(wǎng)站在進行大動作改變時候岂嗓,一定在正常訪問的時候,備份一下文件和數(shù)據(jù)庫鹊碍,加入出錯了厌殉,可以直接恢復!
三侈咕、服務器環(huán)境
1公罕、國內(nèi)老薛主機(小廠,但便宜)
2耀销、網(wǎng)站程序wordpress楼眷,主題betheme(這個主題模版多,支持把網(wǎng)站做成小程序的條件)
3熊尉、linux罐柳;php7.2 ;MySQL 5.6 帽揪;Apache 2.4.43硝清;硬盤40G
4辅斟、服務器面板:cPanel 版本
5转晰、其他條件:域名已經(jīng)備案;已配置SSL士飒;設(shè)置偽靜態(tài)查邢;小程序已經(jīng)微信認證(這篇文章不介紹怎么做成小程序)
四、需求場景:為什么要設(shè)置子域
目前做的業(yè)務有Axure原型商城酵幕、設(shè)計素材扰藕、網(wǎng)站設(shè)計、電腦硬件維護芳撒。因為使用了betheme主題邓深,在一個域名上做這三塊業(yè)務網(wǎng)頁未桥,設(shè)計頁面等等有點麻煩,不如讓這三塊業(yè)務做三個網(wǎng)站芥备,這樣各不影響冬耿,又能更清楚的介紹相關(guān)業(yè)務。
于是計劃是主站axure.tech萌壳;
原型商城做了另一個網(wǎng)站axure.store(沒用子域亦镶,因為這是主營業(yè)務,買的阿里云服務器袱瓮,穩(wěn)定有保證缤骨,不敢放在小廠上);
設(shè)計素材用子域design.axure.tech;
電腦硬件維護用hardware.axure.tech
網(wǎng)站設(shè)計用com.axure.tech;
個人的博客blog.axure.tech尺借。
以上可以看出“子域就是頂級域名的二級域名”绊起。
比如:你的域名是http://yourdomain.com,你可以設(shè)置二級域名形如bbs.yourdomain.com,http://blog.yourdomain.com等燎斩。
五勒庄、操作記錄
1、首先登陸到Cpanel空間后臺控制面板瘫里。點擊”子域”(Subdomains)实蔽,進入子域名維護(Sub Domain Maintenance)頁面。操作如下圖:
2谨读、在輸入框中輸入子域名前綴局装,比如com等,
然后從“域”列表中選擇域名后綴劳殖,比如axure.tech等,
最后點擊"創(chuàng)建"按鈕铐尚。操作如下圖:
這時,二級域名就設(shè)置成功了哆姻。
系統(tǒng)會自動在網(wǎng)站的根目錄(public_html)下建立com文件夾宣增,com目錄就是這個二級域名的根目錄,直接把二級域名的網(wǎng)站文件上傳到/public_html/com/目錄里矛缨。
3爹脾、登錄域名服務商,進行解析箕昭,此處以阿里云為例
二級域名要設(shè)置A記錄解析,域名解析生效后臺,即可訪問二級域名,如:com.axure.tech
4灵妨、將網(wǎng)站文件上傳到/public_html/com/目錄里,即可訪問