服务器伪静态配置指导

服务器伪静态配置指导
服务器伪静态配置指导

服务器伪静态配置指导

安装步骤完成之后,需要进行MAGAPP站点的伪静态配置。

根据服务器类型的不同,基本可以分为四种配置伪静态的方式:1.IIS6.0以前的版本2.IIS7.0 以及之后的版本3.apache 4.nginx。需要安装伪静态插件ISAPI_rewrite,这个插件不同的版本对伪静态文件的要求也不一样,ISAPI_rewrite3以前的版本只支持httd.ini伪静态文件MAGAPP 的伪静态配置文件可以在https://www.360docs.net/doc/4b11949001.html,/upload/httpd.ini.zip下载。ISAPI_rewrite3开始支持.htaccess伪静态文件。MAGAPP的伪静态配置文件可以在https://www.360docs.net/doc/4b11949001.html,/upload/.htaccess.zip下载。建议安装ISAPI_Rewrite3。如果根据分类配置完.htaccess或者httd.ini文件之后依然无效,请先查看下这两个文件是否有读写权限。

一.IIS 6.0以及之前的版本

安装ISAPI_rewrite组件组件之后,找到安装目录内的ISAPI_Rewrite.dll文件,注意给ISAPI_Rewrite的安装目录network service 的读权限或者Users的读权限,否则或出现无法加载ISAPI_Rewrite 的错误。

打开IIS 右击magapp的站点,选择属性

选择"ISAPI 筛选器"选项卡,点击"添加",弹出"添加/编辑筛选器属性","筛选器名称"写上ISAPI_Rewrite,这个可以自定义;"可执行文件"这里,通过"浏览"找到伪静态组件安装目录下的ISAPI_Rewrite.dll文件即可

一路确定之后,我们重启下IIS管理器,之后再次打开网站属性的"ISAPI 筛选器",看下是不是刚刚添加的ISAPI_Rewrite变为绿色向上的箭头,这样的话伪静态就配置成功了。

接下来只需要在网站的根目录下加上MAGAPP 的.htaccess文件,最后重启服务器即完成配置。

二.IIS7.0以及之后的版本:

首先,需要空间对伪静态页面的支持,要安装URL Rewrite小软件。提供官方链接:https://www.360docs.net/doc/4b11949001.html,/downloads/microsoft/url-rewrite

查看网站的功能模块,会发现IIS中有个【URL重写(Rewrite)】

点击进入之后,最右侧一列发现【导入规则】

进入就可以引入.htaccess的规则文件,导入之后点击右侧上方的应用,最后将网站站点重启一下就完成了设置。

三.Apache

Apache的只需要根据上面的连接下载MAGAPP的.htaccess文件放到magapp客户端目录内就完成设置。

四.Nginx

Nginx的

将红线内的代码加入到magapp客户端的域名配置里面

location /

{

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php?s=$1 last;

}

}

之后重启Nginx就完成了配置。

https://www.360docs.net/doc/4b11949001.html,

apache开启伪静态

如果需要开启伪静态支持: 打开apache的配置文件httpd.conf 1.把#LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉。 2.找到 # # AllowOverride controls what directives may be placed in .htaccess files. # It can be “All”, “None”, or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None 把 AllowOverride None 改为 AllowOverride All 最后就是重启一下apache服务器使配置生效,这样就支持.htaccess文件了 1. 检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有 apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。 如果没有开启“mod_rewrite”,则打开目录您的apache安装目录 “/apache/conf/” 下的 httpd.conf 文件,通过Ctrl+F查找到“LoadModule rewrite_module”,将前面的”#”号删除即可。 如果没有查找到,则到“LoadModule” 区域,在最后一行加入“LoadM odule rewrite_module modules/mod_rewrite.so”(必选独占一行),然后重启apache 服务器即可。 2.让apache服务器支持.htaccess 修改httpd.conf文件 Options FollowSymLinks AllowOverride None 改为 Options FollowSymLinks AllowOverride All 注意:除了要设置上面的地方以后,还得设置一下下面这个(网上很多资料都没有讲到这一块),否则你将会配制失败,把 DocumentRoot 后面的参数改为你本地网站的目录例如你网站的根目录为 D:/web/https://www.360docs.net/doc/4b11949001.html, 则得设置为DocumentRoot "D:/web/https://www.360docs.net/doc/4b11949001.html," 也就是修改当前目录 此步骤设置好后也得重启apache服务器才能生效 3.建立.htaccess 文件 新建 htaccess.txt 用记事本打开,点击文件–另存为,在文件名窗口输入”.htaccess”,然后点击保存。此文件得保存在网站的根目录

