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

LAMP安全加固之apache篇

運維 系統(tǒng)運維
正在使用和準備使用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狀態(tài)響應碼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執(zhí)行程序

  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函數(shù)把系統(tǒng)文件拷貝到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設置上傳目錄無執(zhí)行權限

  Order allow,deny

  Deny from all

  7.mod_rewrite重寫URL

  重寫規(guī)則的作用范圍

  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]

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

  第一句:啟動rewrite引擎

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

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

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

#p#

  8.Speling模塊去除url大小寫

  確認speling模塊存在并已加載

  啟動speling

  CheckSpelling .

  AllowOverride None

  Order allow,deny

  Allow from all

  9. Limit模塊限制IP連接數(shù)

  下載模塊 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個并發(fā)連接

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

  < /Location >

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

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

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

  < /Location >

  < /IfModule >

  9.讓apache支持安全HTTPS協(xié)議

  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安全。希望大家繼續(xù)關注。

【編輯推薦】

  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 14:30:45

LAMPApachePHP

2011-03-21 13:04:38

LAMPApache

2011-03-22 12:53:35

UbuntuLAMPApache

2011-03-09 16:28:25

2021-08-12 10:31:59

MySQL安全方法

2012-08-01 09:12:46

2011-03-14 13:07:22

LAMPApache調優(yōu)

2011-03-23 11:14:47

LAMP配置

2019-02-12 09:52:20

Linux安全Windows

2013-07-15 10:39:43

2024-03-20 15:25:43

2019-04-12 14:07:13

系統(tǒng)安全Linux賬號安全

2011-03-21 14:13:44

LAMPApacheSSL

2011-03-23 10:30:01

LAMPApache源碼

2014-01-09 10:49:55

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九九热精品在线 | 永久免费视频 | 免费一级欧美在线观看视频 | 久久国产精品免费一区二区三区 | 久久免费精品 | 成人影院在线观看 | 亚洲欧美一区二区三区在线 | 精品中文字幕久久 | 亚洲 欧美 日韩 在线 | 在线视频第一页 | 91电影| 亚洲精品一区二区三区中文字幕 | 亚洲美女网站 | 成人欧美一区二区三区在线播放 | 99久久精品国产一区二区三区 | 日韩中文一区 | 成在线人视频免费视频 | 中文字幕亚洲免费 | 成人精品免费视频 | 欧美在线天堂 | 99久久99| 久久9精品| 色偷偷人人澡人人爽人人模 | 可以免费观看的av片 | 欧美伊人 | 波多野结衣先锋影音 | 日韩高清中文字幕 | 亚洲视频在线观看免费 | 在线观看视频h | 美女爽到呻吟久久久久 | 色噜噜狠狠色综合中国 | 午夜男人的天堂 | 成人一区二区三区在线 | 亚洲欧美精 | 成人精品 | 黄色片亚洲 | 欧美一区二区三区日韩 | 国产精品毛片 | 免费毛片网站在线观看 | 亚洲精品在线国产 | 国产精品三级 |