成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LAMP安全加固之apache篇

運維 系統運維
正在使用和準備使用LAMP的人,都想為自己的LAMP安全有實質般的改變,那就隨我看看實質性的加強LAMP安全的辦法。

 

[[20466]] 

圖-LAMP

一用LAMP,我就想到LAMP安全的問題,安全那是必須要搞定的!看看我是如何辦的!

  apache方面:

  1.修改banner

  編譯源代碼,修改默認的banner

  ServerTokens ProductOnly

  ServerSignature Off

  在apache的源碼包中找到ap_release.h將

  #define AP_SERVER_BASEPRODUCT “Apache”

  修改為

  #define AP_SERVER_BASEPRODUCT “Microsoft-IIS/6.0”

  os/unix下的os.h文件

  #define PLATFORM “Unix”

  修改為

  #define PLATFORM “Win32“

  2.修改默認的http狀態響應碼404,503等默認頁面

  3.Apache的訪問權限控制

  htpasswd -b -c /(存放密碼文件路徑)/.htpasswd username password

  Alias /hack “/var/www/html/hack/”

  authname “test”

  authtype basic

  authuserfile /var/www/html/hack/.htpasswd

  require user kindle

#p#

  4.關閉危險指令

  清除FollowSymlinks指令

  關閉索引目錄

  Options Indexes FollowSymLinks

  關閉CGI執行程序

  5.open_basedir 限制目錄

  用法:php_admin_value open_basedir /var/www

  php_admin_value open_basedir 引起的上傳文件失敗解決方法

  將上傳文件的臨時目錄加入到php_admin_value open_basedir后面,最后看起來是這樣的:

  php_admin_value open_basedir “/usr/local/apache/htdocs/www/:/tmp/”

  注意:兩個目錄之間是冒號隔開。

  把PHP腳本操作限制在web目錄可以避免程序員使用copy函數把系統文件拷貝到web目錄。move_uploaded_file不受open_basedir的限制,所以不必修改php.ini里upload_tmp_dir的值。

  6.掌握Apache的Order Allow Deny判斷原則

  1. 首先判斷默認的;

  2. 然后判斷逗號前的;

  3. 最后判斷逗號后的;

  4. 最終按順序疊加而得出判斷結果。

  ex:

  apache的php擴展名解析漏洞

  Order Allow,Deny

  Deny from all

  apache設置上傳目錄無執行權限

  Order allow,deny

  Deny from all

  7.mod_rewrite重寫URL

  重寫規則的作用范圍

  1.使用在Apache主配置文件httpd.conf中。

  2.使用在httpd.conf里定義的配置中。

  3.使用在基本目錄的跨越配置文件.htaccess中。

  1.url重定向80到443端口

  RewriteEngine on

  RewriteCond %{SERVER_PORT} !^443$

  RewriteRule ^/?(.*)$ https://www.kindle.com/$1 [L,R]

  含義是這樣的:為了讓用戶訪問傳統的http://轉到https://上來,用了一下rewrite規則:

  第一句:啟動rewrite引擎

  第二句:rewrite的條件是訪問的服務器端口不是443端口

  第三句:這是正則表達式,^是開頭,$是結束,/?表示有沒有/都可以(0或1個),(.*)是任何數量的任意字符

  整句的意思是講:啟動rewrite模塊,將所有訪問非443端口的請求,url地址內容不變,將http://變成https://

