CentOS 7課堂筆記(version x)
在網頁中實現驗證功能
首先我們來到虛擬主機配置檔案中
將進行制定的驗證資訊寫入到其中,<directory></directory>
儲存並退出
重啟dns服務,重啟httpd服務,用火狐瀏覽器訪問
然後我們設定用使用者目錄訪問的網頁
我們編輯配置檔案目錄下的userdir.conf配置檔案
指定工作目錄,public_html,拒絕訪問root使用者目錄
儲存並退出,然後我們在/home/tom1目錄下新建該目錄public_html許可權設定為755(tom1使用者目錄為711)
在該目錄下新建網頁檔案,index.html,然後輸入網頁內容,
重啟服務進行訪問
然後就是HTTPS協議訪問網頁,首先安裝mod_ssl
然後我們進行ssl.conf主配置檔案進行編輯,指定HTTPS監聽的工作目錄
然後重啟服務,用火狐瀏覽器進行訪問
磁碟配額
要使用磁碟配額,首先需要在對應的磁碟選項中寫入userquota,grpquota分別對應著使用者配額和分組配額
在/etc/fstab中寫入設定開機自啟動。
執行命令 mount -o,remount /home重新掛載/home目錄,就可以掛載成功使用配額了。
然後用mount |grep home命令檢視home目錄是否具有配額功能
quotacheck -cugv /home 對/home目錄進行檢查
然後用edquota命令對使用者tom1進行限制,這就是執行該命令出現的介面,有兩個soft和hard選項,前面的對應使用空間大小的限制,後面是對檔案數量進行限制,soft對應的值為提醒值,也就是達到soft對應的值後就會出現提醒。首先我們對檔案大小進行限制。
我們建立大小為1000k的檔案,我們進行檢視,blocks值就是對應著已經使用的空間
當達到最大的hard值的時候,再建立固定大小檔案的時候就會出錯,提示資訊就是超出磁碟配額。
然後我們切換到root使用者下,對檔案數量進行限制,就是後面的soft和hard對應的值
這裡就要面對一個問題,建立目錄和建立檔案,一開始我們建立目錄已經無法建立,但還可以繼續進行建立檔案,但是再前面空間大小的限制已經滿負荷,在建立檔案的時候並不能讓我們的要求20個最大檔案數量極限,就已經無法繼續建立,並且16後面還跟上了一個*符號
然後我們可以用repquota -a 命令進行檢視各個使用者的配額資訊。我們可以看到預設的提醒天數為7天,這裡的天數就是在達到soft定義的大小之後,提醒的天數,如果超過該天數,那剩下的最大空間則無法使用,當然,我們也可以更改這個天數。
Edquota -t 進入該介面,對應的/dev/sda3裝置名稱,預設的兩個天數都為7天,我們進行修改,並儲存退出。
然後我們再用命令repquota -a命令檢視的時候,我們發現我們修改的天數已經生效。
做HTTP協議的yum倉庫。
當然了,首先我們需要安裝HTTP服務
修改iso映象檔案的掛載目錄,以前我們在做ftp的時候,已經使用過用ftp協議使用yum倉庫,我們執行相同的操作即可。
編輯開機掛載檔案/etc/fstab
輸入上面的內容,掛載到/var/ftp/centos目錄下(前提是目錄存在)
然後我們umount -a解除安裝所有裝置
繼續執行掛載命令 mount -a命令就可以看到我們的iso映象已經掛載我們設定的目錄下。
我們來到Httpd的工作目錄下,做一個軟連結
執行命令ln -s /var/ftp/centos7 centos命令
刪除掉我們以前建立的索引檔案index.html
並且來到主配置目錄/etc/httpd/conf.d下,裡面有一個welcome.conf
我們刪除了它,因為這裡面定義了網頁的預設介面
我們繼續來到yum的庫檔案,修改裡面的內容,對應著http協議
重啟httpd協議,然後清除yum快取
Yum repolist 重新生成yum倉庫,我們就可以使用本地基於http協議的yum倉庫
然後我們需要用火狐瀏覽器進行訪問,就可以看到映象檔案的目錄了。