一步一步nginx(1)

nginx 最为apache的替代品,综合并发访问,cpu内存等资源占用都是不二的选择。

nginx和其他apache lighttpd,iis,websphere,tomcat等的区别大家可以自行对比,长话短说,下面介绍nginx的安装配置:

1.下载nginx包:(http://www.nginx.net/)

tar -zxvf ngxinx-0.xxx.tar.gz

./configure

make && make install

详细说明一下configure参数,也可以输入./configure  --help查看

       --prefix :nginx安装路径。默认/usr/local/nginx

       --sbin-path: nginx可执行文件的安装路径。默认--prefix/sbin/nginx

      --conf-path:配置文件的存放路径。默认--prefix/con/nginx.conf

      --pid-path:nginx.pid的路径。默认--prefix/logs/nginx.pid

      --lock-path:nginx.lock文件路径

     --error-log-path:报错日志的存放路径

     --http-log-paht:nginx 访问日子access.log路径

     --user和--group分别执行用户 ,默认是nobody

     --builddir:编译的目录

    其他的模板设置可以自行查找资料,再次就简单介绍基本用到的配置。

 2.nginx的启动 停止 平滑重启

启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

其中-c指定配置文件的路径

停止:ps aux| grep nginx 然后kill掉对应进程,首先kill master进程;

平滑过渡:kill -HUP 主进程号

    kill -HUP ‘/usr/local/nginx/logs/nginx.pid'

3.nginx 升级 (旧的nginx在使用中)

 首先使用新的可执行程序替换旧的程序 可以将新的nginx安装到新的路径下面(一定要备份)

         kill -USR2旧的版本主进程 

          重命名旧的nginx.pid 为.olidbin

         执行新的nginx  此时两者会同时运行

        kill  -WINCH 旧的nginx主进程

       当旧的进程逐步退出之后即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值