#p#

  8.Speling模塊去除url大小寫

  確認speling模塊存在并已加載

  啟動speling

  CheckSpelling .

  AllowOverride None

  Order allow,deny

  Allow from all

  9. Limit模塊限制IP連接數

  下載模塊 http://dominia.org/djao/limit/mod_limitipconn-0.04.tar.gz

  安裝:

  tar zxvf mod_limitipconn-0.04.tar.gz

  cd mod_limitipconn-0.04

  make APXS=/usr/local/apache/bin/apxs ß—–這里要按你自己的路徑設置

  make install APXS=/usr/local/apache/bin/apxs ß—–這里要按你自己的路徑設置

  編輯httpd.conf

  添加

  全局變量:

  < IfModule mod_limitipconn.c >

  < Location / > # 所有虛擬主機的/目錄

  MaxConnPerIP 3 # 每IP只允許3個并發連接

  NoIPLimit image/* # 對圖片不做IP限制

  < /Location >

  < Location /mp3 > # 所有主機的/mp3目錄

  MaxConnPerIP 1 # 每IP只允許一個連接請求

  OnlyIPLimit audio/mpeg video # 該限制只對視頻和音頻格式的文件

  < /Location >

  < /IfModule >

  9.讓apache支持安全HTTPS協議

  yum -y install mod_ssl

  cd /etc/httpd/conf 進入HTTP服務器配置文件所在目錄

  rm -rf ssl.*/server.* 刪除默認或殘留的服務器證書相關文件

  rpm -qa |grep openssl

  openssl genrsa -out www.kindle.com.key 1024 建立服務器密鑰

  openssl req -new –key www.kindle.com.key -out www.kindle.com.csr 建立服務器公鑰

  openssl x509 -req -days 365 -in www.kindle.com.csr -signkey www.kindle.com.key -out www.kindle.com.crt 建立服務器證書

  /etc/rc.d/init.d/httpd restart 重啟服務

  netstat -ntpl |grep 443

  可以到http://www.startssl.com獲取合法證書(免費)

  10.安裝配置mod_security

  下載:http://www.modsecurity.org/download/modsecurity-1.8.7.tar.gz

  http://fedoranews.org/jorge/mod_security/mod_security.conf

  安裝:下載到/opt/soft目錄下。

  # tar –zxvf modsecurity-1.8.7.tar.gz

  # cd modsecurity-1.8.7

  #cd apache2

  # /opt/apache/bin/ apxs -cia mod_security.c

  #copy mod_security.conf /opt/apache/conf

  配置:

  在/opt/apache/conf/httpd.conf中添加下面一行:

  Include conf/mod_security.conf

  /opt/apache/bin/apachectl stop

  /opt/apache/bin/apachectl startssl

  更詳細的mod_security的配置

通過文章,我們知道了LAMP安全里面的apache,在后面的文章為大家介紹PHP和Mysql安全。希望大家繼續關注。

【編輯推薦】

  1. LAMP下虛擬主機用戶個人網頁的架設
  2. 從 WAMP 到 LAMP 看穿 LAMP
  3. 運用apt工具傻瓜式安裝、配置、拆卸、卸載LAMP
  4. LAMP Web 技術平臺體系簡介
  5. 編譯安裝lamp 常用項目
  6. LAMP web機制 詳解 (圖)

 

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-23 15:17:44

2011-03-23 15:38:29

2011-03-21 10:49:33

LAMPApache

2011-03-21 11:33:09

LAMPApache

2011-03-11 14:02:53

Apache配置

2011-03-21 13:04:38

LAMPApache

2011-03-21 14:30:45

LAMPApachePHP

2011-03-22 12:53:35

UbuntuLAMPApache

2011-03-09 16:28:25

2011-03-14 13:07:22

LAMPApache調優

2012-08-01 09:12:46

2021-08-12 10:31:59

MySQL安全方法

2011-03-23 11:14:47

LAMP配置

2014-01-09 10:49:55

2011-03-21 13:59:44

Apachemysqlphp

2011-03-09 14:34:10

lamp安裝

2019-04-12 14:07:13

系統安全Linux賬號安全

2011-03-11 15:52:59

LAMP優化

2013-07-15 10:39:43

2024-03-20 15:25:43

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品久久久 | 国产成人jvid在线播放 | 免费一级做a爰片久久毛片潮喷 | 亚洲欧美日韩在线一区二区 | 在线不卡| 中文字幕精品一区久久久久 | 成人网在线观看 | 欧美日韩中文字幕 | 超碰精品在线 | 91九色视频 | 欧美一区二区三区精品免费 | 久久精品色欧美aⅴ一区二区 | 成人午夜影院 | 一区二区三区国产精品 | 伊人春色成人网 | 国产精品亚洲成在人线 | 午夜小视频免费观看 | 91精品在线观看入口 | 久久久精品一区二区三区 | 午夜码电影 | 久久精品国产免费 | 欧美日韩国产一区二区三区 | 新超碰97| 国产精品一二三区在线观看 | 日本不卡高清视频 | 美国一级黄色片 | 国产精品资源在线 | 中文字幕免费视频 | 九一国产精品 | 久久久久久www | 全部免费毛片在线播放网站 | 国产精品久久久久久久久久久久久久 | 在线不卡一区 | 午夜欧美 | 免费一级欧美在线观看视频 | 免费视频久久 | 亚洲人成网站777色婷婷 | 手机看片在线播放 | 国产不卡一区 | 欧美色专区| 欧美激情 一区 |