今天閑著沒事干,琢磨著搞個新的網(wǎng)站玩玩,一搜發(fā)現(xiàn)apache虛擬主機挺有用,都說新手15分鐘搞定,我得親自試試。心里直嘀咕:真那么快?以前搞過服務器,被坑怕了,一堆亂七八糟的設置,動不動就搞崩系統(tǒng)。但既然號稱傻瓜式指南,就硬著頭皮上。
先檢查下服務器是不是正常跑著。開終端,噼里啪敲命令:apache2 -v。還好裝好了。接著琢磨放網(wǎng)站文件的地方,順手在服務器上新建個文件夾,命令:sudo mkdir /var/www/new_site。名字隨便取的,叫它"新網(wǎng)站"。順手往里扔點測試文件,比如*,就一行"Hello World"。心里默念:別翻車。
打開apache的文件夾,找虛擬主機配置。記住路徑:/etc/apache2/sites-available。終端里輸入:cd /etc/apache2/sites-available。里頭一堆文件,看到個默認的*,果斷備份下:sudo cp * default_*。別犯傻不備份,萬一搞爛了就完犢子。
然后創(chuàng)建新配置,輸入:sudo nano new_*。這nano編輯器簡單,不怕輸錯。文件里貼進虛擬主機的內(nèi)容:
<VirtualHost :80>
ServerName *(隨便寫個域名,別當真)
DocumentRoot /var/www/new_site
ErrorLog ${APACHE_LOG_DIR}/*
CustomLog ${APACHE_LOG_DIR}/* combined
</VirtualHost>
糊里糊涂復制粘貼保存,關掉編輯器。記得用sudo a2ensite new_*命令啟用它,別漏了!這步搞定后,趕緊重啟apache:sudo systemctl restart apache2。重啟那會兒,手心直冒汗:可別崩。
重啟完沒事,打開瀏覽器,輸localhost或者假設的域名*。哇!跳出"Hello World",成了!回頭算算時間,從零開始到顯示出來,頂多12分鐘。主要耗在新建文件和敲命令上,慢手慢腳打錯字重來幾次。要再熟悉點,7分鐘綽綽有余。
這玩意兒對新丁真友記得:
新手別怕,照著做基本不翻車。要我說,apache這事比公司搞業(yè)務簡單多了——不像前東家玩多個技術棧,整得人仰馬翻。以前寫代碼,愣是被要求用五六種語言,鍋甩我頭上,氣得我當場裸辭?,F(xiàn)在做博主分享,這些實戰(zhàn)小活倒舒坦,省心還不被坑。下回再試別的,15分鐘倒計時開始!
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。