虛擬主機(jī)技術(shù)主要分三種情況 1,一臺服務(wù)器,多個ip 2,一臺服務(wù)器,同一個ip,多個域名 3,一臺服務(wù)器,同一個ip,多個端口注意:這里主要歸納同一個服務(wù)器,同一個ip,不同域名 依托l(wèi)nmp.org一鍵部署的apache配置文件舉例,和原生的大同小異設(shè)置windows和linux的ip指向
C:/WINDOWS/system32/drivers/etc/hosts windows/etc/hosts Linux修改apache配置文件
1,從主配置文件中打開 Include etc//extra/httpd-vhosts.conf //也就是加載拓展配置文件2,進(jìn)入打開的拓展配置文件中進(jìn)行設(shè)置 vi /usr/local/apache2/etc/extra/httpd-vhosts.conf<Directory "/home/wwwroot/sina"> //本域名的訪問權(quán)限 Options Indexes AllowOverride None Require all granted</Directory><VirtualHost *> //虛擬主機(jī)設(shè)置,默認(rèn)訪問80端口,不同端口的訪問也在此設(shè)置 ServerAdmin webmaster@sina.com //管理員郵箱 DocumentRoot "/home/wwwroot/sina" //網(wǎng)頁的主目錄 ServerName www.sina.com //設(shè)置的完整域名 ErrorLog "logs/sina-error_log" //錯誤日志文件 CustomLog "logs/sina-access_log" common //正確日志文件</VirtualHost>注意:設(shè)置多個虛擬主機(jī),將VirtualHost標(biāo)簽依次設(shè)置即可。 (原生apache配置中,必須加Directory標(biāo)簽設(shè)置權(quán)限,否則報錯) 設(shè)置多個虛擬主機(jī),訪問的優(yōu)先級從上往下,依次下降 本頁面設(shè)置的權(quán)限,訪問等等配置,優(yōu)先級高于主配置文件。 如果配置后不成功,可能是主配置文件等等基本配置不夠完善,blog中會引入虛擬域名配置和apache基本配置的兩篇blog說明:
其實和windows中配置虛擬域名的方法類似,原理一致。
新聞熱點
疑難解答
圖片精選