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

如何在Ubuntu上搭建一臺安全的Apache Web服務器?

譯文
安全 網站安全
本教程假設你已有一臺在運行的Ubuntu服務器,網絡方面已設置好,而且可以通過SSH進行訪問。

本教程假設你已有一臺在運行的Ubuntu服務器,網絡方面已設置好,而且可以通過SSH進行訪問。

Apache2是許多安裝的Linux發行版使用的默認Web服務器。它不是對所有環境來說唯一可用的Web服務器,也不是最佳的Web服務器,但是它適合許多使用場景。在安裝過程中,系統可能會詢問你哪個Web服務器要自動重新配置。選擇“apache2”即可。

安裝Apache2

使用下面這個命令,安裝Apache2及其他庫。

$ sudo apt-get -y install apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby

更新時區(TimeZone)和檢查正確時間

為了減小共享數據或鏡像數據方面的混淆,所有服務器在運行時都應該盡可能接近同步狀態。一些加密密鑰管理系統需要準確的時間。最后,就企業服務器而言,《薩班斯-奧克斯利法案》(Sarbanes-Oxley)和《健康保險可攜性及責任性法案》(HIPAA)的安全規則要求正確的時間戳機制。

$ sudo apt-get -y install openntpd tzdata
$ sudo dpkg-reconfigure tzdata
$ sudo service openntpd restart

如何在Ubuntu上搭建一臺安全的Apache Web服務器?

禁止AppArmor沖突

雖然AppArmor這個套件的確提供了一層額外的安全,但在我看來,需要為每個系統創建自定義配置文件。這不是本教程所探討的內容。所以眼下,我們會禁用AppArmor,防止與任何默認的配置發生沖突。

$ sudo /etc/init.d/apparmor stop
$ sudo update-rc.d -f apparmor remove
$ sudo apt-get remove apparmor apparmor-utils

