Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式

Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式
在nginx下去掉index.php呢? 在nginx下如何去掉index.php呢? 在nginx下怎样去掉index.php呢? location ~ .php         {                 #原有代码                 #定义变量 $path_info ,用于存放pathinfo信息                 set $path_info "";                 #定义变量 $real_script_name,用于存放真实地址                 set $real_script_name $fastcgi_script_name;                 ...

打造最安全的Nginx Web服务器只需要20步

打造最安全的Nginx Web服务器只需要20步
Nginx是一个轻量级的,高性能的Web服务器以及反向代理和邮箱(IMAP/POP3)代理服务器。它运行在UNIX,GNU /linux,BSD 各种版本,Mac OS X,Solaris和Windows。根据调查统计,6%的网站使用Nginx Web服务器。Nginx是少数能处理C10K问题的服务器之一。跟传统的服务器不同,Nginx不依赖线程来处理请求。相反,它使用了更多的可扩展的事 件驱动(异步)架构。Nginx为一些高流量的网站提供动力,比如WordPress,人人网...

linux vim小技巧

linux vim小技巧
linux vim小技巧 根据某个数字字段排序 文件内容 psql:02. Display all database available ... [2015-12-19 13:42:06 - 2015-12-19 13:42:07] ok ... 0.18 sec psql:03. Display all table ... [2015-12-19 13:42:07 - 2015-12-19 13:42:07] ok ... 0.11 sec psql:04. Display all sequences and views ... [2015-12-19 13:42:07 - 2015-12-19 13:42:07] ok ... 0.12 sec psql:07.pglanguage ... [2015...

centos7 yum install vsftpd

centos7 yum install vsftpd
centos7 yum install vsftpd 这里以示例为大家讲解,假如我们有如下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice、Jack、Tom三个人访问 Alice、Jack只允许下载, Tom可以上传 均使用虚拟账户 安装FTP //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 //另外需要安装db包,用来...

centos安装中文语言包

centos安装中文语言包
一般我们使用centos服务器,如果你的文件夹为中文,或者文件名为中文。就会有这个问题的。 解决思路:yum -y install fonts-chinese CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。 后来,终于找到以下方法可以解决,需要两个中文支持的包: fonts-chinese-3.02-12.el5.noarch.rpm ftp://ftp.muug.mb.ca/mirror/centos/5.4/os/x86_64/CentOS/fonts-chinese-3.02-12...

Autoconf

Autoconf
很久前就接触 autoconf、automake 等,然而一直没有静下心来看看怎么使用他们,特别是 autoconf。 希望通过这个阅读autoconf文档的笔记能把它们用起来。 1. 介绍 Autoconf is a tool for producing shell scripts that automatically configure software source code packageto adapt to many kinds of POSIX-like systems. The primary goal of Autoconf is making the user’s life easier; making the ma...

Centos7 yum安装nginx

Centos7 yum安装nginx
Centos7 使用yum安装nginx 系统里面默认是没有自带库的。 安装准备依赖lib库 yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 安装Nginx 安装之前,检查一下是否已经安装有nginx Linux学习,http:// linux.it.net.cn find -name nginx 如果系统已经安装了nginx,那么就可以先卸载 yum remove nginx yum安装nginx 新建 vi /etc/yum.repos.d/nginx.repo 添加配置 以centos7为例 ...

CentOS 7 修改时区

CentOS 7 修改时区
Linux 系统(我特指发行版, 没说内核) 下大部分软件的风格就是不会仔细去考虑向后 的兼容性, 比如你上个版本能用这种程序配置, 没准到了下一个版本, 该程序已经不见了. 比如 sysvinit 这种东西. 设置时区同样, 在 CentOS 7 中, 引入了一个叫 timedatectl 的设置设置程序. 用法很简单: # timedatectl # 查看系统时间方面的各种状态 Local time: 四 2014-12-25 10:52:10 CST Universal time: ...

CentOS6基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)

CentOS6基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)
1.先添加几个RPM下载源 1.1)安装RPMforge的CentOS6源 [root@AY130611215205Z ~]# wget -c http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm [root@AY130611215205Z ~]# rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt [root@AY130611215205Z ~]# rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm 1.2)安装epel源 [root@AY130611215205Z ~]# wget -c http://downl...

nginx下discuzx 3.2 伪静态设置

nginx下discuzx 3.2 伪静态设置
nginx下discuzx 3.2 伪静态配置 如果你的域名是绑定在nginx.conf文件下面,那么添加如下代码就行了。 Code   ViewPrint #在 nginx下的配置文件nginx.conf添加 location / {  rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;  rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;  rewrite ^([^\.]*)/forum-(\...