操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    安裝了Web服務器Apache后,為了更好地使用Apache,還需要學習如何對Apache進行配置。在項目開發中,經常需要配置虛擬主機和訪問權限,下面對Web服務器的配置進行詳細講解。

    1.配置虛擬主機

    在默認情況下,Apache只有Chwebapache2.4hndoes這一個站點目錄,而在學習的過程中,可能需要用到多個站點。為此,可以利用Apoche的虛擬主機功能來實現多個站點。

    Apache的默認站點使用IP地址127.0.0.1或主機名localhost來訪問,這兩種方式訪問到的站點目錄都是C:webapache2.4htdoes。而通過虛擬主機,可以實現用自定義的域名來訪問,并且可以為不同的域名指定不同的站點目錄。

    由于申請一個真實的域名需要一定的費用,為了便于開發,可以通過更改hosts文件來實現將任意域名解析到本地。在Windows系統中以管理員身份打開命令行,然后執行如下命令,調用記事本來編輯hosts文件。

    notepad C: Windowa\Systen32\drivers\etc\hosts

    將hosts文件打開后,在該文件中配置IP地址和域名的映射關系,具體如下。

    127.0.0.1 ww.php.test
    127.0.0.1 vww.adnin.teat

    上述配置表示當訪間www.php.test或www.admin.test這兩個域名時,自動解析到127.0.0.1這個IP地址上。經過上述配置之后,就可以在瀏覽器上直接輸人域名來訪問本機的Web服務器了。需要注意的是,這種域名解析方式只對本機有效。

    通過虛擬主機可以在一臺服務器上部署多個網站,雖然服務器的IP地址是相同的,但是當用戶使用不同以名訪問時,訪問到的不是相同的網站

    下面開始學習如何配置Apache虛擬主機,具體操作步驟如下。

    (1)修改 httpl.conf文件,啟用虛擬主機配置文件。

    在Apache的配置文件httpd.conf 中找到如下配置,刪除“#”,取消注釋即可。

    #Include conf/extra/httpd-vhosts.conf

    在上述配置中,lnclode表示從另一個文件中加載配置,后面是配置文件的路徑。

    (2)在htpd-vhosts.cof配置文件中進行虛擬主機的配置。

    打開confestra/httpd-vhosts.conf配置文件,將文件中原有的配置刪除或全部使用“#”進行注釋,然后重新編寫配置,具體如下:

    <virtualhoat·:80>
        DocumentRoot "C:/veb/apache2.4/htdoca"
        ServerName localhoat
    </Virtualhoat*:80>
    <Virtualhoat*:80>
        DocumentRoot "C:/web/apache2.4/htdocs/vnnv.php.test"
        ServerNane ww.php.test
    </Virtualhoat>

    上述配置實現了兩個虛擬主機,分別是localhost和www.php.test,并且這兩個虛擬主機的站點目錄被指定在不同的目錄下。“*:80”表示任意IP的80端口,“DocumentRoot”表示文檔根目錄,“ServerName”表示服務器名。

    (3)在Apache的hadoes目錄中創建www.php.test目錄,并在這個目錄中放一個簡單的網頁,將文件命名為index.html.網頁內容為“Welcome www.php.dest”。

    (4)在修改了Apache配置文件后,重啟Apache服務,使配置文件生效。

    (5)在瀏覽器中訪問這兩個虛擬主機,會看到兩個不同的網站,如圖1所示。

    圖1 訪問虛擬主機

    訪問權限控制

    在Apache的主配置文件hupd.conf中,默認已經添加了一些目錄的配置,這些配置寫在<Directory>指令中。為了便于查看,下面將這部分配置摘取出來。

    # 第1處配置
    <directory>
    </directory>
        AllowOverride none
        Require all denLed
    #第2處配置
    <directory "${SRVROOT}/htdocs>
        Options Indexes FollowSymLinks
        AllowOverride None
        Roquire all granted
    </directory>

    在上述代碼中,一共有兩處目錄配置,第1處是根目錄配置,第2處是針對Apache安裝目錄下的htdoes目錄的配置。當用戶訪問某個目錄時,Apache會查找該目錄的配置和所有上級目錄的配置,該目錄的配置會覆蓋上級目錄的配置。

    第1處配置中的Reqpuire all denied表示阻止所有的訪問,第2處配置中的 Require all granted表示允許所有的訪問。此外,還可以配置為Require local,表示只允許本地訪問。

    當用戶訪問的是htdoes 目錄時,第2處配置中的 Require all granted 會覆蓋第1處的Reqpuire all denied,所以htdoes 目錄允許訪問。而當用戶訪問的是其他目錄時,由于其他目錄沒有配置 Require allgranted,會被第1處配置阻止訪問。

    在配置虛擬主機時,將wwwphp.test的站點目錄放在了htdoes目錄中,因此該站點不需要配置訪問權限就可以訪問。

    AlowOvemride mone表示不飾取分布式配置文件。分布式配置文件是指分布在每個目錄下的配置文件,文件名為“.htaccess”。如果允許Apache讀取分布式配置文件,可以將其修改為AllowOveride All。Apache在讀取分布式配置文件時,會從磁盤根目錄一直查找到當前訪問的目錄,如果這些目錄下有“htaccess”文件就會被讀取,子目錄的配置會覆蓋上級目錄的配置。分布式配置文件的優點在于,修改了配置后,不需要重啟Apache服務就能生效;缺點在于,讀取這些文件增加了服務器的負擔,會降低性能。

    Options lndeses表示啟用Apache的目錄瀏覽功能,當該功能啟用時,如果用戶訪問的目錄中沒有默認索引頁(Directorylndex)指定的文件,就會顯示文件列表。在安裝PHP時,已經對Directorylndex進行了配置,Apache會在當前訪問的目錄下依次查找index.php和index.himl,如果兩個文件都不存在,就會開啟文件列表。

    開啟文件列表可以方便查看服務器上的文件,但會降低服務器的安全性,導致服務器上的重要文件被隨意訪問。如果需要關閉這個功能,可以將“Indexes”修改為“-lndexes”。

    在Opions lndexes后面還有一個FollowSymLinks,它表示是否允許使用符號鏈接。符號鏈接在Limux系統中比較常見,可以根據實際需要進行配置。

    <virtualhost *:80="">
        DocunentRoot "C:/web/www/wnw.adnin.test"
        ServerName www.adnin.test
    </virtualhost>
    <directory "c:="" web="" www"="">
        Options -indexes
        AllowOverride All
        Require local
    </directory>

    (2)創建Cloweblowwwlwww.admnin.test目錄,然后在該目錄下創建index.html文件,文件的內容為“Weloome

    index.html"。

    (3)在瀏覽器中訪問“www.admin.lesi”進行測試,效果如圖2所示。

    圖2 測試訪問權限

    從圖2可以看出,Apache沒有顯示文件列表,返回了Forbidkdlen錯誤提示。

    (5)在sub目錄下創建“htaccess”文件,開啟目錄瀏覽功能,具體代碼如下。

    Options indexes

    圖3 目錄瀏覽效果

    (6)在瀏覽器中刷新,目錄瀏覽效果如圖3所示。

    從圖3可以看出,Apache顯示了當前目錄下的文件和子目錄(這些文件需要讀者自行準備),說明分布式配置文件已經生效了。需要說明的是,“htaecess”文件也在該目錄下,但Apache為了安全性、不會將該文件顯示出來,也不允許通過URL訪問。

    著網站越來越普遍,很多朋友都開始做自己的網站,但是購買了個人虛擬主機以后卻不知道怎么做,需要準備什么。其實虛擬主機建站非常簡單,下面群英小編給大家講講個人虛擬主機如何建站?虛擬主機建站有哪些步驟?

    1、備案。在我們購買了個人虛擬主機后,首先需要做好備案,做好備案才能使用。一般需要一個星期左右審核。可以聯系服務商幫助備案。

    2、域名綁定與解析。在拿到備案號后,在控制面板進行域名綁定。域名解析可以在域名管理的地方完成。

    3、上傳網站程序。完成以上2個步驟后,通過FTP連接虛擬主機,把開發程序上傳到虛擬主機根目錄,以便使用域名訪問網站。主要的虛擬主機根目錄有wwwroot、root、web等,這個可以參考每個服務商。

    虛擬主機建站怎么做?

    完成以上步驟我們就可以通過域名來訪問網站了,非常簡單。那么個人虛擬主機除了做建站,還能干什么?

    1、服務端配置存儲。如果需要把配置文件放到單獨的空間,我們可以使用個人虛擬主機,這樣就不需要再重新搭建環境,非常簡單快捷。

    2、存儲文件。現在我們很多數據、文件需要存放,存在本地始終不安全,放在網盤或者固態也不放心,那么我們可以使用個人虛擬主機來做存儲空間,而且多余的空間還能用來做其他的事情,一舉兩得。

    3、網站圖庫。把圖片放在單獨的服務器上,可以有效加快網站訪問速度,對用戶來說是很好的體驗。虛擬主機做圖庫存儲,也是一個緩解網站服務器資源壓力的一個很好的解決方案。

    4、學習。很多學生也需要做網站建設測試或者認為,這個時候就可以使用虛擬主機,操作簡單,配合DW等開發軟件設置FTP站點,快速同步虛擬空間,高效學習。

    5、做小程序開發。現在很多APP或者小程序開發都會用到。小程序開發用虛擬主機也十分方便,且自帶數據庫,還可以使用PHP快速開發服務。

    以上就是個人虛擬主機建站的流程以及虛擬主機的作用,相比云服務器,虛擬主機更加劃算,所以非常受歡迎,如果你也有建站或者存儲等需求,建議可以購買虛擬主機進行,方便簡單。更多虛擬主機問題,歡迎咨詢群英網絡。

    天bb來教大家怎么在一個系統下安裝另一個系統!

    首先我們需要一個叫VMware Workstation Pro的軟件,用它來創建虛擬系統。

    長這樣的,不要下錯了

    那么等創建磁盤的進度條走完了后就可以體驗全新的操作系統啦!

    還可以在虛擬系統上測試病毒!病毒也不會感染主機的!

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有