lamp的安裝參考: 安裝lamp
apache有三種配置虛擬主機的方法,分別是基於不同的埠,不同的ip,和基於不同的網域名稱,這三種方法分別適合不同的場景,
apache2.2以上建義虛擬主機的配置或是修改都在conf/extra/httpd-vhost.conf檔案裡進行。然後去掉httpd.conf 裡面的#include conf/extra/httpd-vhosts.conf這一行的注釋("#" )
針對apache配置檔案的修改,都需要重啟apache服務
1.基於相同ip不同port的虛擬主機
更改虛擬主機配置,例如下:
listen 80注意:相關的目錄如"wordpress","../cms/wordpress" 必需存在.重啟apache,就可生效.listen 8888
serveradmin [email protected]
documentroot "/usr/local/apache2/htdocs/wordpress/"
servername develop.realqi.cn
directoryindex index.php
serveradmin [email protected]
documentroot "/usr/local/apache2/htdocs/cms/wordpress"
servername cms.realqi.cn
2.基於相同port不同ip的虛擬主機這種情況適合伺服器有多個ip
詳細參考:
3.基於網域名稱的虛擬主機的訪問,例子如下
namevirtualhost 10.29.20.22www.realqi.cn>
serveradmin [email protected]
documentroot "/usr/local/apache2/htdocs/"
servername www.realqi.cn
directoryindex rd.html
serveradmin [email protected]
documentroot "/usr/local/apache2/htdocs/wordpress/"
servername develop.realqi.cn
directoryindex index.php
Apache 配置虛擬主機三種方式
一 基於ip 1.假設伺服器有個ip位址為192.168.1.10,使用ifconfig在同乙個網路介面eth0上繫結3個ip root localhost root ifconfig eth0 1 192.168.1.11 root localhost root ifconfig eth0 2 1...
Apache 配置虛擬主機三種方式
一 基於ip root localhost root ifconfig eth0 1 192.168.1.11 root localhost root ifconfig eth0 2 192.168.1.12 root localhost root ifconfig eth0 3 192.168.1...
Apache 配置虛擬主機三種方式
一 基於ip 1.假設伺服器有個ip位址為192.168.1.10,使用ifconfig在同乙個網路介面eth0上繫結3個ip root localhost root ifconfig eth0 1 192.168.1.11 root localhost root ifconfig eth0 2 1...