apache .htaccess文件详解和配置技巧总结

apache .htaccess文件详解和配置技巧总结

一、.htaccess的基本作用       .htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令。       .htaccess主要的作用有:URL重写、自定义错误页面、MIME类型配置以及访问权限控制等。主要体现在伪静态的应用、图片防盗链、自定义404错误页面、阻止/允许特定IP/IP段、目录浏览与主页、禁止访问指定文件类型、文件密码保护等。       .htaccess的用途范围主要针对当前目录。
配置apache支持apk ipk下载的方法

配置apache支持apk ipk下载的方法

实现在apache服务器中,支持.apk与.ipk格式文件的下载,需要在mime.types文件中添加相应的后缀,然后重启apache即可。具体操作如下: 找到mime.types文件,一般在conf目录中,添加如下内容: 代码如下: application/vnd.android.package-archive       & ···
apache的rewrite规则使用说明

apache的rewrite规则使用说明

rewrite标志R[=code](force redirect) 强制外部重定向强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。F(force URL to be forbidden)禁用URL,返回403HTTP状态码。G(force URL to be gone) 强制URL为GONE,返回410HTTP状态码。P(force proxy) 强制使用代理转发。L(last rule) 表明当前规则是最后一条规则,停止分析以后规则的重写。N(next round) 重新从第一条规则开始运行重写过程。C(chained with next rule) 与下一条规则关联如果规则匹配则正常处理,该标志无效,如果不匹配,那么下面所有关联的规则都跳过。T=MIME-type(force MIME type) 强制MIME类型NS (used only if no internal sub-request) 只用于不是内部子请求NC(no case) 不区分大小写QSA(query string append) 追加请求字符串NE(no URI escaping of output) 不在输出转义特殊字符
apache正常访问mht类型文件的配置方法

apache正常访问mht类型文件的配置方法

一、mht文件简介MHTML文件又称为聚合HTML文档、Web档案或单一文件网页。单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中。这种封装使您可将整个网站发布为单个内嵌MIME (MIME:通过 Internet 连接传递多媒体资源的一列标准。MIME类型通知程序对象所包含的内容(如图形、声音或视频)的聚合HTML文档(MHTML)文件,或将整个网站作为一个电子邮件或附件发送。Internet Explorer 4.0及更高版本支持此格式。
web服务器集群(多台web服务器)session同步、共享的3种解决方法

web服务器集群(多台web服务器)session同步、共享的3种解决方法

在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题: 一、利用数据库同步session 在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想过二种方法: 1,用 ···
centos下fail2ban安装与配置详解

centos下fail2ban安装与配置详解

一、fail2ban简介fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是防火墙),而且可以发送e-mail通知系统管理员,是不是很好、很实用、很强大!
在CoreOS上搭建一个WordPress程序操作实例

在CoreOS上搭建一个WordPress程序操作实例

CoreOS是一个专门为大规模服务器部署定制的Linux精简系统,它将操作系统和应用程序完全分离,从而降低操作系统和应用程序的耦合度,同时解决了现有Linux服务器在容器资源、权限管理方面出现的问题。就目前来说,CoreOS会是未来操作系统的发展趋势。
linux系统sudo命令详解

linux系统sudo命令详解

比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc /samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。一. sudo的特点
linux杀进程的多种方法

linux杀进程的多种方法

常规篇:首先,用ps查看进程,方法如下: 代码如下:$ ps -ef$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822  0 11:38 pts/0    00:00:02 bashsmx       1827     1  4 11:38 ?        00:26:28 /usr/lib/firefox-3.6.18/firefox-binsmx       1857  1822  0 11:38 pts/1    00:00:00 bashsmx       1880  1619  0 11:38 ?        00:00:00 update-notifier……smx      11946  1824  0 21:41 pts/0    00:00:00 ps -ef
linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生; 2.稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡; 4.不支持正则处理,不能做动静分离。 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器; 2.wrr:权重轮叫,根据后端服务器负载情况来分配; 3.lc:最小连接,分 ···
Linux pidof命令使用总结

Linux pidof命令使用总结

一、什么是pidof命令? 代码如下:#man pidof中的解释:pidof ― find the process ID of a running program.pidofC用于查找一个运行的程序的PID。pidof is actually the same program as killall5;[root@GoGo ~]# ls -l /sbin/pidoflrwxrwxrwx. 1 root root 8 Aug 25 00:40 /sbin/pidof -> killall5 //的确如此。二、pidof命令的参数-s 表示只返回1个 pid-x 表示同时返回运行给定程序的 shell 的 pid-o 表示告诉 piod 表示忽略后面给定的 pid ,可以使用多个 -o 。pidof is simply a (symbolic) link to the killall5 program, which should also be located in /sbin.When pidof is invoked with a full pathname to the program it should find the pid of, it is reasonably safe. Otherwise itis possible that it returns pids of running programs that happen to have the same name as the program you're after but areactually other programs.如果 是一个 fullpath 则 pidof 不会出错,但如果不是则有可能返回和给定同名的程序。
Apache服务器必备基本安全设置

Apache服务器必备基本安全设置

Apache是世界上占用率最大的web服务器软件,以安装、稳定而著称,默认安装后有一些限制较为宽松,可进一步设置加固其安全。1.隐藏版本信息: 代码如下: ServerSignature off #不输出任何页脚信息ServerTokens prod #不输出apache版本信息 2.以低权限用户运行: 代码如下: User nobodyGroup nobody 3.网站目录设定: 代码如下: & ···