Apache 建立虛擬主機方法
DocumentRoot: /home/fdipzone/sites/demo.fdipzone.com
ServerName :demo.fdipzone.com
1.進入apache虛擬主機設定目錄
cd /etc/apache2/sites-available
2.建立檔案demo .fdipzone.com
<VirtualHost *:80> ServerAdmin webmaster@localhost DirectoryIndex index.html index.php DocumentRoot /home/fdipzone/sites/demo.fdipzone.com ServerName demo.fdipzone.com ServerAlias demo.fdipzone.com <Directory "/home/fdipzone/sites/demo.fdipzone.com"> allow from all Options + Indexes </Directory> </VirtualHost>
3.啟動虛擬主機設定
sudo a2ensite demo.fdipzone.com
4.進入/etc/apache2/sites-enabled/目錄,可以查看所有已啟動的虛擬主機。可以用sudo a2dissite demo.fdipzone.com 登出
#cd /etc/apache2/sites-enabled ls -lt 显示 lrwxrwxrwx 1 root root 36 2013-04-05 17:29 demo.fdipzone.com -> ../sites-available/demo.fdipzone.com
5.重啟apache服務
#sudo /etc/init.d/apache2 restart
#6.ubuntu 設定host
vim /etc/hosts 127.0.0.1 demo.fdipzone.com
#7.
<Directory "/home/fdipzone/demo.fdipzone.com"> AllowOverride none AllowOverride all Options -Indexes FollowSymLinks </Directory>
AllowOverride none 表示關閉.htaccess,如要開啟可設定為AllowOverride all
Options -Indexes 表示關閉目錄結構顯示,如要開啟可設定為Options Indexes
Options FollowSymLinks 表示支援symbol link(軟連線),如要關閉可設定為Options -FollowSymLinks
本文介紹如何使用Apache 建立虛擬主機,更多相關內容請關注php中文網。
相關推薦:
#以上是如何使用Apache 建立虛擬主機的詳細內容。更多資訊請關注PHP中文網其他相關文章!