注意:如果是生產環境下的Web服務器,不建議禁用AppArmor。如果有些人想創建自定義的AppArmor配置文件,請參閱官方說明文檔(http://wiki.apparmor.net/index.php/Documentation)。

阻止分布式拒絕服務(DDoS)攻擊

DDoS攻擊是一種分布式拒絕服務攻擊。有一個Apache模塊可以阻止這類攻擊。

$ sudo apt-get -y install libapache2-mod-evasive
$ sudo mkdir -p /var/log/apache2/evasive
$ sudo chown -R www-data:root /var/log/apache2/evasive

把下面這個命令添加到mod-evasive.load的末尾處。

$ sudo nano /etc/apache2/mods-available/mod-evasive.load DOSHashTableSize 2048
DOSPageCount 20 # 請求同一頁面的最大數量
DOSSiteCount 300 # 同一偵聽器上同一客戶端IP請求任何對象的總數量
DOSPageInterval 1.0 # 頁面數量閾值的間隔
DOSSiteInterval 1.0   # 站點數量閾值的間隔
DOSBlockingPeriod 10.0 # 客戶機IP被阻止的時間段
DOSLogDir “/var/log/apache2/evasive”
DOSEmailNotify admin@domain.com

阻止Slowloris攻擊

還有一個Apache模塊可以阻止Slowloris攻擊,不過模塊名稱取決于你使用的Ubuntu的具體版本。如果是Ubuntu 12.10或以后版本:

$ sudo apt-get -y install libapache2-mod-qos

然后,檢查qos.conf中的配置:

$ sudo nano /etc/apache2/mods-available/qos.conf

## 服務質量方面的設置

# 處理來自多達100000個不同IP的連接

QS_ClientEntries 100000

# 只允許每個IP僅50條連接

QS_SrvMaxConnPerIP 50

# 活動TCP連接的最大數量限制在256條

MaxClients 256

# 當70%的TCP連接被占用時,禁用保持活動連接狀態

QS_SrvMaxConnClose 180

# 最小請求/響應速度(拒絕阻塞服務器的慢速客戶端,即slowloris保持連接開啟,不提出任何請求):

QS_SrvMinDataRate 150 1200

# 并限制請求標題和主體(注意,這還限制了上傳和發帖請求):

# LimitRequestFields 30
# QS_LimitRequestBody 102400

 

注意:如果你運行12.04之前的Ubuntu版本,改而使用下面這個命令:

$ sudo apt-get -y install libapache2-mod-antiloris

檢查antiloris.conf中的配置

$ sudo nano /etc/apache2/mods-available/antiloris.conf

# 每個IP地址處于READ狀態的最大并行連接數量

IPReadLimit 5

 

阻止DNS注入攻擊

Spamhaus這個模塊使用域名系統黑名單(DNSBL),目的是為了阻止通過Web表單實現的垃圾郵件轉發,防止URL注入攻擊,阻止來自機器人程序的http DDoS攻擊,通常保護服務器,遠離已知的惡意IP地址。

$ sudo apt-get -y install libapache2-mod-spamhaus
$ sudo touch /etc/spamhaus.wl Append the config to apache2.conf
$ sudo nano /etc/apache2/apache2.conf
MS_METHODS POST,PUT,OPTIONS,CONNECT
MS_WhiteList /etc/spamhaus.wl
MS_CacheSize 256

 

重啟Apache裝入新模塊

$ sudo service apache2 restart

現在Web服務器已安裝完畢,并在正常運行。將Web瀏覽器指向你的域,即可看到證明你一切正常的默認消息。作為最后的檢查機制,運行下面這個命令,看看你的服務器有沒有任何錯誤信息。要是有錯誤信息,你需要上谷歌搜索一下,立馬解決這些錯誤。

$ sudo tail -200 /var/log/syslog

原文地址:http://xmodulo.com/2013/11/secure-apache-webserver-ubuntu.html

責任編輯:藍雨淚 來源: 51CTO.com
相關推薦

2017-03-21 11:12:22

LinuxAmazon AWS服務器

2014-09-18 10:15:54

2021-09-07 17:47:06

服務器開發數據

2017-03-14 09:22:05

2009-12-30 10:09:08

Ubuntu Apac

2016-12-29 10:52:09

LinuxUbuntu郵件服務器

2016-08-10 16:28:00

WebURLHTTP

2013-12-20 09:48:12

2009-12-30 10:41:27

Ubuntu Apac

2011-09-09 09:35:28

2013-07-29 13:49:23

UbuntuLAMP服務器

2017-08-03 10:36:08

UbuntuCertbotNGINX

2018-09-06 09:22:22

Linux系統服務器

2018-12-25 14:20:58

服務器命令Linux

2018-04-02 15:07:01

LinuxApacheWeb服務器

2021-06-27 17:41:41

云服務器云主機服務器

2016-07-12 10:40:35

服務器

2017-01-05 13:34:42

LinuxUbuntu郵件服務器

2021-05-20 13:30:39

UbuntuGUI系統運維

2017-01-09 08:59:17

Ubuntu郵件服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草青青草 | 视频一区二区中文字幕 | 中文字幕成人av | 日韩免费高清视频 | 亚洲成人久久久 | 黄网免费| 欧洲尺码日本国产精品 | 91麻豆精品国产91久久久久久久久 | 中文字幕日韩欧美一区二区三区 | 久久久久高清 | 在线视频一区二区三区 | 中文字幕一区二区三区四区五区 | 国产粉嫩尤物极品99综合精品 | 亚洲 欧美 日韩在线 | 日韩精品a在线观看图片 | 国产精品免费一区二区三区四区 | 免费国产黄网站在线观看视频 | 国产一区二区三区久久久久久久久 | 亚洲精品成人av | 黄色一级电影在线观看 | 亚洲永久免费观看 | 成人在线中文字幕 | 日韩一二三区视频 | 人人色视频| 欧美在线观看一区 | 欧美精品网站 | 夜夜精品浪潮av一区二区三区 | 国产精品视频在线免费观看 | 视频一区二区三区中文字幕 | 天堂国产| 一区二区三区电影在线观看 | 日本高清不卡视频 | 亚洲精品一区二区三区蜜桃久 | 91精品国产91综合久久蜜臀 | 久热中文字幕 | 欧美精品网站 | 精品国产一区二区国模嫣然 | 欧美一区二区另类 | 亚洲高清一区二区三区 | 国产在线精品一区 | 免费亚洲网站 |