首頁 資料庫 mysql教程 ApacheServer设置虚拟WEB

ApacheServer设置虚拟WEB

Jun 07, 2016 pm 03:10 PM
unix web 平台 虛擬 設定

unix 平台与NT平台使用apache server的 设置 相同。以下重点以unix平台为例说明apache server的 设置 。另外值得注意的是, 虚拟 web的成功 设置 ,有大约50%的工作量是在域名的注册与解析方面。所以一般先注册好域名然后再做 虚拟 WEB 设置 。 一 、IP型 虚

unix 平台与NT平台使用apache server的设置相同。以下重点以unix平台为例说明apache server的设置。另外值得注意的是,虚拟web的成功设置,有大约50%的工作量是在域名的注册与解析方面。所以一般先注册好域名然后再做虚拟WEB 设置

一 、IP型虚拟主机

IP型虚拟主机指每一虚拟主机对应唯一的IP。可通过多个物理网卡或虚拟网口实现多IP,Solaris2.5和Windows NT都支持这种方式。

两种配置多虚拟主机的方法:

1、为每一虚拟主机启动一个httpd进程。

下列情况下使用此方法:

1) 需考虑安全隔离问题,如两个httpd运行于不同的User、Group、Listen、ServerRoot,两者用户除通过Web相互浏览数据,无法访问其他数据。

2) 能提供足够内存和文件描述器。

设置方法:

为每一虚拟主机建立一个独立的httpd安装,在每一个安装路径的配置文件httpd.conf里,用Listen指令指定进程服务的IP,如:Listen 10.68.37.10:80

2、为所有虚拟主机启动一个httpd进程。

下列情况下使用此方法:

1) 允许在虚拟主机间共享httpd配置。

2) 计算机服务于大量的请求,运行多个进程使服务器性能降低成为重要考虑因素。

设置方法:

在配置文件httpd.conf里,用VirtualHost指令为每一虚拟主机设置ServerAdmin、ServerName、DocumentRoot、 ErrorLog、TransferLog或CustomLog,如:

〈VirtualHost www.smallco.com〉 #此处建议用IP

ServerAdmin webmaster@mail.smallco.com

DocumentRoot /usr/local/etc/httpd/htdocs/smallco

ServerName www.smallco.com #建议此处用域名

ErrorLog /usr/local/etc/httpd/logs/smallco/error_log

TransferLog /usr/local/etc/httpd/logs/smallco/access_log

〈/VirtualHost〉

〈VirtualHost www.baygroup.org〉 #此处建议用IP

ServerAdmin webmaster@mail.baygroup.org

DocumentRoot /groups/baygroup/www

ServerName www.baygroup.org #建议此处用域名

ErrorLog /groups/baygroup/logs/error_log

TransferLog /groups/baygroup/logs/access_log

〈/VirtualHost〉

同时要做虚拟网口或网卡的配置,在DNS也要做相应设置

二 、名字型虚拟主机(Apache1.3以上版本支持)

IP型虚拟主机虽好,但不是最佳方案。它要求每一虚拟主机有一专用 IP,在某些机器上难于实现。名字型虚拟主机是指每一虚拟主机的名字不相同,但IP一样。它的好处是不限制虚拟主机数量,配置、使用简单,不需另外的软硬件。缺点是客户端必须支持该部分协议,最近版本的浏览器都支持,某些老版本浏览器不支持。但Apache为此提供了解决方法。

设置方法:

在配置文件httpd.conf里,用NameVirtualHost指令设置虚拟主机,如:

NameVirtualHost 111.22.33.44

〈VirtualHost 111.22.33.44〉 #建议此处用IP

ServerName www.domain.tld #建议此处用域名

DocumentRoot /web/domain

〈/VirtualHost〉

同时,在DNS定义www.domain.tld指向111.22.33.44。

注意:当在NameVirtualHost指令后使用IP时,任何使用IP的URL请求都是针对虚拟主机的,主服务器从不会响应一个使用IP的URL 请求。另外,有些服务器希望以多个名字被访问。例如,假设有某一IP的服务器,希望以名domain.tld、www2.domain.tld都能被访问,做法是在VirtualHost指令部分使用ServerAlias指令。如:ServerAlias domain.tld *.domain.tld

另附一些虚拟主机的设置实例。

附:虚拟主机设置实例

IP型的虚拟主机配置

Setup 1: 服务器有两个IP,

111.22.33.44 server.domain.tld

111.22.33.55 www.otherdomain.tld

www.domain.tld 是server.domain.tld 的别名(CNAME),代表主服务器。

服务器配置:

...

Port 80

DocumentRoot /www/domain

ServerName www.domain.tld

〈VirtualHost 111.22.33.55〉

DocumentRoot /www/otherdomain

ServerName www.otherdomain.tld

...

〈/VirtualHost〉

Setup 2: 基本同Setup1,但不设置专门的主服务器。

服务器配置:

...

