在主配置添加如下,配置完主配置檔案都必須重新開機或重新加載才生效
1、Apache基于域名虛拟主機
1
2
3
4
5
6
7
8
<code>vi</code> <code>/etc/httpd/conf/httpd</code><code>.conf</code>
<code><VirtualHost *:80></code>
<code>DocumentRoot </code><code>/var/www/test</code><code>.com</code>
<code>ServerName www.</code><code>test</code><code>.com</code>
<code>ServerAlias test1.com</code>
<code>ErrorLog </code><code>"/var/www/logs/test.com-error_log"</code>
<code>CustomLog </code><code>"/var/www/logs/test.com-access_log"</code> <code>common</code>
<code><</code><code>/VirtualHost</code><code>></code>
2、Apache虛拟目錄:
<code>Alias /虛拟目錄名 </code><code>"/myweb"</code>
<code><Directory </code><code>"/myweb"</code><code>></code>
<code>Options Indexes MultiViews</code>
<code>AllowOverride None</code>
<code>Order allow,deny</code>
<code>Allow from all</code>
<code><</code><code>/Directory</code><code>></code>
3、基于HTTP使用者身份認證通路
9
10
11
12
13
14
15
<code><Directory </code><code>"/var/www/html"</code><code>></code>
<code> </code><code>AuthType Basic </code><code>#定義使用認證方式,basic或digest</code>
<code> </code><code>AuthName </code><code>"Please input Password"</code> <code>#保護領域的提示資訊</code>
<code> </code><code>AuthUserFile </code><code>/etc/httpd/</code><code>.</code><code>passwd</code> <code>#指定認證密碼檔案的位置</code>
<code> </code><code>#Require user user1 #授權給指定的一個或多個使用者,也可以是一個組:Require group 組名</code>
<code> </code><code>Require valid-user </code><code>#授權給認證密碼檔案的所有使用者</code>
<code>建立使用者及密碼,此處密碼與使用者的系統密碼無關</code>
<code>htpasswd -c </code><code>/etc/httpd/</code><code>.</code><code>passwd</code> <code>user1</code>
<code>New password:</code>
<code>Re-</code><code>type</code> <code>new password:</code>
<code>Adding password </code><code>for</code> <code>user user</code>
4、Nginx虛拟主機
<code>vi</code> <code>/usr/local/nginx/conf/nginx</code><code>.conf </code><code>#在http{}添加包含虛拟主機配置</code>
<code>include </code><code>/usr/local/nginx/vhost/</code><code>*.conf;</code>
<code>vi</code> <code>/usr/local/nginx/conf/vhost/test</code><code>.com.conf </code><code>#建立虛拟主機配置檔案</code>
<code>server {</code>
<code> </code><code>listen 80;</code>
<code> </code><code>server_name www.test1.com test1.com; </code><code>#設定域名</code>
<code> </code><code>charset utf8; </code><code>#設定網頁預設字元集</code>
<code> </code><code>access_log logs</code><code>/test1</code><code>.com.log main; </code><code>#通路日志</code>
<code> </code><code>location / {</code>
<code> </code><code>root </code><code>/usr/local/nginx/html/test1</code><code>.com; </code><code>#網頁根目錄位置</code>
<code> </code><code>index index.html index.htm; </code><code>#網站首頁</code>
<code> </code><code>}</code>
<code>}</code>
5、Tomcat虛拟主機
<code>vi</code> <code>tomcat</code><code>/conf/server</code><code>.xml </code><code>#添加站點</code>
<code><Host name=</code><code>"www.test.com"</code> <code>appBase=</code><code>"/web"</code> <code>unpackWARs=</code><code>"true"</code> <code>autoDeploy=</code><code>"true"</code>
<code>xmlValidation=</code><code>"false"</code> <code>xmlNamespaceAware=</code><code>"false"</code><code>></code>
<code><Context path=</code><code>""</code> <code>docBase=</code><code>"/"</code> <code>debug=</code><code>"0"</code> <code>/> </code><code>#虛拟目錄名、虛拟目錄路徑</code>
<code><</code><code>/Host</code><code>></code>
本文轉自 李振良OK 51CTO部落格,原文連結:http://blog.51cto.com/lizhenliang/1294258,如需轉載請自行聯系原作者