標籤彙整為 'apache'

CentOS下用yum 安裝 php+mysql+apache

 
1. 安裝Apahce, PHP, Mysql, 以及php連接mysql庫組件。
yum -y install httpd php mysql mysql-server php-mysql

2. 配置開機啓動服務
 /sbin/chkconfig httpd on             [設置apache服務器httpd服務開機啓動]
 /sbin/chkconfig –add mysqld         [在服務清單中添加mysql服務]
 /sbin/chkconfig mysqld on             [設置mysql服務開機啓動]

 /sbin/service httpd start            [啓動httpd服務,與開機啓動無關]
 /sbin/service mysqld start           [啓動mysql服務,與開機無關]

3.設置mysql數據庫root帳號密碼。
mysqladmin -u root password ‘newpassword’           [引號內填密碼]

4. 讓mysql數據庫更安全
mysql -u root -p
mysql> DROP DATABASE test;                            [刪除test數據庫]
mysql> DELETE FROM mysql.user WHERE user = ”;        [刪除匿名帳戶]
mysql> FLUSH PRIVILEGES;                              [重載權限]

5. 按照以上的安裝方式, 配置齣來的默認站點目錄為/var/www/html/
新建一個php腳本:
<?php
   phpinfo();
?>
6. [...]

Apache 應用程序防火牆

引擎.它主要是用于Web應用程序所以也可以叫做Web應用程序防火牆.它可以作為Apache Web服務器的一個模塊或單獨的應用程序來運行.ModSecurity的目的是為增強Web應用程序的安全性和保護Web應用程序避免遭受來自已知與未知的攻擊.該項目主頁:http://www.modsecurity.org/
轉自:http://www.open-open.com/open109925.htm
分享此文章

apache 大小階都能讀

在httpd.conf加入
#LoadModule speling_module modules/mod_speling.so 請先把最頭的# 移除

加入 CheckSpelling on
重新啟動apache 就可以了

分享此文章

Apache SSI 教程

分享此文章

Log Rotate for Apache

Apache will lock the log file and syslog also cannot rotate it.
so we need a program cronolog
1. download most update version from http://cronolog.org/
2. unzip the file
3. ./configure
4. make
5. make install
6. configure the apache
CustomLog “|/usr/sbin/cronolog /var/www/logs/domain.com-access_log.%Y%m%d” common
ErrorLog “|/usr/sbin/cronolog /var/www/logs/domain.com-error_log.%Y%m%d”
7. restart apache
8. Done
分享此文章

Apache 限制IP訪問

<Directory “/vhost dir/”>
Options Indexes FollowSymLinks
AllowOverride None
Order Deny,Allow
Deny from all
Allow from 172.16.0.0/255.255.0.0
</Directory>
分享此文章

Apache 限制同時連線數量

限制並發數
下載模塊:
到官方網址: http://www.nowhere-land.org/programs/mod_vhost_limit/下載模塊
http://www.nowhere-land.org/programs/mod_vhost_limit/mod_vhost_limit-0.4.tar.gz
分享此文章

Apache 限制IP連接數

限制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 s—–這裡要按你自己的路徑設置
make install APXS=/usr/local/apache/bin/apxs s—–這裡要按你自己的路徑設置
編輯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 >
或者虛擬主機的:
< VirtualHost [...]

Apache 限制頻寬

1、APACI 安裝
cp mod_bandwidth.c /path/to/apache/source./configure –add-module=mod_bandwidth.c –permute-module=BEGIN:bandwidth
2、DSO方式安裝
apxs -c /mod_bandwidth.c -o /path/to/apache/libexec/mod_bandwidth.so
分享此文章

APACHE防止ddos 攻擊

mod_dosevasive 的使用方法:
首次下載 mod_dosevasive 1.1 版本。
然後解壓 mod_dosevasive_1.10.tar.gz
tar zxvf mod_dosevasive_1.10.tar.gz
分享此文章