Port 80

ServerName server.domain.tld

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/domain

ServerName www.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.55〉

DocumentRoot /www/otherdomain

ServerName www.otherdomain.tld

...

〈/VirtualHost〉

这种设置只有当URL为http://server.domain.tld时才击中主服务器

Setup 3: 服务器有两个IP,

111.22.33.44 server.domain.tld

111.22.33.55 www-cache.domain.tld

www.domain.tld 是server.domain.tld 的别名(CNAME),代表主服务器。

www-cache.domain.tld是proxy-cache,端口是8080,Web服务器使用默认的80。

服务器配置:

...

Port 80

Listen 111.22.33.44:80

Listen 111.22.33.55:8080

ServerName server.domain.tld

〈VirtualHost 111.22.33.44:80〉

DocumentRoot /www/domain

ServerName www.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.55:8080〉

ServerName www-cache.domain.tld

...

〈Directory proxy:〉

order deny,allow

deny from all

allow from 111.22.33

〈/Directory〉

〈/VirtualHost〉

名字型虚拟主机配置

Setup 1: 服务器有一个IP,

111.22.33.44 server.domain.tld.

www.domain.tld和www.sub.domain.tld是别名(CNAMEs) 。

服务器配置:

...

Port 80

ServerName server.domain.tld

NameVirtualHost 111.22.33.44

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/domain

ServerName www.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/subdomain

ServerName www.sub.domain.tld

...

〈/VirtualHost〉

若使用IP访问服务器,由于 www.domain.tld 有最高优先级,被认为是默认服务器或

第一服务器。

Setup 2:服务器有两个IP,

111.22.33.44 server1.domain.tld 用于主服务器

111.22.33.55 server2.domain.tld 用于虚拟主机

别名www.domain.tld用于主服务器,

别名www.otherdomain.tld用于一个虚拟主机,

别名www.sub.domain.tld,*.sub.domain.tld 用于另一虚拟主机,

服务器配置:

...

Port 80

ServerName www.domain.tld

DocumentRoot /www/domain

NameVirtualHost 111.22.33.55

〈VirtualHost 111.22.33.55〉

DocumentRoot /www/otherdomain

ServerName www.otherdomain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.55〉

DocumentRoot /www/subdomain

ServerName www.sub.domain.tld

ServerAlias *.sub.domain.tld

...

〈/VirtualHost〉

混合型(IP/名字)虚拟主机配置

Setup:服务器有三个IP,

111.22.33.44 server.domain.tld 用于名字型虚拟主机

111.22.33.55 www.otherdomain1.tld 用于IP型虚拟主机

111.22.33.66 www.otherdomain2.tld 用于IP型虚拟主机

服务器配置:

...

Port 80

ServerName server.domain.tld

NameVirtualHost 111.22.33.44

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/domain

ServerName www.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/subdomain1

ServerName www.sub1.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.44〉

DocumentRoot /www/subdomain2

ServerName www.sub2.domain.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.55〉

DocumentRoot /www/otherdomain1

ServerName www.otherdomain1.tld

...

〈/VirtualHost〉

〈VirtualHost 111.22.33.66〉

DocumentRoot /www/otherdomain2

ServerName www.otherdomain2.tld

...

〈/VirtualHost〉

端口型虚拟主机配置

Setup: 服务器有一个IP,

111.22.33.44 www.domain.tld

不需要另外的别名或IP,采用端口型虚拟主机即可设置一个配置有别于主服务器的虚

拟主机。

服务器配置:

...

Listen 80

Listen 8080

ServerName www.domain.tld

DocumentRoot /www/domain

〈VirtualHost 111.22.33.44:8080〉

DocumentRoot /www/domain2

...

〈/VirtualHost〉
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1670
14
CakePHP 教程
1428
52
Laravel 教程
1329
25
PHP教程
1276
29
C# 教程
1256
24
抖音如何設定定時發布作品時間?它如何設定影片時間長短? 抖音如何設定定時發布作品時間?它如何設定影片時間長短? Mar 27, 2024 pm 06:11 PM

在抖音上發布作品能夠更吸引關注和點贊,但有時候我們可能難以即時發布作品,這時就可以利用抖音的定時發布功能。抖音的定時發布功能可讓使用者在預定的時間自動發布作品,這樣可以更好地規劃發布計劃,增加作品的曝光率和影響力。一、抖音如何設定定時發布作品時間?若要設定定時發佈作品時間,先進入抖音個人首頁,在右上角找到「+」按鈕,點選進入發佈頁面。在發布頁面右下角有一個鐘錶的圖標,點擊進入定時發布介面。在介面中,你可以選擇要發布的作品類型,包括短影片、長影片和直播等。接下來,你需要設定作品的發佈時間。抖音提供了

請勿打擾模式在iPhone中不起作用:修復 請勿打擾模式在iPhone中不起作用:修復 Apr 24, 2024 pm 04:50 PM

