基於stor2RRD 的 SAN 儲存監控

2022-07-29 09:30:16 字數 1676 閱讀 5003

一、

配置用法在官網都有的詳見網頁:

二 、

在這裡我只是想記錄一下我是如何編譯安裝apache的,避免踩坑:

安裝包如下:

在這裡如果使用apr-util-1.6 系列的包在編譯安裝   "make"    httpd時候會出錯,找了一下方法發現網上說使用1.5版本的就可以避免。

廢話不說了,直接開始:

安裝apr:

./configure --prefix=/usr/local/apr

make

make install

安裝apr-util:

./configure --prefix=/usr/local/apr-util

make

make install

安裝pcre:

./configure --prefix=/usr/local/pcre

make

make install

安裝httpd:

./configure --prefix=/usr/local/apache --enable-so --enable-ssl --enable-cgi --enable-cgid --enable-rewrite --enable-modules=most --enable-mpms-shared=all --with-mpm=prefork --with-zlib --with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make

make install

其餘的配置還是向官網的配置一樣,拿過來放進去就可以的,總體來說配置這個還是較為簡單的。

apache 新增輸入使用者密碼登入的基於使用者的訪問控制:

執行  hypasswd -c -m /usr/local/apache/htpasswd tom  (建立了tom使用者)

注意:首次建立時需要加-c,第二次新增使用者時一定不能加-c  

然後輸入密碼即可

在  documentroot "/usr/local/apache/htdocs" 中 根據需要新增如下幾行

options indexes followsymlinks

allowoverride authconfig

authtype basic

authname "restricted files"

authuserfile /usr/local/apache/htpasswd

require valid-user

errorlog "| /usr/local/apache/bin/rotatelogs /home/logs/www/error_%y%m%d.log 86400 480"

customlog "| /usr/local/apache/bin/rotatelogs /home/logs/www/access_%y%m%d.log 86400 480" common

基於異常的設計(2)

在stats 內部有4 條語句在try 塊之外,在下面兩條語句完成之前,可能會有異常被丟擲 1 int pstats new int 4 2 do something pstats 在語句 1 中,new 表示式可能會失敗,如果發生了這樣的情況,標準庫將產生bad alloc 標準異常,由於bad ...

基於物件的設計(2)

我們與潛在使用者的討論已經引起了極大的熱情,現在我們要真正實現它,但是怎樣把這 個設計轉換成c 呢?支援基於物件設計的類的一般形式如下 class classname public 公有操作集合 private 私有實現 這裡class public 和private 是c 語言的關鍵字。class...

基於異常的設計(2)

在stats 內部有4 條語句在try 塊之外,在下面兩條語句完成之前,可能會有異常被丟擲 1 int pstats new int 4 2 do something pstats 在語句 1 中,new 表示式可能會失敗,如果發生了這樣的情況,標準庫將產生bad alloc 標準異常,由於bad ...