配置支持SSI
设置
SSI~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开启设定文件并寻找以下这些文字:
#
# To use server-parsedHTMLfiles
#
#AddType text/html .shtml
#AddHandler server-parsed .shtml
删除AddType及AddHandler这两行指令前的#符号。AddType指令会要求服务器在传回任何附属档名
为.shtml的网页时,以 text或HTML做为传回文件的内容格式。AddHandler 则是用来指示服务器将文件内容
送交给mod_include 处理。之后,mod_include 就会判断该如何响应这样的文件。接下来,寻找以下文字:
在这行文字及对应的 间会有一行选项行(options line)。原始的设定是:
Options Indexes FollowSymLinks MultiViews
在这行尾端加上Includes ,结果看起来会是这样:
Options Indexes FollowSymLinks MultiViews Includes
这是要求Apache在htdocs子目录里执行 server-side includes 程序。为了让这些修改生效,我们必须
重新启动服务器。在 Unix 下重新激活,执行"kill -HUP `cat /usr/local/apache/logs/httpd.pid`"。
相关推荐
-
配置支持SSI
设置 SSI~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开启设定文件并寻找以下这些文字: # # To use server-parsedHTMLfiles # #AddType text/html .shtml #AddHandler server-parsed .shtml 删除AddType及AddHandler这两行指令前的#符号.AddType指令会要求
-
Apache默认是不支持SSI如何给Apache增加SSI支持
什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针.SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能. Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置.我这里以windows平台的Apache 2.0.x为例,打开conf目录下的htt
-
webstorm配置支持nodejs并自动补全的方法
1.配置支持nodejs 配置nodejs支持,博主下载的2017.02的最新版本,下载后如果你自己已经有安装node了,那么ide会像myeclipse一样自动找到node的位置并添加配置,不需要你手动配置. 如果你没有成功,那么到File->Setting->输入Node.js(选中点进去)->Node imterpreter(选择node的安装路径即可)->确定 2.设置自动补全 首先需要下载core code,File->Setting->输入Node.js(选
-
Nginx从搭建到配置支持HTTPS的方法
安装 基础包 ububtu apt-get install build-essential apt-get install libtool centos yum -y install gcc automake autoconf libtool make yum install gcc gcc-c++ 进入安装目录 cd /usr/local/src 安装 PCRE 支持正则表达 使 Nginx 支持 Rewrite 功能 wget ftp://ftp.csx.cam.ac.uk/pub/soft
-
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
windows系统下安装Pyinstaller cmd下输入指令 pip install PyInstaller Pyinstaller的使用 进入需要打包的目录下,执行打包命令 Pyinstaller [opts] yourprogram.py 示范 pyinstaller -F -W helloworld.py opts可选的参数 参数 含义 -F -onefile,打包成一个exe文件 -D -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c -consol
-
Nginx配置支持ThinkPHP的PATH_INFO
概述 今天遇到一个问题,Ubuntu+Nginx+MySQL配置ThinkPHP的项目,做了一半发现,Nginx不支持ThinkPHP的PATH_INFO模式,百度了好久,在朋友的帮忙下才解决,记录下. Nginx支持ThinkPHP的PATH_INFO 环境 Ubuntu 14.04+Nginx+MySQL.所有程序都是通过apt-get安装的,所以Nginx的配置文件路径在/etc/nginx/sites-available/default. 解决方法 定位到Nginx配置文件的如下部分:
-
nginx安装及配置支持php的教程(全)
pcre-7.8.tar.gz 正则表达式下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ nginx-0.7.26.tar下载地址:http://www.nginx.net/ php-5.2.6.tar.bz2下载地址:http://www.php.net/releases/ php-5.2.6-fpm-0.5.9.diff.gz php-fpm是为PHP打的一个FastCGI管理补丁,可以平滑变更php.ini
-
在ubuntu下为nginx配置支持cgi脚本的方案
在nginx下支持cgi脚本于支持node类似的,只要在nginx直接做个转发,转发到对应的cgi套接字就好. 使用Fcgiwrap Fcgiqwrap是另外一个CGI封装库,跟Simple CGI类似. 安装fcgiwrap apt-get install fcgiwrap 安装以后fcgiwrap默认已经启动,对应的套接字是 /var/run/fcgiwrap.socket .如果没有启动,使用 /etc/init.d/fcgiwrap 手动启动. 配置nginx的vhost文件 在要支持c
-
nginx配置支持php的pathinfo模式配置方法
nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面.下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo. location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ##通过设置模拟出pathinfo set $path_info ""; set $real_script_name
-
Apache中配置支持CORS(跨域资源共享)实例
当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采用CORS这种比较简单高效的技术.相比JOSP的方式,CORS更为高效.JSONP由于它的原理只能实现GET请求,而CORS支持所有类型的HTTP请求.使用CORS,可以使用普通的ajax实现跨域,这对于前端
随机推荐
- Python使用正则表达式实现文本替换的方法
- 适合所有网站的rss和xml聚合功能asp代码
- Ruby的字符串与数组求最大值的相关问题讨论
- JSON 入门指南 想了解json的朋友可以看下
- Python 搭建Web站点之Web服务器网关接口
- asp.net实现上传文件显示本地绝对路径的实例代码
- Smarty模板快速入门
- php生成zip压缩文件的方法详解
- 详解C语言函数返回值解析
- Android ActionBar完全解析使用官方推荐的最佳导航栏(下)
- php树型类实例
- XML 取得元素的字符数据
- Javascript中call的两种用法实例
- C++二进制翻转实例分析
- jQuery联动日历的实例解析
- 推荐大家看下GGAD会议归来话总结
- 数据结构之AVL树详解
- Java并发系列之AbstractQueuedSynchronizer源码分析(共享模式)
- python实现自动网页截图并裁剪图片
- 详解ES6 Promise的生命周期和创建