保障4 0509任務打卡

2021-09-22 02:45:40 字數 2871 閱讀 5831

任務列表:

11.16/11.17 apache預設虛擬主機

11.18 apache使用者認證

11.19/11.20 網域名稱跳轉

11.21 apache訪問日誌

11.22 訪問日誌不記錄靜態檔案

11.23 訪問日誌切割

11.24 靜態元素過期時間

1, 開啟虛擬主機配置檔案

2,虛擬主機配置檔案/usr/local/apache2.4/conf/extra/httpd-vhosts.conf

使用者認證的目的在於:

//指定需要認證的目錄

allowoverride authconfig //認證開關,有這行就啟動認證

authname "111.com user auth" //自定認認證名稱,作用不大

authtype basic //認證型別,一般為basic

authuserfile /data/.htpasswd //指定認證檔案所在位置。認證檔案裡包含了使用者和密碼

require valid-user //指定需要認證的使用者為全部可用使用者

//指定需要認證的檔案

allowoverride authconfig //認證開關,有這行就啟動認證

authname "111.com user auth" //自定認認證名稱,作用不大

authtype basic //認證型別,一般為basic

authuserfile /data/.htpasswd //指定認證檔案所在位置。認證檔案裡包含了使用者和密碼

require valid-user //指定需要認證的使用者為全部可用使用者

1,web測試

2,curl測試

在虛擬主機配置檔案裡新增以下語句

//跳轉功能,需要mod_rewrite模組支援

rewriteengine on //開啟rewrite功能

rewritecond %

!^111.com$ //定義rewrite的條件,主機名(網域名稱)不是111.com即滿足條件

rewriterule ^/(.*)$

[r=301,l] //定義rewrite規則,滿足上面條件時執行。

關於rewrite規則的解釋1,檢查rewrite模組是否開啟

/usr/local/apache2.4/bin/apachectl -m |grep rewrite

2,如果沒有開啟,去/usr/local/apache2.4/conf/httpd.conf裡開啟

3,使用curl測試

第一步,為靜態元素定義標籤

第二步,在訪問日誌的common後邊追加env=!img,排除帶有標籤的元素。

11.24.1 伺服器可以通過expires模組來定義元素的過期時間

11.24.2設定靜態元素過期時間

添下以下內容到虛擬伺服器配置中

expiresactive on  //開啟該功能的開關

把apr-1.6.3 放到httpd原始碼包的/srclib/下,改名apr

把apr-util-1.6.1 放到httpd原始碼包的/srclib/下,改名apr-util4

編譯引數./configure --prefix=/dir/ --enable-so --enable-mpms-shared=all --with-mpm=event --enable-mods-shared=most --with-included-apr

說明:這裡的/dir/為apache安裝路徑,根據需求定目錄

保障4 0416任務打卡

任務列表 10.12 firewalld和netfilter 10.13 netfilter5表5鏈介紹 10.14 iptables語法 10.15 iptables filter表案例 10.16 10.17 10.18 iptables nat表應用 setenforce 0selinux的三...

保障4 0725任務

任務列表 24.15 ansible介紹 24.16 ansible安裝 24.17 ansible遠端執行命令 24.18 ansible拷貝檔案或目錄 24.19 ansible遠端執行指令碼 24.20 ansible管理任務計畫 24.21 ansible安裝包和管理服務 24.22 使用a...

201403 5 任務排程

問題描述 有若干個任務需要在一台機器上執行。它們之間沒有依賴關係,因此 可以被按照任意順序執行。該機器有兩個 cpu 和乙個 gpu。對於每個任務,你可以為它分配不 同的硬體資源 1.在單個 cpu 上執行。2.在兩個 cpu 上同時執行。3.在單個 cpu 和 gpu 上同時執行。4.在兩個 cp...