Apache 配置各種虛擬主機實踐(轉)
Apache 配置各種虛擬主機實踐(轉)[@more@]1.實踐環境:
Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Server version: Apache/1.3.34 (Unix)
Server built: Sep 26 2006 15:06:28
2.基於域名方式的虛擬主機:
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
NameVirtualHost *:80
使用基於域名方式的虛擬主機
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
小結:這種基於域名方式的配置適合與用在伺服器只有一個公網ip的情況。每個虛擬主機必須設定指令塊,塊中可以新增除了ServerType,Startservers,MaxSpareserver,MinSpareserver,MaxRequestsPerchild,BindAddress,Lister,PidFile,TypeConfig,ServerRoot,NameVirtualHost之外的任何命令。這種方式必須依賴DNS的解析。
3.基於IP地址的虛擬主機
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
#NameVirtualHost *:80
使用基於域名方式的虛擬主機
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
4.基於埠的虛擬主機
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
Listen 8080
讓apache監聽8080埠,這裡是採用ip:port模式。
#NameVirtualHost 192.168.0.246:8080
使用基於域名方式的虛擬主機,如果要用域名:port模式的話這裡要開啟
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
Server version: Apache/1.3.34 (Unix)
Server built: Sep 26 2006 15:06:28
2.基於域名方式的虛擬主機:
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
NameVirtualHost *:80
使用基於域名方式的虛擬主機
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
小結:這種基於域名方式的配置適合與用在伺服器只有一個公網ip的情況。每個虛擬主機必須設定
3.基於IP地址的虛擬主機
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
#NameVirtualHost *:80
使用基於域名方式的虛擬主機
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
4.基於埠的虛擬主機
vi httpd.conf
……
……
BindAddress *
指示用所有地址都可以監聽虛擬主機的請求
Listen 8080
讓apache監聽8080埠,這裡是採用ip:port模式。
#NameVirtualHost 192.168.0.246:8080
使用基於域名方式的虛擬主機,如果要用域名:port模式的話這裡要開啟
ServerName mail.ok.com
DocumentRoot /var/www/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
ServerName mail.test.com
DocumentRoot /opt/apache/html
ScriptAlias /cgi-bin/ "/opt/apache/cgi-bin/"
……
……
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961910/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹apache虛擬主機配置的三種方式Apache
- 在Apache上實現多HTTPS虛擬主機ApacheHTTP
- apache虛擬web主機構建ApacheWeb
- 在CentOS 8上安裝與配置Apache虛擬主機CentOSApache
- Nginx虛擬主機配置Nginx
- Apache 虛擬主機裡的 ServerName 指令ApacheServer
- Nginx 虛擬主機配置的三種方式(基於域名)Nginx
- lnmp虛擬主機安全配置研究LNMP
- Apache 配置多個站點(虛擬主機)最簡單的辦法Apache
- nginx虛擬主機實戰Nginx
- 詳解Nginx 虛擬主機配置的三種方式(基於埠)Nginx
- 詳解Nginx 虛擬主機配置的三種方式(基於IP)Nginx
- 虛擬機器與電腦主機網路配置虛擬機
- 福音 虛擬主機
- 深圳市恆訊科技分享:apache配置多ip虛擬機器的2種方法Apache虛擬機
- apache虛擬機器配置步驟和修改訪問埠Apache虛擬機
- Nginx虛擬主機常用配置(學習筆記四)Nginx筆記
- 虛擬主機,VPS主機,獨立伺服器三種有什麼不同伺服器
- 主機ping不了虛擬機器虛擬機
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- tomcat中虛擬主機以及web應用程式的配置TomcatWeb
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- nginx基礎篇之虛擬主機實戰Nginx
- 007.Nginx虛擬主機Nginx
- Tomcat—部署配置及優化(安裝部署;虛擬主機配置;優化)Tomcat優化
- 虛擬機器與容器的混合管理實踐虛擬機
- VMware虛擬機器三種網路模式詳解(轉)虛擬機模式
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 詳解Apache Hudi如何配置各種型別分割槽Apache型別
- WordPress主機和共享虛擬主機不同在哪?
- 虛擬主機和vps主機使用哪些人群?
- 虛擬主機php程式碼實現強制httpsPHPHTTP
- 虛擬機器網路卡配置虛擬機
- BlueHost雲虛擬主機優勢
- 什麼是虛擬主機流量
- 虛擬主機流量是什麼
- 虛擬主機php.ini在哪PHP
- Linux系統中虛擬裝置檔案的各種實用用法Linux
- 各種主義