apache两种工作模式

[url=https://www.360docs.net/doc/4b11949001.html,/web/host.php][/url] 刚接触这两个配置时很迷糊,全部开启或全部注释没有几多变化。今天搜索到这么一篇讲得还不错的文章,看了几篇,还是不能完全记住,做一个收藏。 空闲子进程:是指没有正在处理请求的子进程。 1、prefork.c模块(一个非线程型的、预派生的MPM) prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,他也更容易调试一些。 ServerLimit 20000 StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 1000 MaxRequestsPerChild 0 ServerLimit 2000 //默认的MaxClient最大是256个线程,假如想配置更大的值,就的加上ServerLimit这个参数。20000是ServerLimit这个参数的最大值。假如需要更大,则必须编译apache,此前都是无需重新编译Apache。 生效前提:必须放在其他指令的前面 StartServers 5 //指定服务器启动时建立的子进程数量,prefork默认为5。 MinSpareServers 5 //指定空闲子进程的最小数量,默认为5。假如当前空闲子进程数少于MinSpareServers ,那么Apache将以最大每秒一个的速度产生新的子进程。此参数不要设的太大。MaxSpareServers 10 //配置空闲子进程的最大数量,默认为10。假如当前有超过MaxSpareServers数量的空闲子进程,那么父进程将杀死多余的子进程。此参数不要设的太大。假如您将该指令的值配置为比MinSpareServers小,Apache将会自动将其修改成"MinSpareServers+1"。MaxClients 256 //限定同一时间客户端最大接入请求的数量(单个进程并发线程数),默认为256。任何超过MaxClients限制的请求都将进入等候队列,一旦一个链接被释放,队列中的请求将得到服务。要增大这个值,您必须同时增大ServerLimit 。 MaxRequestsPerChild 10000 //每个子进程在其生存期内允许伺服的最大请求数量,默认为10000.到达MaxRequestsPerChild的限制后,子进程将会结束。假如MaxRequestsPerChild为"0",子进程将永远不会结束。 将MaxRequestsPerChild配置成非零值有两个好处: 1.能够防止(偶然的)内存泄漏无限进行,从而耗尽内存。 2.给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。 工作方式: 一个单独的控制进程(父进程)负责产生子进程,这些子进程用于监听请求并作出应答。Apache总是试图保持一些备用的(spare)或是空闲的子进程用于迎接即将到来的请求。

华为路由器静态路由配置命令

华为路由器静态路由配置命令 4.6.1 ip route 配置或删除静态路由。 [ no ] ip route ip-address { mask | mask-length } { interfacce-name | gateway-address } [ preference preference-value ] [ reject | blackhole ] 【参数说明】 ip-address和mask为目的IP地址和掩码,点分十进制格式,由于要求掩码32位中‘1’必须是连续的,因此点分十进制格式的掩码可以用掩码长度mask-length来代替,掩码长度为掩码中连续‘1’的位数。 interfacce-name指定该路由的发送接口名,gateway-address为该路由的下一跳IP地址(点分十进制格式)。 preference-value为该路由的优先级别,范围0~255。 reject指明为不可达路由。 blackhole指明为黑洞路由。 【缺省情况】 系统缺省可以获取到去往与路由器相连子网的子网路由。在配置静态路由时如果不指定优先级,则缺省为60。如果没有指明reject或blackhole,则缺省为可达路由。 【命令模式】 全局配置模式 【使用指南】 配置静态路由的注意事项: 当目的IP地址和掩码均为0.0.0.0时,配置的缺省路由,即当查找路由表失败后,根据缺省路由进行包的转发。 对优先级的不同配置,可以灵活应用路由管理策略,如配置到达相同目的地的多条路由,如果指定相同优先级,则可实现负载分担;如果指定不同优先级,则可实现路由备份。 在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口或点到点接口,指定发送接口即可;对于NBMA接口,如封装X.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置IP路由外,还需在链路层建立二次路

动态、静态、伪静态三种网址模式的优化设置方法

一、静态模式的网址 首先,静态网址具有的绝对优势是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,从而在搜索结果中可能点击量相对较高。 其次,静态网址未必就是最好的网址形式,上述**址中说到,**址能够告诉Google一些可以识别的参数,而静态网址如果文档布置不够恰当(如:过于扁平化,将HTML文档全放在根目录下)及其他因素,反而不如静态网址为Google提供的参考信息丰富。 最后,樂思蜀觉得Google此文中是否有其隐藏含义?“更新此种类型网址的页面会比较耗费时间,尤其是当信息量增长很快时,因为每一个单独的页面都必须更改编译代码。”虽然所说的是网站,但在Google系统中是否同样存在这样的问题呢? 二、动态模式的网址 首先是动态页面的优化方法。哪些页面更新最勤快呢?肯定是首页和最新相关类的页面了。而对于首页来说,如果生成静态的话,那么就会产生两个网址,一个是原始网址,一个是生成后的网址。而且原始网址是不可能去掉的,如果把首页生成静态,那么就把整站的权重多分一个页面了,权重低的时候自然不会察觉有什么问题,但是到了一定的权重的时候,这样的区别就很容易显现出来了。所以,首页一般使用动态的比较好,因为用户和蜘蛛都经常性的访问首页,如果首页整天都自动生成静态的话,那么就会让蜘蛛重复的抓取多次,这样就会形成网站有多个快照的情况出现了。而一些相关的首页推荐和自动推荐也应该使用动态的,因为这样可以让用户实时的知道情况,而不会产生缓冲现象。至于优化方法,笔者觉得动态页面的优化更为简单,因为动态页面会自动产生,自然自己无法确定其确定网址,所以,常用的优化方法都适合动态页面的优化。虽然动态页面存在的漏洞风险比较高,但是结合其空间的安全性,这点还可以解决掉的。 三、伪静态模式的网址 伪静态是在静态和**址之间繁衍的一种独特的网址模式,一般要产生伪静态的网址时,需要对**址的重写规则,而搜索引挚不会把伪静态网址当成是独立的HMTL文档,尽管它是以HTML后缀名结尾的,因为伪静态只是让搜索引挚把动态看成静态而已,相对于**址的特殊符号减少。而咱们在对伪静态网址作优化时,需要注意的是,把重心放在去除冗余参数、规范URL、尽可能的避免重复页上,在写伪静态规则时,应保留有价值的参数,不要将有价值的参数全部精简掉,如前面例子中的news.php?lang=cn&class=1&id=2 最好重写为news-cn-class1-id2.html,而不是过份精简重写为news-2.html。所以说,在优化伪静态网址时,需要注意把握好那个度就行了,顺其自然而非是刻意为之才是最好的。(文章转自:长沙网站建设https://www.360docs.net/doc/4b11949001.html, 长沙SEO https://www.360docs.net/doc/4b11949001.html,,转载请注明出处,谢谢)

伪静态_URLRewrite实例解析

Url Rewrite Filter实现页面伪静态化,简单实例及步骤1.首先新建一个Web Project 本例把它命名为:UrlRewrite,在创建的时候,选择勾选“Add JSTL libraries to WEB-INF/lib folder ”(注:因为项目中会用到jstl 核心标签库),然后再把urlrewrite-2.6.0.jar 导入到项目Bulid Path路径下,最后再加入struts框架。 2.配置web.xml文件 把如下代码加入到web.xml配置文件中,更多的配置可参考官方文档: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter logLevel WARN UrlRewriteFilter /* 3.新增urlrewrite.xml文件 ^/([0-9]+).html$ /index.jsp?id=$1 在WEB-INF目录下新建一个Url Rewrite Filter的规则配置文件,默认命名为

实验五-静态路由配置

实验五-静态路由配置

南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证■综合□设计□创新 实验日期:实验成绩: 实验五静态路由配置实训 一、实验目的 ●进一步掌握路由器配置命令的使用 ●熟悉静态路由与默认路由的配置命令 ●熟悉tracert路由跟踪命令 二、实验设备及条件 ●运行Windows 操作系统计算机一台 ●Cisco 1840路由器两台,RJ-45转DB-9反 接线一根,串口线一根 ●超级终端应用程序或Cisco Packet Tracer 软件 三、实验原理 3.1 实训原理 路由器属于网络层设备,能够根据IP包头的信息,选择一条最佳路径,将数据包转发出去,以实现不同网段的主机之间的互相访问。选择最

佳路径的策略即路由算法是路由器的关键所在。 3.1.1 路由器的工作原理 为了完成路由选择工作,在路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用。打个比方,路由表就像我们平时使用的地图一样,标识着各种路线,路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。 路由表的项目一般含有五个基本字段:目的地址、网络掩码、下一跳地址、接口、度量。在进行路由选择时,路由器按照直接路由->特定主机路由->特定网络路由->默认路由的顺序讲IP 包头与路由表项进行匹配。 -直接路由项是指:该表项的“目的地址” 所在网络与路由器直接相连。 -间接路由项是指:该表项的“目的地址” 所在网络与路由器非直接相连。 -特定主机路由项是指:该表项的“目的地址”字段是某台特定主机的IP地址。

伪静态在IIS和Apache下的区别

htaccess在IIS和Apache下的区别 ^t_(\d+).html$ t.php?id=$1 这个在apache下面可以,但在iis下的isapi_rewrite里可能就不对了 要改成 ^(.*)/t_(\d+).html$ $1/t.php\?id=$2 加了/,和对?进行了转义 Apache下 RewriteRule ^company/show_([0-9]+).html$ company.php?uid=$1 [L] //正确,可以不转义. ? RewriteRule ^company/show_([0-9]+)\.html$ company.php\?uid=$1 [L] //正确 RewriteRule ^/company/show_([0-9]+)\.html$ /company.php\?uid=$1 [L] //错误加了/就不行了 IIS下 RewriteRule ^(.*)/resume/([0-9]+)/show\.html$ /$1/person.php?pid=$2 [L] // 正确 RewriteRule ^(.*)/resume/([0-9]+)/show.html$ /$1/person.php?pid=$2 [L] //错误,.?必须转义RewriteRule /resume/([0-9]+)/show\.html$ /person.php\?pid=$1 [L] // 正确 RewriteRule resume/([0-9]+)/show\.html$ person.php\?pid=$1 [L] // 错误,必须加/ RewriteRule /resume/([0-9]+)/show\.html$ /person.php?pid=$1 [L] // 错误,?必须转义 总结 iis下必须加 /,.?必须转义 apache下不能加/ 附上htaccess的标记说明 flags ‘redirect|R [=code]‘ (强制重定向 redirect) 以http://thishost[:thisport]/(使新的URL成为一个URI) 为前缀的Substitution可以强制性执行一个外部重定向。如果code没有指定,则产生一个HTTP响应代码302(临时性移动)。如果需要使用在300-400范围内的其他响应代码,只需在此指定这个数值即可,另外,还可以使用下列符号名称之一: temp (默认的), permanent, seeother. 用它可以把规范化的URL反馈给客户端,如, 重写“/~”为“/u/”,或对/u/user加上斜杠,等等。注意: 在使用这个标记时,必须确保该替换字段是一个有效的URL! 否则,它会指向一个无效的位置! 并且要记住,此标记本身只是对URL加上 http://thishost[:thisport]/的前缀,重写操作仍然会继续。通常,你会希望停止重写操作而立即重定向,则还需要使用’L’标记. ‘forbidden|F’ (强制URL为被禁止的 forbidden) 强制当前URL为被禁止的,即,立即反馈一个HTTP响应代码403(被禁止的)。使用这个标记,可以链接若干RewriteConds以有条件地阻塞某些URL。 ‘gone|G’ (强制URL为已废弃的 gone) 强制当前URL为已废弃的,即,立即反馈一个HTTP响应代码410(已废弃的)。使用这个标记,可以标明页面已经被废弃而不存在了. ‘proxy|P’ (强制为代理 proxy)

静态路由的配置命令

1、静态路由的配置命令: 例如: ip route 129.1.0.0 16 10.0.0.2 ip route 129.1.0.0 255.255.0.0 10.0.0.2 ip route 129.1.0.0 16 Serial0/0/0 注意:只有下一跳所属的的接口是点对点(PPP、HDLC)的接口时,才可以填写,否则必须填写。 2、在路由器Router A上配置: RouterA(config)# Interface FastEthernet0/0 RouterA(config-if)#Ip add 192.168.1.1 255.255.255.0 RouterA(config-if)#Interface s0/0/0 RouterA(config-if)#Ip add 221.237.46.2 255.255.255.0 RouterA(config-if)#encapsulation ppp RouterA(config-if)#exit RouterA(config)#Ip route 61.139.2.0 255.255.255.0 221.237.46.1 3、在路由器Router B上配置: RouterB(config)# Interface FastEthernet0/0 RouterB(config-if)#Ip add 61.139.2.68 255.255.255.0 RouterB(config-if)#Interface s0/0 RouterB(config-if)#Ip add 221.237.46.1 255.255.255.0 RouterB(config-if)#encapsulation ppp RouterB(config-if)#clock rate 64000

CentOS6.0+apache2.4+php5.4.7+mysql5.5.27

CentOS6.0+apache2.4+php5.4.7+mysql5.5.27 一、安装前准备 1、安装编译工具及所需要库文件 yum install make apr* autoconf automake curl-devel gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel gd gettext gettext-devel kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel libXpm* freetype freetype-devel freetype* fontconfig fontconfig-devel libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel 2、下载软件包(统一下载到/usr/local/src ) wget https://www.360docs.net/doc/4b11949001.html,/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz wget https://www.360docs.net/doc/4b11949001.html,/files/v2.8/cmake-2.8.8.tar.gz wget https://www.360docs.net/doc/4b11949001.html,/apache//httpd/httpd-2.4.3.tar.gz wget https://www.360docs.net/doc/4b11949001.html,/apache//apr/apr-1.4.6.tar.gz # Apache库文件 wget https://www.360docs.net/doc/4b11949001.html,/apache//apr/apr-util-1.4.1.tar.gz # Apache库文件 wget https://www.360docs.net/doc/4b11949001.html,/distributions/php-5.4.7.tar.gz wget https://www.360docs.net/doc/4b11949001.html,/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz #PHPlibmcrypt模块 wget ftp://https://www.360docs.net/doc/4b11949001.html,/pub/software/programming/pcre/pcre-8.31.tar.gz 二、安装mysql 5.5.27 1、安装cmake # cd /usr/local/src # tar zxf cmake-2.8.8.tar.gz # cd cmake-2.8.8 # ./configure # make # make install 2、开始安装mysql # groupadd mysql # useradd -g mysql mysql -s /bin/false // 创建用户mysql并加入到mysql组,不允许mysql 用户直接登陆系统 # mkdir -p /data/mysql // 创建mysql 数据库存放目录 # chown -R mysql.mysql /data/mysql // 设置mysql 数据库权限 # mkdir -p /usr/local/mysql // 创建mysql 安装目录 # cd /usr/local/src # tar zxf mysql-5.5.27.tar.gz # cd mysql-5.5.27 # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc # make

通过 Apache 配置 Rewrite 支持 .htaccess

【转】通过 Apache 配置 Rewrite 支持 .htaccess 2011-03-01 14:16 转载自分享 最终编辑ruhaole 1.首先确定您使用的 Apache 版本,及是否加载了 mod_rewrite 模块。及是否加载了 mod_rewrite 模块 . mod_rewrite 的是一个 Apache 模块,可使服务器操纵请求的网址。根据一系列规则对传入的网址进行检查,规则中包含一个正则表达式来检测特定的格式。如果在地址中发现了一个格式,并且满足适当的条件,该格式就会被一个替代的字符串或者是动作取代。 Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码: 清单 1. Apache 1.x 的加载模块代码 LoadModule rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码: 清单 2. Apache 2.x 的加载模块代码 LoadModule rewrite_module modules/mod_rewrite.so 如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用,改好后将 Apache 重启。稍后再解释这段代码的意思 Apache配置: 支持httpd.conf 配置和目录 .htaccess配置 启用rewrite # LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 # LoadModule rewrite_module modules/mod_rewrite.so 启用.htaccess AllowOverride None 修改为:AllowOverride All ----------------------------------------------------------

新云NewAsp4程序伪静态规则设置(最新完整版)

################################################### ######################################## ###008博学网规则### ################################################### ######################################## RewriteRule /([A-Za-z0-9_-]+)/(\d+)\.html /$1/show\.asp\?id=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/(\d+)_(\d+)\.html /$1/show\.asp\?id=$2&page=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/list_(\d+)_(\d+)\.html /$1/list\.asp\?page=$2&classid=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/special-(\d+)-(\d+)\.html /$1/special\.asp\?page=$2&specialid=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/newlist-(\d+)\.html /$1/shownew\.asp\?page=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/bestlist-(\d+)\.html /$1/showbest\.asp\?page=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/hotlist-(\d+)\.html /$1/showhot\.asp\?page=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/ABC_([A-Za-z0-9_-]+)_1\.html /$1/showabc\.asp\?q=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/tag-(.*)-(\d+)\.html /$1/tag\.asp\?name=$2&page=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/tag-(\d+)\.html /$1/tag\.asp\?page=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/dl(\d+)\.html /$1/softdown\.asp\?softid=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/d(\d+)\.html /$1/down\.asp\?id=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/type-(.*)-(\d+)\.html /$1/showtype\.asp\?type=$2&page=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/comment-(\d+)-(\d+)\.html /$1/comment\.asp\?id=$2&page=$3 [N,I] RewriteRule /([A-Za-z0-9_-]+)/zt(\d+)\.html /$1/downcopy\.asp\?id=$2 [N,I] RewriteRule /([A-Za-z0-9_-]+)/zt-(\d+)\.html /$1/downcopy\.asp\?id=$2 [N,I]

网络实验-3个路由器的静态路由配置实验

计算机网络实验(4B) 实验名称:路由器的基本操作及静态路由配置实验 实验目的:了解路由器的基本结构,功能,使用环境以及基本参数的配置。 实验要求: 1.配置路由器接口的IP地址。 2.设置静态路由。 3. 测试静态路由:ping IP 地址; trace IP 地址 4.写出实验报告 实验准备知识: 一、实验环境的搭建: ?准备 PC 机 2 台,操作系统为 Windows XP ; ?准备Huawei S2501E 路由器 3 台; ?路由器串口线(2对) ?交叉线(或通过交换机的直连线)网线 2条; ? Console电缆2条。 步骤:del 删除各个路由器原有的路由表 ?第一步:设置Router1 [Quidway]SYSNAME R1 ?[R1] interface Ethernet 0 #设置其IP地址 ?[R1-Ethernet0] ip address 10.0.0.2 255.255.255.0 shutdown undo shutdown #激活此以太网口!!(对此口配置了IP地址后用此命令) #进入串口Serial0视图 ?[R1-Ethernet0] interface serial 0 #设置其IP地址

?[R1-Serial0] ip address 20.1.0.1 255.255.255.0 shutdown undo shutdown #激活此串口!!(对此口配置了IP地址后用此命令) #设置链路层协议为PPP ?[R1-Serial0] link-protocol ppp #进入系统视图 ?[R1-Serial0] quit #添加静态路由 ?[R1] ip route-static 40.1.0.0 255.255.255.0 20.1.0.2 preference 60 ##添加静态路由(R2的以太网接口) [R1] ip route-static 50.1.0.0 255.255.255.0 20.1.0.2 preference 60 #保存路由器设置 ?[R1] save #重启路由器 ?[R1] reboot ?第二步:设置Router2 [Quidway]SYSNAME R2 #进入以太网接口视图: ?[R2] interface Ethernet 0 #设置其IP地址 ?[R2-Ethernet0] ip address 50.1.0.2 255.255.255.0 shutdown undo shutdown #激活此以太网口!!! #进入串口Serial0视图 ?[R2-Ethernet0] interface serial 0 #设置其IP地址 ?[R2-Serial0] ip address 20.1.0.2 255.255.255.0 shutdown undo shutdown #激活此串口!!(对此口配置了IP地址后用此命令) #设置链路层协议为PPP ?[R2-Serial0] link-protocol ppp #进入系统视图 ?[R2-Serial0] quit #进入串口Serial1视图 ?[R2] interface serial 1 #设置其IP地址 ?[R2-Serial1] ip address 30.1.0.1 255.255.255.0 shutdown

IIS设置伪静态方法

Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法 1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载 https://www.360docs.net/doc/4b11949001.html,/download-isapi_rewrite.htm , IIS Rewrite 简化版组件下载 https://www.360docs.net/doc/4b11949001.html,/soft/71446.htm ,下载下来解压后不用安装拷到目 1、将下载的IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下,IIS Rewrite 组件下载https://www.360docs.net/doc/4b11949001.html,/download-isapi_rewrite.htm,IIS Rewrite 简化版组件下载https://www.360docs.net/doc/4b11949001.html,/soft/71446.htm,下载下来解压后不用安装拷到目录下设置好即可使用。 注:IIS Rewrite简单使用方法介绍:一个功能强大的URL处理引擎,功能和Apache的 mod_Rewrite类似,这个是For IIS版本可以把像list.asp?id=234 这样的链接映射成 list/234.html 这样就有利于在GG中的排名 完全版(Full)与简化版(Lite)的最大的区别在于可以让每个站点自定义URL重写规则(Rewrite Rule),也就是只要将写好的httpd.ini放在站点根目录,就能使用了。 安装说明:下载后可以解压出 ISAPI_Rewrite.dll ,httpd.ini 这两个文件放到某个文件夹下面,然后在 IIS 站点属性的 ISAPI 中加载 ISAPI_Rewrite.dll 就可以了, httpd.ini 是配置文件里面有例子。如果加载不成功的话请给 ISAPI_Rewrite.dll 安全属性为完全。 2、在“IIS管理器”里选择网站,右键,属性。

H3C IPv6 静态路由配置

操作手册 IP路由分册 IPv6 静态路由目录 目录 第1章 IPv6静态路由配置......................................................................................................1-1 1.1 IPv6静态路由简介.............................................................................................................1-1 1.1.1 IPv6静态路由属性及功能........................................................................................1-1 1.1.2 IPv6缺省路由..........................................................................................................1-1 1.2 配置IPv6静态路由.............................................................................................................1-2 1.2.1 配置准备..................................................................................................................1-2 1.2.2 配置IPv6静态路由...................................................................................................1-2 1.3 IPv6静态路由显示和维护..................................................................................................1-2 1.4 IPv6静态路由典型配置举例(路由应用).........................................................................1-3 1.5 IPv6静态路由典型配置举例(交换应用).........................................................................1-5

《HongCMS开发者手册》二次开发指南

《HongCMS开发者手册》--二次开发指南 模板语法参阅:/bbs/?thread-index-fid-1-tid-19.htm 一、前言: 说实在的,很怕写文档,特别是这种开发文档,无法知道别人需要什么样或者说什么程度的描述,自己高兴的事别人未必开心。所以,这个文档总的想法是将重点介绍清楚,让用户了解系统脉络,细枝末节的技术google就行了。 前些日子因参与其它公司的项目,研究了些PHP开发框架,如CI, ThinkPHP等这些,觉得这些小型框架对我来说很不爽,因为本人一直 喜欢4S的开发理念,即:Safe, Simple, Small, Stable (安全,简单,小巧,稳定),不刻意追求大而全的东西,认为简单是最美的。 这和性格有关,也很难改变。就拿CI来说吧,前台游客只要一进入网站,就有至少1个数据库写入及1个session生成,一个session在服务器就要写入一个文件,试想如果网站同时来了1万个用户访问,文件IO开销巨大,说得不好听点,服务器可能就死球了。对于框架,业内一直有这么一句话:学之者生,用之者死。本人觉得这句话很值得琢磨一下。 如今没有几个公司不要求程序员有MVC的开发理念,MVC确实有好处,本人也喜欢,但也不去刻意追求. 当然也有反对MVC的, 包括PHP创始人。HongCMS开发中有V和C,M基本没有,因为不需要或者说使用M编程反而累了,但完全可以使用Model,系统框架

已经为它设计好了,程序包models/目录下有实例。特别是后台admin/models/目录下的admin.php, 它就是后台用户(管理员)的模型。说白了,模型就是一些类啦。 HongCMS系统框架APP.php非常小巧,仅5K大小,再加上XTpl超小模板引擎,HongCMS核心非常小巧、快速和高效。有基础的朋友,如果对HongCMS进行二次开发,或是参考其中的理念,足可以开发出大型系统来。 这些思想,加上多年做双语企业网站的经验,同时有朋友要我开发一个中英双语的小型企业网站,于是HongCMS出生了。对于一些从事网站开发的朋友来说,我想HongCMS更适合成为你的工具,像很多使用weenCompany的用户能赚钱一样,使用HongCMS当然能赚钱,同时在技术上会有更大的提高。对于一般用户,HongCMS是中英文网站系统,对于懂程序的朋友来说,它是小型开发框架,开发由你。 二、目录布局与重要文件介绍 1. 根目录下的几个文件 .htaccess: 此文件是apache服务器下的伪静态规则文件,另外此文件还限制了浏览器可以访问或进入哪个目录或文件夹,增强了系统安全性。如果你添加了一个目录如blog,这个目录下独立安装了另一个blog系统,那么需要修改htaccess文件,以便允许浏览器访问blog目录。 index.php: HongCMS是单入口系统,所有前台页面的访问均从index.php进入。

PHP5.4.6配置教程(Win7+apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0)

PHP5.4.6配置教程 (Win7+Apache2.4.3+phpMyAdmin3.5.2.2+ZF2.0.0) By 霡霂(盟军特战队) 我的微博: https://www.360docs.net/doc/4b11949001.html,/maimuf https://www.360docs.net/doc/4b11949001.html,/maimuf(你懂的,点击收听。) 解释:原来的那一份被我删除了,这一份是我略微修改的版本。 删除的原因:由于使用百度的文档更新功能后,文档管理混乱,被我误删了,无论如何都无法恢复数据,只能重新上传。对于百度文库的开发团队真是失望,本人推荐使用新浪爱问和新浪微盘。 系统环境:Windows 7 PHP版本:PHP5.4.6(推荐而已) Apache2.4.3(with openssl 1.0.1c,Zip包安装) MySQL(GA)5.5.7 phpMyAdmin3.5.2.2 Zend Framework2.0.0(新版本,新特性,新用法) Zend Studio 9.0.X 为不同的项目配置不同的虚拟主机,为phpMyAdmin配置虚拟主机 PS: 另附 Zend Server便捷开发配置(预告) Zend Studio9.0.X相关内容。 PHP中文配置教程,新颖、前卫,进取,与时俱进。 声明: 1、本文所有软件安装配置均由本人,亲自,多次测试。力求做到版本兼容。 2、本教程的创作区别于现有国产PHP书籍和教材写作时,在老版本书籍中盲目东摘西抄,不知对错和所以然的不负责任的恶心行为。 3、教程中所有配置命令,均来自于Apache手册、Zend Server(CE)自动配置文件、或Fedora 17下PHP环境配置。但是经过测试,绝对为Windows 7开发环境定制。 4、本教程版权所有,严禁任何人以任何形式进行摘抄和用于商业出版。违者必追究法律责任。欢迎出版社洽谈,出版书籍事宜。 5、任何网络转载,请注明出处。违者追究责任。 6、本文,仅在百度文库、百度Fedora吧、以及新浪共享同步更新,敬请期待。 7、阅读时,请认真仔细,切忌心焦气躁。 8、本文请勿用于生产环境,任何未经过专门优化的运行环境都是危险的。

相关文档
最新文档