日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于apache虚拟主机htttpd的配置实例 (更新中)

發布時間:2024/4/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于apache虚拟主机htttpd的配置实例 (更新中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于apache虛擬主機htttpd的配置實例(更新中)

前提:

首先使用虛擬主機我們需要關閉取消中心主機

#vim/etc/httpd/conf/httpd.conf中查找DocumentRoot加井號注釋掉

其次我們對虛擬主機相關配置我們可以在此文件的最后編輯或者另新建一

文件編輯(我使用的后者)

最后要確保httpdrpm包已經正確安裝好了

前提工作做好之后,我們就開始進行初步簡單的文件配置

編輯配置文件:

/etc/httpd/conf.d/下創建一個以*.conf結尾的文件,在這個文件中我

們進行配置,

#vim/etc/httpd/conf.d/virtual.conf

<VirtualHost192.168.1.103:80>指定虛擬主機的IP和端口

ServerNamehello.magedu.com這個可以根據自己設置名字

DocumentRoot"/www/magedu.com"指定打開網頁顯示的配置文件位置

</VirtualHost>

使用httpd-t檢測下所需要的目錄是否存在

#httpd-t

如果顯示如圖的我們需要創建缺省的文件和所需要顯示的主頁面

#mkdir/www/magedu.com

#vim/www/magedu.com/index.html

簡單編輯<h1>magedu.com</h1>

再次檢查語法

#httpd-t

#servicehttpdrestart

接下來,我們要做對apache的做出基于IP,域名,端口配置實例

基于IP訪問主機

#vim/etc/httpd/conf.d/virtual.conf

添加

<VirtualHost192.168.1.107:80>2

ServerNamewww.a.org

DocumentRoot"/www/a.org"

</VirtualHost>

#httpd-t

#mkdir-pv/www/a.org

#vim/www/a.org/index.html(創建主頁面)

因為我們沒有兩個地址,所以需要為其設置一個別名

#ipaddradd192.168.1.107/24deveth0

#ipaddrshow(查看添加的情況)

#servicehttpdrestart

驗證:

基于主機名的訪問

#vim/etc/httpd/conf.d/virtual.conf

在首行添加

NameVirtualHost192.168.1.107:80

<VirtualHost192.168.1.107:80>4

ServerNamewww.b.org

DocumentRoot"/www/b.org"

</VirtualHost>

#mkdir/www/b.org

#vim/www/b.org/index.html

<h1>b.org</h1>

注意:需要本地主機能解析這兩個地址,我們需要編輯主機的host文件

文件是隱藏的,我們設置下讓其顯示

(或者自己建立一個DNS服務器,把那兩個地址都囊括進去也可)

所在路徑C/windows/system32/drivers/etc/host

打開添加需要的條目:

例子:192.168.1.107www.a.org

192.168.1.107www.b.org

ping下看是否解析

然后在瀏覽器上查看實驗結果

基于端口訪問主機

#vim/etc/httpd/conf/httpd.conf編輯主配置文件

添加監聽的端口(我們用的是8080

#vim/etc/httpd/conf.d/virtual.conf

編輯(在此前的里面添加)

<VirtualHost192.168.1.103:8080>3

ServerNamewww.b.net

DocumentRoot"/www/b.net"

</VirtualHost>

#mkdir/www/b.net

#vim/www/b.net/index.html

<h1>b.net</h1>

#servicehttpdrestart

查看實驗結果

即基于IP域名端口的訪問介紹已經完成,之后將更新基于用戶認證,提供密碼訪問和對特定IP端訪問限制等的實例!

以下附上自己編輯的配置文件:(中間的細節需要各位留意)

<VirtualHost192.168.1.103:80>

ServerNamehello.magedu.com

DocumentRoot"/www/magedu.com"

</VirtualHost>

<VirtualHost192.168.1.107:80>

ServerNamewww.a.org

DocumentRoot"/www/a.org"

</VirtualHost>

<VirtualHost192.168.1.107:80>

ServerNamewww.b.org

DocumentRoot"/www/b.org"

</VirtualHost>

<VirtualHost192.168.1.103:8080>

ServerNamewww.b.net

DocumentRoot"/www/b.net"

</VirtualHost>

轉載于:https://blog.51cto.com/keleyingwu/1304229

總結

以上是生活随笔為你收集整理的关于apache虚拟主机htttpd的配置实例 (更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。