文档章节

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

H
 HAVENT
发布于 06/20 17:00
字数 389
阅读 4
收藏 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
博文 53
码字总数 14806
作品 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
分布式文件系统之MogileFS实现

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

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

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

xpleaf
2017/02/26
0
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

没有更多内容

加载失败,请刷新页面

加载更多

linux运维人员必会运维工具

linux运维人员必会开源运维工具体系 说明:不同的技术人员,不同的阶段确定知识边界非常重要,否则,就像马拉车,不知道终点在哪,累死也达不到目标。例如拿8K要学多少,拿15K要学多少。一个...

寰宇01
6分钟前
1
0
10大PHP比特币开源项目

如果你是一个Phper,如果你希望学习区块链,那么本文列出的 10个开源的Php比特币项目,将有助于你了解在自己的应用中 如何加入对比特币的支持。 如果你希望快速掌握使用Php对接比特币钱包的方...

汇智网教程
27分钟前
0
0
springclould feign客户端添加全局参数

用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做: 添加一个配置类,...

canneljls
28分钟前
0
0
win32截屏并rgb24转yuv420

//最终f的内存布局为BGRA格式,需要保证buf长度足够(>w*h*4)void ScreenCap(void* buf, int w, int h){ HWND hDesk = GetDesktopWindow(); HDC hScreen = GetDC(hDesk); ......

styleman
今天
1
0
php输出mysql取出的中文为??的问题

解决方法: @ $db=new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_DB); $db->query("set names utf8");//添加此语句,可以解决问题...

Aomo
今天
1
2

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部