文档章节

nginx_(1)

pan_1308
 pan_1308
发布于 2017/02/13 16:19
字数 635
阅读 3
收藏 0
点赞 0
评论 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
粉丝 4
博文 84
码字总数 58819
作品 0
黄冈
configure可以通过,但是make test失败,没有错误原因提示

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

爱如空气66 ⋅ 2015/01/20 ⋅ 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 ⋅ 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

nginx命令:启动,停止及命令参数详解

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

文心丶雕龙 ⋅ 2016/10/10 ⋅ 0

nginx 安装脚本

yum -y install pcre-devel groupadd -r nginx useradd -r -g nginx -s /sbin/nologin -M nginx wget http://nginx.org/download/nginx-1.2.8.tar.gz tar xf nginx-1.2.8.tar.gz cd nginx-1.......

tianshuai369 ⋅ 2013/05/01 ⋅ 0

添加nginx为系统服务(service nginx start/stop/restart)

1、在/etc/init.d/目录下编写脚本,名为nginx #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server,......

我心中有猛狗 ⋅ 2016/02/22 ⋅ 0

nginx 安装方法2

entOS-6.8 安装 Nginx Nginx 环境准备: 安装Nginx需要完成以下依赖的安装 1.gcc 安装:yum install gcc-c++ 2.PCRE pcre-devel 安装:yum install -y pcre pcre-devel 3.zlib 安装: yum ins......

暖暖miss ⋅ 2017/06/29 ⋅ 0

nginx的三大功能(之一服务器)

nginx的三大功能(之一服务器) nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。其主要有三个功能: (1)服务器(基本) (2)负载均衡 (3)ngi...

zhaomb ⋅ 2016/09/11 ⋅ 0

centos编译安装nginx

下载nginx及nginx-sticky-module、zlib等依赖包 yum install pcre-devel yum install GeoIP-devel yum install openssl-devel 执行下面编译安装脚本 配置nginx nginx官网http://nginx.org/......

区杰 ⋅ 2015/12/03 ⋅ 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Boot整合模板引擎thymeleaf

项目结构 引入依赖pom.xml <!-- 引入 thymeleaf 模板依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId......

yysue ⋅ 19分钟前 ⋅ 0

ConstraintLayout使用解析

AndroidStudio3.0创建Project默认的布局就是ConstraintLayout。 AndroidStudio3.0前的可以自己修改,使用ConstraintLayout。 为了要使用ConstraintLayout,我们需要在app/build.gradle文件中...

_OUTMAN_ ⋅ 31分钟前 ⋅ 0

OSChina 周三乱弹 —— 这样的女人私生活太混乱了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 胖达panda :你经历过体验到人生的大起大落吗?我一朋友在10秒内体验了,哈哈。@小小编辑 请点一首《almost lover》送给他。 《almost love...

小小编辑 ⋅ 今天 ⋅ 9

自己动手写一个单链表

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、概述 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对...

公众号_好好学java ⋅ 今天 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部