文档章节

【HAVENT原创】CentOS 6.5 下 Nginx 的安装与配置

H
 HAVENT
发布于 06/20 17:00
字数 389
阅读 4
收藏 0
点赞 0
评论 0

nginx是轻量级的Web服务器、反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用。本文介绍目前最新版本 1.12.2 的安装。

 

各版本nginx下载地址:http://nginx.org/download/

系统:CentOS 6.5 x64

nginx版本:nginx-1.12.2

安装方式:源码编译安装

 

1. 安装必须环境

nginx 的编译需要 c++,同时 prce(重定向支持)和 openssl(https支持)也需要安装。

[root@HAVENT ~]# yum install gcc-c++  
[root@HAVENT ~]# yum -y install pcre*  
[root@HAVENT ~]# yum -y install openssl*

 

 

2. 下载 nginx-1.12.2.tar.gz,本文下载存在在 /root/ 目录下

[root@HAVENT ~]# wget http://nginx.org/download/nginx-1.12.2.tar.gz

 


3. 解压及编译

[root@HAVENT ~]# tar -zxvf nginx-1.12.2.tar.gz

 

4. 进入 nginx 目录

[root@HAVENT local]# cd nginx-1.12.2

 

5. 设置安装目录为 /usr/local/nginx

[root@HAVENT nginx-1.12.2]# ./configure --prefix=/usr/local/nginx

 

 

6. 如果没有报错,开始编译安装

[root@HAVENT nginx-1.12.2]# make
[root@HAVENT nginx-1.12.2]# make install

 

7. 启动 nginx 服务

[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s reload

 

8. 重启 nginx 服务

[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s reload

 

9. 停止 nginx 服务

[root@HAVENT ~]# /usr/local/nginx/sbin/nginx -s stop

 

10. 配置文件路径

/usr/local/nginx/conf/nginx.conf

 

11. 查看进程,可以看到 nginx 的 master 和 worker 进程

 

[root@HAVENT ~]# ps -ef | grep nginx
root     12877     1  0 16:27 ?        00:00:00 nginx: master process ./nginx
nobody   13175 12877  0 16:34 ?        00:00:00 nginx: worker process
root     13929  6555  0 16:53 pts/0    00:00:00 grep nginx

 

可以通过访问ip:80测试,看到页面这样的提示就说明安装成功

© 著作权归作者所有

共有 人打赏支持
H
粉丝 0
博文 41
码字总数 9688
作品 0
嘉定
项目经理
【HAVENT原创】CentOS 6.5 安装nodeJS

第一步:使用wget下载(centos 6.5已经内置这个命令了) 第二步:解压缩文件包 第三部 NODE 环境配置 这样可以使得在任何目录下,都可以使用 /root/node-v6.12.0-linux-x64/bin 下得node命令...

HAVENT
06/20
0
0
.Net Core 2.0 + CentOS 7 + Nginx(编译发布)

发布篇: CentOs 6.5 安装 MySql (本地测试,能用为主) 【传送门】 CentOS 7 安装 .Net Core (CentOS 6.5太坑,放弃了) CentOS 7 IP配置 查看网卡名称,对应修改(参考) 安装 Dotnet 参考官...

Contac
01/11
2
0
【目录】 Linux技术玩家 持续更新

[编辑器相关] Windows下用notepad++ 打造Linux 代码编辑环境 送给不使用vim的Linux Guy http://990487026.blog.51cto.com/10133282/1844735 ubuntu 源码编译安装最新的vim 8.0 http://990487...

990487026
2016/09/01
0
0
分布式文件系统之MogileFS实现

一、简介 1、分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连,也就是集群文件系统,可...

斜视天花板
2014/05/11
0
0
Nginx配置多个基于域名的虚拟主机+实验环境搭建+测试

0.说明 使用Nginx可以配置基于域名的虚拟主机、基于端口的虚拟主机和基于端口的虚拟主机,比较常用的是基于域名的虚拟主机,这里要做的配置是基于域名的虚拟主机,并且是配置多个基于域名的虚...

xpleaf
2017/02/26
0
0
Tengine安装./configure: error: C compiler cc is not found

CentOS 6.5 下 安装 Tengine 执行配置命令 ./configure 时提示以下错误:checking for OS + Linux 2.6.32-431.el6.x8664 x8664 checking for C compiler ... not found 解决: 执行以下命令:......

微wx笑
2016/05/20
0
0
Haproxy实现大并发web高可用群集部署

Haproxy web群集部署 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点...

攀岩人生
2017/07/10
0
0
Bind+Nginx实现负载均衡

Nginx实现负载均衡 1 基础环境 1.1 服务器列表 1.2 DHCP分配内外地址 1.3 端口转发策略 1.4 初始化信息 云路由器公网IP:103.21.118.91 初始化保证关闭iptables或开放相关端口,selinux处于禁...

KaliArch
2017/02/25
0
0
从零开始完整搭建LNMP环境+WordPress部署

0.说明 内容会有点多,但是下面的内容都是自己在学习LNMP环境搭建过程中的完整再现,所以非常具有参考价值! 下面用一个以最小化方式(Minimal)安装的CentOS 6.5操作系统为例,演示LNMP环境...

xpleaf
2017/03/03
0
0
CentOS下安装Nginx

前言 项目需要,自己整个nginx玩玩,部署服务器的操作系统为CentOS 6.5。 nginx安装 上网搜了一下关于nginx的安装教程,大致存在两种安装方法,都是通过yum install命令来完成。 方法一:自己...

chace0120
2016/06/09
222
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
15分钟前
0
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
28分钟前
14
0
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
39分钟前
0
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
45分钟前
0
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
今天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
今天
0
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
今天
0
0
开发技术瓶颈期,如何突破

前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学习方法...

_小迷糊
今天
0
0
安装tensorflow-XXX报错

报错: tensorflow-0.5.0-cp27-none-linux_x86_64.whl is not a supported wheel on this platform. 解决: wget https://bootstrap.pypa.io/get-pip.py sudo python2.7 get-pip.py sudo p......

Yao--靠自己
今天
0
0
JVM学习手册(一):JVM模型

一直从事JAVA开发,天天和JVM打交道,仔细想想对JVM还真的不是特别了解,实在是不应该.周六看了许多资料,也算有点心得,记录一下。 JVM内存模型分为5个区域:方法区,堆,虚拟机栈,本地方法栈,程序计...

勤奋的蚂蚁
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部