nginx是轻量级的Web服务器、反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用。本文介绍目前最新版本1.9.9的安装。
各版本nginx下载地址:http://nginx.org/download/
系统:CentOS 6.5 x64
nginx版本:nginx-1.9.9
安装方式:源码编译安装
1.安装必须环境
nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装。
- [root@admin ~]# yum install gcc-c++
- [root@admin ~]# yum -y install pcre*
- [root@admin ~]# yum -y install openssl*
2.下载nginx-1.9.9.tar.gz,可放在 /usr/local/ 目录下
- [root@admin ~]# cd /usr/local/
- [root@admin local]# wget http://nginx.org/download/nginx-1.9.9.tar.gz
3.解压及编译
- [root@admin local]# tar -zxvf nginx-1.9.9.tar.gz
进入nginx目录
- [root@admin local]# cd nginx-1.9.9
首先,设置安装目录为 /usr/local/nginx
- [root@admin nginx-1.9.9]# ./configure --prefix=/usr/local/nginx
如果没有报错,开始编译安装
- [root@admin nginx-1.9.9]# make
- [root@admin nginx-1.9.9]# make install
4.防火墙
端口打开80,可以参考http://blog.csdn.net/yx0628/article/details/53144383 中的防火墙部分
5.启动nginx服务
进入安装目录 /usr/local/nginx
- [root@admin ~]# cd /usr/local/nginx/sbin
- [root@admin sbin]# ./nginx
查看进程,可以看到nginx的master和worker进程
- [root@admin sbin]# ps -ef | grep nginx
- root 32150 1 0 13:28 ? 00:00:00 nginx: master process ./nginx
- nobody 32151 32150 0 13:28 ? 00:00:00 nginx: worker process
- root 32154 28494 0 13:28 pts/1 00:00:00 grep nginx
可以通过访问ip:80测试,看到页面这样的提示就说明安装成功
重启的命令:
- [root@admin sbin]# ./nginx -s reload
停止服务:查进程号之后 kill -9 进程号 即可
相关推荐
2. **编译与安装**:一旦配置完成并且没有错误信息,即可执行编译和安装。 ```bash make make install ``` #### 启动与管理 - **启动 Nginx**:启动 Nginx 服务。 ```bash /usr/local/nginx-1.7.8/sbin/...
在本教程中,我们将探讨如何在CentOS 6.5上进行一键安装Nginx的过程,以及相关的配置和注意事项。 首先,我们需要确保系统是root权限,因为安装和配置Nginx需要修改系统文件。可以使用`sudo su`或`su -`命令切换到...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
在本文中,我们将深入探讨如何在CentOS 6.5 x64环境下安装Nginx web服务器,并确保GCC编译环境的正确配置。这通常在内网环境中进行,特别是对于那些进行了最小化安装的服务器,可能没有预装必要的开发工具和依赖包。...
在进行Linux CentOS6.5下的PHP环境配置之前,我们需要了解相关的基础知识点以及操作步骤,以下是关于Linux CentOS6.5、PHP、Nginx以及如何配置他们的一些详细知识点。 首先,我们来谈谈CentOS。CentOS(Community ...
总结来说,安装Nginx在CentOS 6.5上的步骤包括配置yum源、通过yum安装、启动服务以及验证安装和运行状态。这只是一个基础的安装教程,实际生产环境中可能还需要考虑防火墙设置、SSL证书配置、负载均衡、虚拟主机等更...
本文将详细介绍如何通过YUM包管理器在CentOS 6.5上安装Nginx以及进行基本的配置。 首先,我们需要确保系统的更新是最新的,可以通过执行以下命令来更新系统: ```bash yum update ``` 在尝试安装Nginx时,可能会...
### CentOS 6.5 安装LNMP服务器教程 #### 一、概述 本文将详细介绍如何在CentOS 6.5上安装LNMP(Linux+Nginx+MySQL+PHP)服务器环境。LNMP架构是一种非常流行的Web服务器组合,它不仅性能高效而且配置灵活,非常...
本教程将详细介绍如何在没有网络连接的情况下在CentOS 6.x上安装Nginx。 首先,你需要获取Nginx的源码包。在这个案例中,我们有`nginx-1.14.0.tar.gz`,这是Nginx 1.14.0版本的源代码压缩包。要解压这个文件,你...
本篇文章将详述如何在CentOS 6.5上安装Nginx,包括下载、编译、配置和启动过程。 首先,我们需要确保系统已经更新到最新版本并安装了必要的依赖包。在终端中执行以下命令: ```bash sudo yum update -y sudo yum ...
在Linux 6.5和CentOS 6.5中,Yum通过解析仓库的元数据,自动处理软件包的依赖关系,极大地简化了软件的安装过程。使用Yum进行操作时,用户通常会运行像`yum install`, `yum update`或`yum remove`这样的命令。 在...
CentOS 6.5系统下Nginx的安装和部署过程涵盖多个方面,涉及到编译环境的搭建、依赖库的安装、Nginx的编译安装以及基本的管理操作。下面将对这些知识点进行详细说明。 首先,在安装Nginx之前,需要部署好编译环境。...
包含 cmake-2.8.12.1 gd-2.0.36RC1 libmcrypt-2.5.8 pcre-8.36 nginx-1.6.2 mysql-5.5.35 ...nginx-upload-progress-module-0.9.1
1. **创建虚拟主机配置**:在`/etc/nginx/conf.d`目录下创建一个新配置文件,如`my-site.conf`,并配置网站的基本信息。 2. **配置PHP处理**:在Nginx配置中添加处理PHP请求的规则,例如: ``` location ~ \.php$ { ...
本篇文章将深入探讨如何在CentOS 6.5操作系统上安装Nginx,并着重讲解如何配置和使用其日志功能,以及解决日志记录中文乱码的问题。 首先,让我们了解Nginx的基本安装过程。在CentOS 6.5上安装Nginx,我们需要添加...
### CentOS 6.5 下安装 FastDFS #### 一、前言 FastDFS 是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载等),解决了大容量存储和负载均衡的...