linux中Apache更Nginx环境配置教程

想把Apache2.2换Nginx已经有些日子,今天给动手了。找了个稳定版本:1.4.1  http://nginx.org/download/nginx-1.4.1.zip

配置很简单,就是nginx跟php-cgi的进程管理有点子麻烦。

但是,只要会点bat,也是很简单的事情。贴一下自己的两个管理nginx、php-cgi的bat文件。

1. start_nginx_php-cgi.bat

 

 代码如下 复制代码

    @echo off
    echo Starting PHP FastCGI...
    RunHiddenConsole E:/AppServ/php5/php-cgi.exe -b 127.0.0.1:9000 -c E:/AppServ/php5/php.ini
    echo Starting nginx...
    start "" E:/AppServ/nginx/nginx.exe
    Exit

2. stop_nginx_php-cgi.bat

 代码如下 复制代码

    @echo off
    
    echo Stopping nginx...
    tskill nginx
    echo Stopping PHP FastCGI...
    tskill php-cgi
    exit

注意:这两个bat文件需要跟nginx.exe放在同一个目录中,不然nginx.exe会找不到它的配置文件。当前你也可以给nginx.conf指定,不过这太麻烦了,损失一下目录的位置吧。再说,win下的快捷方式还是很好建的,多整个quick link就ok了。

时间: 2024-09-24 21:36:20

linux中Apache更Nginx环境配置教程的相关文章

linux中Redis 安装 及 主从配置教程

Redis是一个开源.支持网络.基于内存.键值对存储数据库.与其他非关系型数据库主要不同在于,Redis中值的类型不仅限于字符串(Strings),还支持如下抽象数据类型:(列表)Lists.(集合)Sets.(有序集合)Sorted sets .(哈希)Hashes.Redis 通过 RDB.AOF 两种方式来实现数据的持久化. 安装Redis Redis 源码包保存路径 /usr/local/src Redis 软件安装路径 /usr/local/redis 编译 Redis 前先安装 tc

linux中inotify+rsync实时同步配置教程

背景 我们公司在用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题.但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决.经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotifywait响应不会有延迟,rsync也很快.大家同样有慢的烦恼,那是因为网上的inotify+rsync的教程都是坑.下面我们来分 析. inotifywait 单独分析 /usr/local/b

linux中mySQL的安装和配置教程

本文的Linux环境是 Red Hat 9.0,MySQL是4.0.16. 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-client-4.0.16-0.i386.rpm 下载地址为:http://www.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到"Linux x86 RPM downloads"项,找到"Serv

Linux中开机自动启动oracle的配置教程

1.如何在Linux启动时自动启动Oracle监听和实例 修改/etc/oratab文件,命令如下: [oracle@oracle11g ~]$ vi /etc/oratab 找到:accp:/u01/oracle:N 修改为: accp:/u01/oracle:Y 第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下: [oracle@oracle11g ~]$ vi /etc/rc.d/rc.local 添加: su oracle -lc "/u01/o

linux中apache 2.4 安装 mod_rpaf教程

在使用第三方的DANginx插件用在Directadmin apache2.4的时候,发现无法安装mod_rpaf.这个插件是用来让apache获取到访客正确ip的. apache2.4已经有了mod_remoteip.so 但没时间仔细研究,Directadmin无法正常加载,先行编译mod_rpaf达到要求 编译时提示的错误 # apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c /var/www/build/libtool --silent --mod

Linux中在线安装nginx环境方法(Centos/Ubuntu/Debian)

首先创建个文件 vi /etc/yum.repos.d/nginx.repo 复制下面文本,保存并退出 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 运行以下命令进行安装 #yum install pcre  安装依赖包 #yum install nginx 后面整理了一些如/Ubuntu/Debian系统的安装包了 Red

linux中squid stunnel代理服务器安装配置教程

代理服务器,就不用介绍了,简单说一下安装过程.开始的时候在hosting24上面,安装,怎么安装都没有成功,换成linode,半个小时就搞定了,猜测hosting24对代理做了限制. 一,服务器说明 一台国外的vps(推荐linode),服务端squid 一台公司内部的PC机,能访问外网就行,客户端stunnel 要达到的目的,公司内部人员,连接公司内部的pc机,通过stunnel通道连接远端squid,上外网查资料,谷歌,众里寻你千百度,蓦然回首你却在高墙外头.唉. 二,服务端安装squid

Ubuntu下图形化LAMP环境配置教程(linux)_Linux

按照<Ubuntu下LAMP环境配置教程(linux)>(点击打开链接)搞好LAMP的环境之后,就可以利用gredit文本编辑器去写php,然后利用终端去查询mysql里面的内容,但是,这种环境还挺粗糙的,没有开发的IDE,查询数据库还要输入一大堆命令,不适合php的开发. 此时你可以安装Aptana作为php开发的IDE,这款工具在<[HTML]一款不错的前端开发IDE--Aptana Studio>(点击打开链接)已经介绍过了.使用Mysql WorkBeach作为Ubuntu

linux中apache配置两个域名指向同一个ip地址不成功

问题描述 linux中apache配置两个域名指向同一个ip地址不成功 两个域名解析完毕,在linux服务器中配置apache文件后有一个域名不成功.测试过解析没问题,将有问题的域名指向其它有域名的服务器发现可用~望求高手出手帮忙~ 解决方案 看看这个 解决方案二: 看看这个