虛擬目錄的作用
虛擬目錄是為了便於對**資源管理,將檔案存放在本地計算機的其他目錄當中,然後將檔案對映到**的主目錄資料夾上,這個檔案便被成為虛擬目錄。
虛擬目錄都有自己的別名,這樣使用者就可以通過虛擬目錄的別名來訪問與之對應的真實資料夾裡的資源了。
首先安裝http服務,然後配置。
這裡需要對兩個目錄做許可權開啟和管理,首先是我們的主目錄/www/openlab,然後是我們的虛擬目錄/usr/local 然後在主站配置中加上alias 別名的檔案位址就可以了,基本效果如下。
使用者控制的作用
為了方便使用者的管理和認證,所進行初步的許可權策略和安全設定。
首先還是配置配置檔案
首先將虛擬使用者配置的檔案系統許可權注釋掉,要不然無法實現使用者控制,然後在後面加入認證配置,和認證目錄。
通過htpasswd -c 建立認證目錄 這個-c選項如果建立第二個使用者時,就可以不用加了,如果加了會覆蓋之前的目錄的。
實施效果如下:
亂碼是因為配置中採用了中文的緣故。
sll認證是什麼
總而言之就是加密傳輸資料用的一種協議
由於檔案在http協議上傳輸時是以一種明文方式傳播的,所以攻擊者很容易就可以竊取到想要的資訊,所以為了安全,我們需要另一種安全協議——https
什麼是https?
~~https(全稱:hyper text transfer protocol over secure socket layer 或 hypertext transfer protocol secure,超文字傳輸安全協議),是以安全為目標的http通道。https並不是乙個新協議,而是http+ssl(tls:transport layer security安全傳輸套接層)。原本http先和tcp(假定傳輸層是tcp協議)直接通訊,而加了ssl後,就變成http先和ssl通訊,再由ssl和tcp通訊,相當於ssl被嵌在了http和tcp之間。~~
總而言之就是ssl+https.
首先需要安裝mod——ssl,它是一種專門為apache webserver提供ssl服務的軟體。
然後在/etc/pki/tls/certs/ 下建立密碼配置檔案。
[root@localhost certs]# make a.crt按照指示規定填寫密碼和其他資訊,然後配置配置檔案
然後登入
最後實現了使用https登入網頁。
16 3 4 符號鏈結和虛擬目錄
在 16.3.2 節關於httpd.conf 配置檔案的介紹中提到了乙個 documentroot 的引數,該引數用於指定 web伺服器發布文件的主目錄。在預設情況下,使用者通過 訪問web 伺服器所瀏覽到的所有資料都是存放於該目錄之下。該引數只能設定乙個目錄作為引數值,那麼是不是在 apache ...
web應用和虛擬目錄對映
tip web應用程式 web應用開發好後,若想供外界訪問,需要把web應用所在目錄交給web伺服器管理,這個過程稱之為虛擬目錄的對映。一 web應用虛擬目錄的對映實現 完成web應用程式的虛擬目錄對映需要修改tomcat伺服器的配置檔案。下面介紹兩種方法 進到tomcat伺服器的conf目錄下,開...
Tomcat配置虛擬目錄和虛擬主機
1 配置虛擬目錄 找到tomcat目錄下的conf目錄,該目錄下有個server.xml的配置檔案 在中間加入 例如 於是,我們下次便可以以hello為目錄進行訪問 d chjzh webtest 下的web應用 2 配置虛擬主機 還是找到conf目錄下的server.xml 另外加入乙個host節...