nginx和apache的伪静态区别

在原来apche网站数据 转移到nginx服务器上

伪静态功能打开出错,先看一下apache的伪静态格式

apache伪静态:

RewriteEngine on

RewriteRule ^(.*)/ask/([0-9]+)\.html$ $1/ask/index.php?page=$2

Nginx的配置

rewrite ^(.*)/ask/([0-9]+).html$ $1/ask/index.php?page=$2 last;

其实就去掉Ruel 和 括号右边的斜杠就可以  后面别忘了加last;

时间: 2024-10-10 08:06:18

nginx和apache的伪静态区别的相关文章

面试常问之——Nginx和Apache有什么区别?

Nginx抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能. Apache  rewrite ,比nginx 的rewrite 强大 , 存在就是理由,一般来说,需要性能的web 服务,用nginx .如果不需要性能只求稳定,那就apache 吧.后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,可配置项多.这里要注意一点,epoll(freebsd 上是 kqueue )网络IO 模型是nginx 处理性能高的

Nginx/Apache之伪静态设置 - 运维小结

一.什么是伪静态伪静态即是网站本身是动态网页如.php..asp..aspx等格式动态网页有时这类动态网页还跟"?"加参数来读取数据库内不同资料,伪静态就是做url重写操作(即rewrite).很典型的案例即是discuz论坛系统,后台就有一个设置伪静态功能,开启伪静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别.但是记住:做伪静态的前提就是服务器要支持伪静态重写URL Rewrite功能. 考虑搜索引擎优化(即SEO),将动态网页通过服务器处理成

nginx与apache的区别及优缺点比较

本文绝大多数资料都是摘抄网上,自己做的只就是整合网上零散的资源然后加上自己的一点见解.简单的说apache httpd和nginx都是web服务器,但两者适应的场景不同,也就是两者专注于解决不同的问题.apache httpd:稳定.对动态请求处理强,但同时高并发时性能较弱,耗费资源多.nginx:高并发处理能力强.擅长处理静态请求.反向代理.均衡负载.  1.nginx相对于apache的优点:轻量级,同样起web服务,比apache占用更少的内存及资源,并发能力强,nginx处理请求是异步非

tomcat 与 nginx,apache的区别

tomcat 与 nginx,apache的有什么区别 回答一: 题主说的Apache,指的应该是Apache软件基金会下的一个项目--Apache HTTP Server Project:Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器.通用的TCP代理服务器). HTTP服务器本质上也是一种应用程序--它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请求,这样客户端(一般来说是IE, Firefox,Chrome这样的浏览器

IIs、Nginx、Apache三大主流web服务器伪静态的详细设置过程

此文章里面的内容就包含了IIs.Nginx.Apache三大主流web服务器伪静态详细的设置. 文章地址http://blog.51cto.com/lccee/2068828 原文地址:http://blog.51cto.com/lccee/2084437

Nginx和Apache区别

了解了nginx,知道了他在前端工作中的作用和竞争产品Apache的差异具体如下: 1.作为 Web 服务器: 相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎.在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一,能够支持高达 50000 个并发连接数的响应, 感谢Nginx 为我们选择了 epoll and kqueue 作为开发模

Nginx与Apache的区别

1.nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx 的rewrite 强大 动态页面 模块超多,基本想到的都可以找到 少bug ,nginx 的bug 相对较多 超稳定 存在就是

web服务器之nginx和apache的区别

① apache属于重量级的服务器,nginx属于轻量级的服务器; 区别在于对一些功能的支持,比如:  pathinfo,php模块方面 ② nginx抗高并发能力强. 由于nginx采用的是异步非阻塞模式,而apache是阻塞模式; ③ nginx采用的是异步固定进程,而apache是同步多进程,一个连接对应一个进程; ④ nginx适合处理静态资源和反向代理,apache适合处理动态资源; ⑤ apache的重写模块比nginx要强大; ⑥ nginx支持平滑操作,在线升级; 扩展:常见的w

简述Tomcat与Nginx,Apache的区别

我们在学习web架构中的服务时,一定都会碰到Tomcat与Nginx,Apache这三个服务,那么这三个服务有什么钱区别? 介绍去区别之前,我们需要先来认识一下什么是Tomcat与Nginx,Apache. 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上.其属于应用服务器.Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML.图片等,但可以通过扩展脚本.模块等支持动态页面等. (Apche可以支持PHP