LAMP之路

不积跬步,无以至千里!

IIS6做301跳转如何支持完整参数

2015-1-26 一抹阳光 WEB服务器

IIS6做301跳转,按照如图所示,要在链接后加$S$Q ...[阅读全文]

评论(0) 浏览(3779)

PHP环境变量$_SERVER['DOCUMENT_ROOT']的问题。

2013-3-14 一抹阳光 WEB服务器

问题描述: 用define('R_P',$_SERVER['DOCUMENT_ROOT'].'/'); 定义网站根目录的服务器绝对路径。 而得到$_SERVER['DOCUMENT_ROOT']的值是/usr/local/etc/nginx/html,而不是正确的网站根目录的路径。   问题原因:nginx配置文件中,$document_root变量只有在location中设置了root才管用,否则默认是/usr/local/etc/nginx/html。   解决办法:去服务器找nginx.conf文件,发现如下内容:     &n...[阅读全文]

评论(0) 浏览(7790)

IIS支持dat等类型文件下载

2012-12-1 一抹阳光 WEB服务器

MIME设置问题导致某些类型文件无法下载(以dat为例)  症状举例:  HTTP   错误   404   -   文件或目录未找到。  原因分析:    IIS6.0取消了对某些MIME类型的支持,例如dat,致使客户端下载出错。  解决方法:    在IIS中   属性-> HTTP头-> MIME类型-> 新建。在随后的对话框中,扩展名填入.dat,MIME类型是application。  若要再增加更多类型,可同样按照此方法修改....[阅读全文]

评论(0) 浏览(4430)

“IIS中找不到web扩展服务ASP.NET v2.0.50727”的解决方法

2012-11-3 一抹阳光 WEB服务器

先安装.NET Frameword后安装IIS可能导致此问题。 解决方法为运行如下命令: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i -enable 产生问题的原因有:1、asp.net2.0没有正确地在IIS中注册 2、权限问题 解决方法: 1、如果是第一种情况,可以重新注册asp.net:系统盘\windows\microsoft.net\framework\v2.0.50727(此处为版本号)\aspnet_regiis.exe -i. 2、如果是权限问题,需要确...[阅读全文]

评论(0) 浏览(2008)

如何配置IIS6,让IIS支持shtml

2012-10-19 一抹阳光 WEB服务器

windows 2003安装好IIS之后默认是支持.shtml的,只要在“WEB服务扩展”允许“在服务器前端的包含文件”即可。 windows 2000,则需在IIS里添加一个应用程序扩展名映射。 可执行文件在: C:\WINDOWS\system32\inetsrv\ssinc.dll 。扩展名为:shtml/shtm ·打开IIS管理器,打开“本地计算机”的属性——》MIME类型——》新建 后缀名:.shtml MIME类型:text/html ·然后点击确定。找到Web服务扩展,把“在服务端的包含文件”扩展启用,就可以了。(必须重新启动IIS,否则还是无法访问!) ...[阅读全文]

评论(0) 浏览(2108)

asp网站401/500等常见问题解决办法

2012-10-18 一抹阳光 WEB服务器

架设asp网站时经常会出现一些错误,一般都是由于IIS配置问题导致的。 遇到问题时先在浏览器中 Internet选项->高级->取消勾选 显示http友好错误信息。 1.最常见的问题是401或者弹出登陆框,也就是权限问题。解决办 在IIS管理器中右击网站->权限,然后给予USERS、IIS_WPG、Internet来宾帐号全部权限。 2.导致500错误的原因有很多:文件引用与包含路径出错、与包含路径出错数据库连接、ASP语法出错。其中文件引用与包含路径出错的解决办法是:在IIS管理器中进入网站属性->主目录->配置->选项->勾选“启用父...[阅读全文]

评论(0) 浏览(1879)

Nginx配置禁止通过IP访问

2012-10-18 一抹阳光 WEB服务器

生产环境,今天无意中用IP访问了一下,发现竟然可以访问到,有一个域名被做为了默认域名。网上找了一下资料,Nginx可以设置禁止通过IP访问的。 在任一有效的Nginx配置文件中加上以下一段 # forbidden use ip address access server { listen 80 default_server; server_name     _; return 500; } 其实思路很简单,就是用IP访问的时候,返回500错误。 ...[阅读全文]

评论(0) 浏览(2155)

启用gzip模块优化网页

2012-10-18 一抹阳光 WEB服务器

Nginx http { : include conf/mime.types; : gzip on; : gzip_min_length 1000; : gzip_buffers 4 8k; : gzip_http_version 1.1; : gzip_types text/plain application/x-javascript text/css text/html application/xml; } 重启nginx IIS6 打开Internet信息服务(IIS)管理器,右击”网站”→“属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文...[阅读全文]

评论(0) 浏览(2372)

apache伪静态增加.htaccess文件后出现Internal Server Error

2012-10-18 一抹阳光 WEB服务器

apche伪静态增加.htaccess文件后出现: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. 解决办法: 首先检查httpd.conf中mod_rewrite.so模块是否开启, 然后查看虚拟主机的配置 <VirtualHost *:80> DocumentRoot “E:/webroot/xxx” ServerName www.xxx.com <...[阅读全文]

评论(0) 浏览(3029)

Nginx添加虚拟主机配置文件规范化

2012-10-18 一抹阳光 WEB服务器

当一个服务器上要放多个网站时,Nginx就要修改配置文件增加虚拟主机信息。 以前我都是直接修改主配置文件nginx.conf增加server { }模块。当一台服务器上的网站多达几十个的时候,就会容易乱,这时不妨规范一下。在nginx的模块中增加代码 include vhost/*.conf; 然后在nginx.conf的当前目录新建vhost文件夹,并在vhost中建一个以其域名命门的文件,如:lamp46.com.conf 把该站点的server { }配置模块放到该文件中,重启nginx就可以了。...[阅读全文]

评论(0) 浏览(2551)