從開始學(xué)習(xí)coding以來铆惑,開了許多項目,一直以來的做法滔灶,基本就是當前著手哪個項目普碎,就直接改配置文件,把代碼路徑改到所需項目上录平。(個人練手項目)
文件路徑是:/etc/apache2/sites-availabled/000-default.conf 麻车, 當然,文件名倒未必一致斗这。就是把DocumentRoot 后面的路徑改了动猬。
不過麻煩不小。每次需要切換都要重新改過表箭。今天琢磨著配個二級域名吧赁咙。這樣多項目共存也不會那么痛苦啦。
雖說不是很復(fù)雜免钻,還是分幾部分來仔細說彼水。
一、DNS解析
首先伯襟,我們要保證域名能正確解析啊。我用的是阿里云的服務(wù)器握童,域名是在萬網(wǎng)注冊的姆怪。眾所周知,它們現(xiàn)在都是阿里旗下的澡绩,就不多說稽揭。
直接找到控制臺-->產(chǎn)品與服務(wù)-->域名與網(wǎng)站(萬網(wǎng))-->云解析DNS。找到地方肥卡,就可以添加新的二級域名解析了溪掀。一分鐘之內(nèi)解析起效,還是蠻快的步鉴。
如果是本地的揪胃,那么修改一下本機hosts文件璃哟。添加本地解析。
重要的是喊递,能夠保證通過域名獲取正確的IP地址随闪,找到服務(wù)器的機器,就對了骚勘。
二铐伴、Virtual Host的配置
修改apache的配置文件,我這里的目錄是 /etc/apache2/apache2.conf ?,可以直接搜virtual host俏讹,應(yīng)該就能找到地方当宴。這里有個選項,把?#IncludeOptional ?sites-enabled/*.conf 這里的注釋符泽疆,也就是 # 去掉户矢。表示引入virtual host的配置文件。
接著于微,進入 /etc/apache2/sites-available 目錄逗嫡。
這里提一點,sites-available目錄下是可用的配置文件株依。而sites-enabled目錄下是實際用到的配置文件驱证。sites-enabled目錄下都是sites-available目錄下文件的軟連接。
sites-available下如果有文件恋腕,直接cp a文件 b文件抹锄,拷貝一份,直接修改荠藤。
基本上就是這樣幾句:
<VirtualHost *:80>
ServerName 二級域名
DocumentRoot 代碼路徑
</VirtualHost>
把兩個文字部分替換成正確的域名和路徑就好了伙单。
最后,服務(wù)重啟一下哈肖。
以上吻育,就是全部流程。
從此淤井,就可以開開心心得寫代碼了布疼。