前瞻
筆者之前也是用過一段時(shí)間的mac和ubuntu虛擬機(jī)根竿,不過沒有做過實(shí)戰(zhàn),這不半年不用都忘記了就珠,哎寇壳,老了,記性不好了妻怎,多的不說壳炎,其實(shí)不難,方法很多逼侦,這里就介紹一個(gè)
開始
- 先連接阿里云服務(wù)器匿辩,我的是windows連接的,使用的putty榛丢,也可以使用xshell铲球。先使用
apache2 -t
查看是否有配置錯(cuò)誤,我的配置完成之后會(huì)有如下錯(cuò)誤晰赞,但是我沒別的地方稼病,應(yīng)該是變量解析問題,這個(gè)應(yīng)該沒事宾肺,等我域名備案完成就可以測(cè)試再說溯饵。
-
cd /etc/apache2/sites-available
進(jìn)入到對(duì)應(yīng)目錄,這個(gè)是apache的配置锨用,在里面使用命令mkdir site1.conf
新建一個(gè)site1.conf
丰刊,vim site1.conf
進(jìn)入,編輯內(nèi)容如下:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName site1.com #將所有的site1.com替換成你自己的域名
CustomLog /var/log/apache2/site1.com-access.log combined
DocumentRoot /var/www/site1/
<Directory /var/www/site1/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
- wq保存退出! 然后在終端輸入:
sudo ln -s /etc/apache2/sites-available/site1.conf /etc/apache2/sites-enabled/site1.conf
建立一個(gè)軟連接增拥,因?yàn)閍pache是先訪問的/etc/apache2/sites-enabled目錄啄巧,然后通過軟連接訪問的配置文件
注意:建立軟連接需要使用絕對(duì)路徑寻歧,否則在運(yùn)行
apache2 -t
時(shí),回報(bào)No such file or directory錯(cuò)誤
- 運(yùn)行
apache2 -t
查看是否和之前使用此命令是一致的秩仆,或者看下是否報(bào)錯(cuò)码泛,報(bào)錯(cuò)就百度一下吧 - 配置hosts文件,輸入命令:
cd /etc
進(jìn)入etc目錄澄耍,再輸入命令vim hosts
添加一條數(shù)據(jù)即可
127.0.0.1 site1.com
- 重啟apache噪珊,輸入命令:
service apache2 restart
,訪問以下試試吧齐莲!