文档章节

nginx_(1)

pan_1308
 pan_1308
发布于 2017/02/13 16:19
字数 635
阅读 3
收藏 0

1、GCC 编译器

      全称 GNU Compiler Collection,是 GNU 社区推出的功能强、性能优越的用于编程开发的自由编译器。目前可以编译的语言有:c、c++、Objective-c 、java 等。

centos 系统下的安装 - 使用 yum 命令:

-> yum -y install gcc-c++ autoconf automake

2、Nginx 依赖模块

      Nginx 的一些模块需要其他第三方库的支持,如:gzip模块需要 zlib库, rewrite 模块需要 pcre库,ssl功能需要 openssl库等。

centos 系统下的安装 - yum 命令:

-> yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

3、 Nginx 下载  -> 网址:http://nginx.org/

4、 Nginx 安装

      windows 下:

      步骤:解压 下载的 windows 版本的 nginx压缩包,在 windows 的 cmd 命令窗口中 切换到 解压的压缩包路径下,然后输入 命令: start nginx ,即可启动 nginx;

      检查是否启动:可以查看 windows 任务 进程 中是否有 nginx.exe 进程即可。

      其他操作: nginx -s [stop | quit | reopen | reload] 来执行。

      linux 下:

      步骤: -->  tar -zxvf nginx-0.x.xx.tar.gz

                 -->  cd nginx-0.x.xx (切换到 解压目录)

                 -->  ./configure 

                 -->  make

                 -->  sudo make install (注意:需要 root 账户)

      安装后的路径: Nginx 将被默认安装到 /usr/local/nginx 路径下; 可以在 原解压缩后的nginx-0.x.xx 目录下执行 ./configure 命令查看 nginx 的 安装情况.

       启动:若是 nginx 安装在 /usr/local/nginx/ 目录中,命令是:

       /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
      说明: "-c" 指定了配置文件的路径,如果不加“-c" 参数,nginx 会默认加载其安装目录的conf子目录的nginx.conf文件,即:/usr/local/nginx/conf/nginx.conf

       停止

       有3中停止方式:从容停止快速停止强制停止

       从容停止:> 查看进程

                       

                       > 杀死进程

                       

       快速停止:> 查看进程

                       

                       > 杀死进程

                       

       强制停止

       验证操作:验证ngin x配置文件是否正确

       方法一:进入nginx安装目录sbin下,输入命令./nginx -t

          看到如下显示  nginx.conf syntax is ok

                               nginx.conf test is successful

          说明配置文件正确!

       

     方法二:在启动命令-c前加-t

    

    平滑重启 Nginx 服务

    如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。

    方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可,即是: /usr/local/nginx/sbin/nginx -s reload  (即是 nginx 安装路径 -s reload);

    

    方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务;即是: kill -HUP 住进程号或进程号文件路径。

    

       

 

 

© 著作权归作者所有

共有 人打赏支持
pan_1308
粉丝 5
博文 95
码字总数 58819
作品 0
黄冈
私信 提问
configure可以通过,但是make test失败,没有错误原因提示

configure可以通过,但是make test失败,没有错误原因提示 Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------......

爱如空气66
2015/01/20
1K
0
让nginx在CentOS下以chroot的方式运行

实验环境为64位的CentOS6.4,nginx使用官方最新稳定版的, 下载源码包 # wget http://nginx.org/download/nginx-1.6.2.tar.gz [root@2core local]# tar zxvf nginx-1.6.2.tar.gz 隐藏nginx的......

学思
2014/10/24
0
0
Mac搭建nginx+rtmp服务器

Mac搭建nginx+rtmp服务器 概述 Mac安装RTMP服务器过程记录下来! 一、安装Homebrew 执行命令: 1 2 3 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in......

理性编程
2016/06/16
197
0
nginx命令:启动,停止及命令参数详解

在项目开发中需要模仿真实运行环境,或者在运维项目的时候我们都会用的nginx,我们需要掌握一些基础的nginx命令,比如启动、停止nginx服务命令、配置改变时重载nginx、检查nginx配置文件命令等...

文心丶雕龙
2016/10/10
331
0
CentOS配置Nginx官方的Yum源

由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是新增一个yum源。 [root@niaoyun~]# vim /etc/yum.repos.d/nginx.repo 然后将下面的...

Mr_sheng
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部