久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Fedora apache如何配置一個基于IP的虛擬主機

148次閱讀
沒有評論

共計 2455 個字符,預計需要花費 7 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 Fedora apache 如何配置一個基于 IP 的虛擬主機,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

給大家推薦一款很不錯的 Fedora apache 系統很有學習價值,這里我主要講解 Fedora apache 系統的應用,包括介紹 Fedora apache 包背景知識等方面。前期準備安裝 Fedora apache 及其附屬的包,在我的系統下分別為:

httpd-2.2.10-2.i386.rpm httpd-manual-2.2.10-2.i386.rpm httpd-tools-2.2.10-2.i386.rpm

配置一個基于 IP 的虛擬主機

*** 步:當前的網絡增加一個虛擬 IP 地址。使用命令:ifconfig wlan0:0 192.169.0.35 netmask 255.255.255.0。這樣當前主機使用了兩個邏輯 ip 分別為 192.168.0.32 和 192.168.0.35。

第二步:配置,在 /etc/httpd/conf/httpd.conf *** 加入如下內容:

VirtualHost 192.168.0.32:80  #指定 IP 和端口號  ServerAdmin rexchenhan@gmail.com DocumentRoot /var/www/html/www.rex.com #這里是存放該網站的目錄  ServerName www.rex.com ErrorLog logs/dummy-host.www.rex.com-error_log#日志的位置  CustomLog logs/dummy-host.www.rex.com-access_log common  /VirtualHost   VirtualHost 192.168.0.35:80  ServerAdmin rexchenhan@gmail.com DocumentRoot /var/www/html/auto.rex.com ServerName auto.rex.com ErrorLog logs/dummy-host.auto.rex.com-error_log CustomLog logs/dummy-host.auto.rex.com-access_log common  /VirtualHost

第三步:在 /var/www/html 下創建網站對應目錄。www.rex.com auto.rex.com 分別創建對應的 index.html 用于測試,并且給兩個目錄所屬組改為 Fedora apache。*** 使用 links 訪問以上兩個 ip 地址,可見分別訪問到了兩個不同網站。

4. 配置一個基于端口的虛擬主機

*** 步:修改主配置文件,加入一個監聽的端口,這里我們指定為 8080Listen 8080

第二步:修改增加一個 Fedora apache 虛擬主機記錄

VirtualHost 192.168.0.32:8080  #注意這里端口號改為了 8080 ServerAdmin rexchenhan@gmail.com DocumentRoot /var/www/html/auto.rex.com ServerName auto.rex.com ErrorLog logs/dummy-host.auto.rex.com-error_log CustomLog logs/dummy-host.auto.rex.com-access_log common  /VirtualHost

第三步:測試同一個地址的兩個端口:80 和 8080

用 links 訪問 192.168.0.32 和 192.168.0.32:8080 發現分別訪問了兩個不同的頁面。Fedora apache 配置一個基于域名的虛擬主機

*** 步:修改主配置文件。把之前做的幾個虛擬主機配置全部注釋掉(基于域名和基于 IP 或端口的方式是沖突的),并且打開 NameVirtualHost *:80 這個選項。把兩個之前做好的開頭修改為: virtualHost *:80

第二步:這里我的 dns 里已經把 auto.rex.com 和 www.rex.com 全部配置好,所以我直接啟動 dns 服務,并把自己的 dns 解析地址指向自己的主機。

第三步:用 links 打開兩個域名 *** 使用 http://auto.rex.com 這樣的地址。否則若是當前目錄下有 auto.rex.com 這個目錄,links 會優先打開這個目錄。(迷惑了我很久,剛發現)配置訪問授權一些網站打開后會跳出對話框需要輸入用戶名和密碼,這里也做一個這樣的授權。

*** 步:在需要加入訪問控制的虛擬主機配置下加入一些配置。

Directory  /var/www/html/www.rex.com  # 注意這里目錄和需要配置的主機目錄相同  AllowOverride AuthConfig Order allow,deny Allow from all  /Directory

第二步:在 www.rex.com 目錄下創建文件.htaccess 增加如下內容:

Authtype Basic AuthName  www.rex.com Auth page  AuthUserFile /etc/httpd/conf/passwd #密碼文件地址  require valid-user require user rexchenhan # 允許訪問的用戶名 

第三步:創建密碼文件
htpasswd -dc /etc/httpd/conf/passwd rexchenhan 這條命令同時創建密碼文件 ***,重啟服務,測試。Fedora apache 排錯的日志文件目錄 /var/log/httpd/,這個目錄下記錄了對應與每個虛擬主機的日志和主錯誤日志

關于“Fedora apache 如何配置一個基于 IP 的虛擬主機”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計2455字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 铁力市| 长白| 阿拉尔市| 丰顺县| 甘南县| 延吉市| 营山县| 蓬溪县| 九寨沟县| 夹江县| 翁牛特旗| 玛纳斯县| 栾城县| 鹤峰县| 明溪县| 永寿县| 南漳县| 福贡县| 上蔡县| 察隅县| 工布江达县| 安龙县| 琼中| 响水县| 塔河县| 黎川县| 南阳市| 贵港市| 涟源市| 邵阳县| 德化县| 渝中区| 云林县| 图们市| 宝坻区| 渭源县| 长岛县| 广宗县| 松潘县| 莱阳市| 贵州省|