Linux系統(tǒng)環(huán)境如何解除301重定向?
時間:2023-02-09 10:15:01 | 來源:建站知識
時間:2023-02-09 10:15:01 來源:建站知識
國內(nèi)的服務(wù)器操作系統(tǒng),主流的有Windows和Linux。坊間傳言,某些公司也在開發(fā)自己的操作系統(tǒng),這另當(dāng)別論。今天,白龍為大家分享的是Linux系統(tǒng)環(huán)境中如何解除配置好的301重定向,以騰出域名,放置更多的WEB服務(wù)。
題外話,301重定向是SEO的必要操作之一,目的在于集中權(quán)重到一個域名上。
先來了解下這個需求的背景。準(zhǔn)確的說,是去年年底到現(xiàn)在,白龍接觸到一個項(xiàng)目,服務(wù)器用的阿里云的ECS,團(tuán)隊(duì)總監(jiān)經(jīng)歷了再次變動,當(dāng)前的服務(wù)器上有一個APP(暫且叫某APP吧)?;谶@樣,場景,根據(jù)公司的需求,白龍開發(fā)了一個響應(yīng)式的網(wǎng)站(暫且叫某web吧)。奔著省時、省力、省經(jīng)費(fèi)的原則,該web站放到ECS上與app共用服務(wù)器是再正常不過的事了。然而,公司建議,再買一個虛擬機(jī)單獨(dú)放web站,很是意外,沒辦法,只能執(zhí)行了。
買虛擬機(jī)搭建WEB站確實(shí)方便,但還是遇到點(diǎn)麻煩。以白龍網(wǎng)為例,網(wǎng)站域名
http://bailong.org.cn、
http://www.bailong.org.cn對應(yīng)的域名被之前的技術(shù)全部301重定向到一個子域名
http://api.bailong.org.cn上了,需要解除重定向,釋放前2個域名。然后把這兩個域名分配給web站,年前提交給研發(fā)部的需求,到年后也沒有解決。前兩天又提了這事,研發(fā)部直接不回復(fù)。到這兒,白龍似乎明白了公司為什么寧愿多花點(diǎn)錢重新購買一個虛擬機(jī)來放置網(wǎng)站,也不愿意讓研發(fā)部接手安裝網(wǎng)站到ECS上了。再加上研發(fā)部總監(jiān)屢次更換,可能也是這方面的原因。
問題出來了,總是要解決的。白龍也是計算機(jī)網(wǎng)絡(luò)+計算機(jī)應(yīng)用的雙學(xué)歷童鞋,不管怎么說,之前也學(xué)過這些知識點(diǎn),長期不用,手是生了些。不過,借助相關(guān)工具,還是順利了解決這個301問題。下面復(fù)盤下Linux系統(tǒng)中解除配置好的301重定向。即解除
http://www.bailong.org.cn、
http://bailong.org.cn到
http://api.bailong.org.cn的重301重定向。
一、登陸遠(yuǎn)程linux系統(tǒng)
登陸阿里云后臺(似乎是廢話),找到ECS對應(yīng)的實(shí)例,點(diǎn)擊“遠(yuǎn)程連接”,在彈出的界面中輸入用戶名、密碼,成功登陸linux系統(tǒng)。
二、解除301重定向
1.輸入命令:whereis nginx,查找nginx配置路徑。
2.輸入命令:cd/usr/local/nginx,進(jìn)入nginx目錄。
3.輸入命令:cd nginx。進(jìn)入nginx。
4.輸入命令:vim nginx.conf,編輯配置文件。
5.找到:server_name
http://api.bailong.org.cn http://www.bailong.org.cn http://bailong.org.cn,可以看到后面2個域名重定向到第1個域名。同時找到return301https://$server_name$request_url并注釋之(即:按下insert鍵,在這一行的前面加個#號)。
6.按下ESC退出,輸入命令:wq并回車,返回/usr/local/nginx目錄。
7.輸入命令:cd/usr/local/nginx/sbin。
8.輸入命令:./nginx-t驗(yàn)證配置是否成功。
9.輸入命令:./nginx-sreload重新加載配置,修改生效。
10.輸入命令:exit后,按下回車,退出遠(yuǎn)程桌面。
至此,Linux系統(tǒng)中成功解除了配置好的301重定向。
來源:白龍網(wǎng) 作者微信:bailongorgcn
關(guān)鍵詞:解除,系統(tǒng),環(huán)境