基於stor2RRD 的 SAN、存儲監控


一、

     配置用法在官網都有的詳見網頁: http://www.stor2rrd.com/install.htm?1.2

 

二 、

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

         安裝包如下:

        httpd-2.4.29.tar.gz

        pcre-8.38.tar.gz

        apr-1.6.3.tar.gz

        apr-util-1.5.3.tar.gz

         在這里如果使用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

     如何將日志做到按天切割呢? 編輯配置文件找到  common log 和 error_log,注釋掉,改為 如下:

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 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM