當我們買了一個服務器,用IP地址加檔案路徑訪問,或者是訪問在本地的Apache,用localhost加檔案路徑訪問這兩種形式無論是看起來還是用起來,更或者是從安全性來說,顯然都不是明智之舉,就像我們訪問百度,百度不會傻乎乎的告訴你我的檔案目錄吧,這樣子,一是不安全,二是不方便,
那么如何配置我們的虛擬域名呢,首先,找到我們的Apache下的httpd.conf檔案,找到下面這句話
LoadModule rewrite_module modules/mod_rewrite.so
如果前面有#號,把#號去掉,確保打開我們的重寫模塊
同樣在httpd.conf檔案里找到這句話,有#號的話一樣去掉,使Apache能讀取這個檔案,
Include conf/extra/httpd-vhosts.conf
同時修改權限
<Directory "e:/wamp64/bin"> #路徑以你自己的為準
AllowOverride None #把None替換成All
Options None
Require all granted
</Directory>
然后打開這個httpd-vhosts.conf檔案在最后選擇空白行插入以下格式
<VirtualHost *:80>
ServerName example.com #改成你的虛擬域名
ServerAlias www.example.com #改成你的虛擬域名的別名
DocumentRoot "${INSTALL_DIR}/www" #把引號里的內容換成你需要訪問的檔案路徑
<Directory "${INSTALL_DIR}/www/"> #同上
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
(以上步驟不區分系統差別,一樣操作)
當上面的步驟都完成后,最后一個最重要也是千萬不能遺漏的步驟,分兩種系統配置
1.Window系統
Window系統主要是進入我們的C:\Windows\System32\drivers\etc,找到hosts檔案,用記事本打開,如果修改不了時,多半是權限問題,這時候我們右鍵=>屬性=>安全=>編輯就可以更改我們的權限,然后再進行以下操作,在檔案末尾我們增加這一句,然后保存,
127.0.0.1 example.com #這里的example.com替換成你剛剛在httpd-vhosts檔案里的虛擬域名
2.Linux系統
Linux系統的話也是一樣操作,只不過hosts檔案的路徑不一樣,較Window系統更為簡便,路徑就直接是/etc/hosts,然后也是打開加入這句話,保存,
127.0.0.1 example.com #這里的example.com替換成你剛剛在httpd-vhosts檔案里的虛擬域名
在以上操作都正常完成后,重啟一下Apache服務器,就可以正常使用虛擬域名訪問了,
(以上內容僅供學習參考,若有錯誤之處歡迎指正交流)
各位看官老爺,收藏起來唄,萬一以后用得到呢,再不行點個贊再走/(ㄒoㄒ)/~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/396356.html
標籤:其他
下一篇:Linux打包壓縮解壓縮命令