即使在「請勿打擾」模式下接聽電話也可能是一種非常煩人的體驗。顧名思義,請勿打擾模式可關閉來自郵件、訊息等的所有來電通知和警報。您可以按照這些解決方案集進行修復。修復1–啟用對焦模式在手機上啟用對焦模式。步驟1–從頂部向下滑動以存取控制中心。步驟2–接下來,在手機上啟用「對焦模式」。專注模式可在手機上啟用「請勿打擾」模式。它不會讓您的手機上出現任何來電提醒。修復2–更改對焦模式設定如果對焦模式設定中存在一些問題,則應進行修復。步驟1–打開您的iPhone設定視窗。步驟2–接下來,開啟「對焦」模式設

微博怎麼設定定時發布_微博設定定時發布方法教程 微博怎麼設定定時發布_微博設定定時發布方法教程 Mar 29, 2024 pm 03:51 PM

1.開啟微博客戶端,在編輯頁面中點選三個小點,再點選定時發。 2.點擊定時發之後,在發佈時間右側就有時間選項,設定好時間,編輯好文章,點擊右下角的黃色字定時發布即可。 3.微博手機端暫時不支援定時發布,只能在PC客戶端使用該功能哦!

大麥怎麼設定搶票倒數計時 大麥怎麼設定搶票倒數計時 Apr 01, 2024 pm 07:01 PM

大麥網購票時,為了確保能夠準確掌握購票時間,用戶可以設定一個懸浮時鐘來進行搶票,詳細的設定方法就在下文中,讓我們一起學習下吧。大麥綁定懸浮時鐘方法1.在手機中點擊開啟懸浮時鐘app進入介面後,在設定秒殺提查的位置點擊,如下圖所示位置:2.來到新增記錄的頁面後,把在大麥網中複製的買票連結頁面複製進去。 3.接下來在下方設定秒殺時間和通知時間,打開【儲存到日曆】後面的開關按鈕,並在下方點選【儲存】。 4.點選開啟【倒數計時】,如下圖所示:5.到提醒時間時在下方點選【開始畫中畫】的按鈕。 6.購票時間到時

抖音標籤在哪裡設定出來?它怎麼打標籤,才能精準推流? 抖音標籤在哪裡設定出來?它怎麼打標籤,才能精準推流? Mar 27, 2024 am 11:01 AM

抖音作為全球最受歡迎的短影片平台之一,讓每個人都能成為創作者,分享生活中的點點滴滴。對於抖音使用者來說,標籤是一個非常重要的功能,它可以幫助使用者更好地分類和檢索內容,同時也能讓平台更精準地推送合適的內容給使用者。那麼,抖音標籤在哪裡設定呢?本文將詳細介紹如何在抖音上設定和使用標籤。一、抖音標籤在哪裡設定?在抖音上使用標籤可以幫助使用者更好地分類和標記自己的作品,讓其他使用者更容易找到並關注。設定標籤的方法如下:1.開啟抖音APP,並登入你的帳號。 2.點選畫面下方的「+」號,選擇「發表」按鈕。 3.

微博怎麼設定水印在中間_微博設定水印在中間方法 微博怎麼設定水印在中間_微博設定水印在中間方法 Mar 29, 2024 pm 03:31 PM

1.先進入微博,然後點選右下角我,選擇【客服】。 2.然後在搜尋框中輸入【浮水印】選擇【設定微博圖片浮水印】。 3.再去點選介面中的【連結】。 4.接著在新開啟的視窗中點選【圖片浮水印設定】。 5.最後勾選【圖片中心】點選【儲存】即可。

KDE Plasma 6.1 為流行的 Linux 桌面帶來了許多增強功能 KDE Plasma 6.1 為流行的 Linux 桌面帶來了許多增強功能 Jun 23, 2024 am 07:54 AM

經過多次預發布後,KDE Plasma 開發團隊於 2 月 28 日推出了適用於 Linux 和 BSD 系統的 6.0 版桌面環境,首次使用 Qt6 框架。 KDE Plasma 6.1 現在附帶了許多新功能

抖音推薦和精選在哪裡設置 抖音推薦和精選在哪裡設置 Mar 27, 2024 pm 05:06 PM

抖音推薦和精選在哪裡設置?在抖音短視頻中是有精選和推薦兩個分類,多數的用戶不知道推薦和精選如何的設置,接下來就是小編為用戶帶來的抖音推薦和精選設定方法教程,有興趣的用戶快來一起看看吧!抖音使用教學抖音推薦和精選在哪裡設定1、先開啟抖音短影片APP進入主頁面,點選右下角【我】專區選擇右上角【三個橫線】;2、之後在右側會展開功能欄,滑動頁面選擇最底部的【設定】;3、然後在設定功能頁面,找到其中的【個人資訊管理】服務;4、最後跳到個人資訊管理頁面,滑動【個人化內容推薦】後方的按鈕即可設定。

See all articles