apache
SnowRomance
这个作者很懒,什么都没留下…
展开
-
工作模式
prefork: 子进程 2.2默认worker: 不止子进程,还有线程event: 保持长链接 2.4默认原创 2016-05-04 11:38:29 · 246 阅读 · 0 评论 -
用 rewrite 禁止目录
RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC] RewriteRule .* - [F]原创 2016-05-05 09:35:37 · 456 阅读 · 0 评论 -
禁止解析 php
防止用户上传木马文件 info.php php_admin_flag engine off #关闭 php 引擎 Order deny,allow Deny from all Allow from 127.0.0.1原创 2016-05-05 09:34:31 · 367 阅读 · 0 评论 -
禁止指定 user_agent
1.rewrite 模块设置访问User-agent控制 RewriteEngine on RewriteCond %{HTTP_HOST} ^www.aaa.com$ RewriteRule ^/(.*)$ http://www.test.com/$1 [R=301,L] RewriteCond %{HT原创 2016-05-05 09:33:29 · 1468 阅读 · 0 评论 -
防盗链
1.修改配置文件设置白名单SetEnvIfNoCase Referer "^http://.*\.aminglinux\.com" local_ref SetEnvIfNoCase Referer "^http://.*\.test\.com" local_ref SetEnvIfNoCase Referer ".*\.test\.com" local_re原创 2016-05-05 09:32:32 · 258 阅读 · 0 评论 -
配置静态缓存
1.修改配置文件添加 expires 模块 ExpiresActive on ExpiresByType image/gif "access plus 1 days" ExpiresByType image/jpeg "access plus 1 days" ExpiresByType imag原创 2016-05-05 09:31:25 · 260 阅读 · 0 评论 -
不记录制定格式文件类型日志
1.修改配置文件SetEnvIf Request_URI ".*\.gif$" image-request SetEnvIf Request_URI ".*\.jpg$" image-request SetEnvIf Request_URI ".*\.png$" image-request SetEnvIf Request_URI ".*\.b原创 2016-05-05 09:29:55 · 325 阅读 · 0 评论 -
日志切割
1.修改配置文件其中 common 指的是日志的类型切割之后的日志格式ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/test.com-acces原创 2016-05-05 09:28:45 · 251 阅读 · 0 评论 -
301 永久重定向跳转
1.修改配置文件 RewriteEngine on RewriteCond %{HTTP_HOST} ^www.aaa.com$ [OR] RewriteCond %{HTTP_HOST} ^www.bbb.com$ RewriteRule ^/(.*)$ http://www.test.com/$1原创 2016-05-05 09:27:31 · 3838 阅读 · 0 评论 -
默认虚拟主机
1.设置虚拟主机 DocumentRoot "/tmp/123" ServerName 1111.com2.创建不存在的目录mkdir /tmp/123chmod 600 /tmp/123/apachectl restart原创 2016-05-05 09:26:57 · 214 阅读 · 0 评论 -
用户认证
1.修改配置文件 AllowOverride AuthConfig AuthName "自定义" AuthType Basic AuthUserFile /var/.htpasswd require valid-user 2.生成用户文件3.原创 2016-05-05 09:26:45 · 290 阅读 · 0 评论 -
apache 安装
1.下载 apachehttp://mirror.bit.edu.cn/apache/httpd/ 2.安装编译依赖包yum install -y zlib-devel pcre pcre-devel apr apr-devel gcc3.解压 编译 apche# tar zxf httpd-2.2.31.tar.gz# cd httpd-2.2.31#原创 2016-05-05 09:25:27 · 616 阅读 · 0 评论 -
安装 php
1.下载http://www.php.net/downloads.php2.安装 依赖包yum -y install epel-releaseyum install -y libxml2-devel openssl openssl-devel bzip2 bzip2-devel libpng libpng-devel freetype freetyp原创 2016-05-05 09:25:12 · 275 阅读 · 0 评论 -
Discuz 论坛
1.下载 discuzwget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip2.解压mkdir /var/www/mv Discuz_X3.2_SC_UTF8.zip /var/www/cd /var/wwwunzip Discuz_X3.2_SC_UTF8.zipmv up原创 2016-05-04 11:39:49 · 568 阅读 · 0 评论 -
测试 php
1.安装完 php 之后, apache 会重新加载一个模块/usr/local/apache2/bin/apachectl restart2.配置文件Apache主配置文件为:/usr/local/apache2/conf/httpd.confvim /usr/local/apache2/conf/httpd.conf找到:AddT原创 2016-05-04 11:39:19 · 274 阅读 · 0 评论 -
查看编译参数
1.nginx/usr/local/nginx/sbin/nginx -V2.apachecat /usr/local/apache/build/config.nice3.php/usr/local/php/bin/php -i | grep configure4.mysqlcat /usr/local/mysql/bin/mysqlbug | grep configu转载 2016-05-04 11:38:48 · 386 阅读 · 0 评论 -
Apache 访问控制
1.配置 AllowOverride None Options None Order allow,deny //顺序是关键 Allow from all Deny from 192.168.32.33 Order deny,allow Deny from all原创 2016-05-05 09:36:05 · 424 阅读 · 0 评论