`

CentOS 安装配置Nginx

 
阅读更多

转自:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html

安装说明

系统环境:CentOS-6.3
软件:nginx-1.2.6.tar.gz
安装方式:源码编译安装
安装位置:/usr/local/nginx
下载地址:http://nginx.org/en/download.html

安装前提

在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件:

[root@admin /]#yum install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

检查系统安装的Nginx:

[root@admin local]# find -name nginx
./nginx
./nginx/sbin/nginx
./nginx-1.2.6/objs/nginx

卸载原有的Nginx

[root@admin /]# yum remove nginx

安装

将安装包文件上传到/usr/local中执行以下操作(不能在/usr/local/nginx下操作,可以解压在别的地方):

[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f nginx-1.2.6.tar.gz
[root@admin local]# rm -rf nginx-1.2.6.tar.gz
[root@admin local]# mv nginx-1.2.6 nginx
[root@admin local]# cd /usr/local/nginx
[root@admin nginx]# ./configure --prefix=/usr/local/nginx
[root@admin nginx]# make
[root@admin nginx]# make install

配置

#修改防火墙配置:
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙
[root@admin nginx-1.2.6]# service iptables restart

启动

#方法1
[root@admin nginx-1.2.6]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#方法2
[root@admin nginx-1.2.6]# cd /usr/local/nginx/sbin
[root@admin sbin]# ./nginx

停止

#查询nginx主进程号
ps -ef | grep nginx
#停止进程
kill -QUIT 主进程号
#快速停止
kill -TERM 主进程号
#强制停止
pkill -9 nginx

重启

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

测试

#测试端口
netstat –na|grep 80
#浏览器中测试
http://ip:80

分享到:
评论

相关推荐

    linux/centos 安装配置nginx 详细文档

    ### Linux/CentOS 下安装与配置 Nginx 的详细指南 #### 一、Nginx 简介 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,由 C 语言开发而成,非常适合在 Linux 下运行。它以其...

    centOS8安装nginx及nginx配置

    ### CentOS8安装Nginx及Nginx配置 #### 一、Nginx简介与应用场景 Nginx(发音为 "engine X")是一款由俄罗斯程序员Igor Sysoev开发的高性能Web服务器和反向代理服务器,同时也可用作IMAP/POP3/SMTP代理服务器。在...

    centos7配置nginx虚拟主机

    centos7配置nginx虚拟主机

    CentOS系统安装配置Nginx+keepalived实现负载均衡

    CentOS系统安装配置Nginx+keepalived实现负载均衡 本文将详细介绍CentOS系统安装配置Nginx+keepalived实现负载均衡的步骤和配置过程。通过本文,读者将了解如何使用Nginx和keepalived来实现高可靠性的负载均衡架构...

    centos7.6离线安装nginx

    本文将详细介绍如何在CentOS 7.6上进行离线安装Nginx,这对于网络环境不稳定或者没有互联网连接的服务器尤为实用。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -...

    centos安装Nginx详细配置

    ### CentOS安装Nginx详细配置知识点 #### 一、安装准备 在开始部署Nginx之前,需要确保系统中已安装必要的开发工具和依赖库。 ##### 1. 安装GCC - **简介**:GCC (GNU Compiler Collection) 是一个用于编译多种...

    centos 非root安装nginx

    7. 配置Nginx。由于没有root权限,不能将Nginx配置为系统服务。但可以通过创建启动脚本来运行Nginx: ```bash vi nginx_start.sh ``` 添加以下内容: ```bash #!/bin/bash export PATH=$PATH:/usr/local/...

    CentOS6.3安装nginx操作指南

    **CentOS 6.3 安装 Nginx 操作指南** 在 CentOS 6.3 上安装 Nginx 是一项常见的任务,Nginx 是一个高性能的 Web 和反向代理服务器,以其轻量级、高效的特性深受开发者和系统管理员的喜爱。本指南将详细解释如何在 ...

    CentOS Linux安装配置nginx以及样例

    总结,CentOS Linux上的Nginx安装和配置涉及下载、编译、安装、配置文件编写等多个步骤。正确配置Nginx可以实现高效且稳定的Web服务,支持高并发和负载均衡。理解其配置结构和指令对于优化Nginx的性能至关重要。

    centos7安装nginx1.16.1

    ### CentOS 7 安装 Nginx...本文详细介绍了如何在 CentOS 7 上安装 Nginx 1.16.1,并对其进行了基本的配置与管理操作。通过上述步骤,用户可以轻松地搭建起基于 Nginx 的 Web 服务器,并能够对其进行有效的管理与维护。

    基于CentOS 7.6 配置Nginx + Tomcat

    本文详细说明了如何在CentOS 7.6环境下配置Nginx作为反向代理服务器,并将请求分发给不同的Tomcat实例。通过这种方式,可以灵活地部署和管理多个Web应用,同时利用Nginx强大的反向代理功能和负载均衡能力,提升Web...

    centos7.5离线安装nginx1.17.8全套包.zip

    - 使用`make`命令进行编译,然后使用`make install`将编译好的Nginx安装到系统默认路径(通常是`/usr/local/nginx`)。 4. **配置Nginx**: - 编辑`/etc/nginx/nginx.conf`配置文件,根据你的需求配置服务器块、...

    Centos7的nginx-1.24.0免编译包,直接解压修改配置文件,启动即可

    通过以上步骤,你可以在 CentOS 7 上快速部署并运行 Nginx 1.24.0,同时理解了基本配置文件的结构和管理方法。不过,为了确保服务器的安全和高效运行,还需要根据实际环境进一步定制和优化配置。

    centos7下安装nginx(有网以及没有网络)

    ### CentOS 7 下安装 Nginx (有网络与无网络环境) #### 一、概述 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,同时也提供了 ...通过以上步骤,您可以在 CentOS 7 上顺利地安装和配置 Nginx 服务器。

    CentOS自动安装nginx

    总的来说,"CentOS自动安装nginx"的主题涵盖了Linux系统管理、软件包管理、网络服务器配置和自动化运维等多方面知识,对于运维人员或开发人员来说,这些都是必备技能。通过学习和实践这些步骤,可以提高部署效率,...

    CentOS 7 Nginx 离线安装依赖库

    5. **配置Nginx**:安装完成后,根据需求配置Nginx的配置文件,通常位于 `/etc/nginx/nginx.conf`。 6. **启动Nginx**:使用 `systemctl start nginx` 启动Nginx服务,并通过 `systemctl enable nginx` 设置开机...

    Centos7环境下Nginx版本升级方式及步骤

    在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...

    Centos7.9 离线安装Nginx依赖包

    5. 配置Nginx:编辑`/etc/nginx/nginx.conf`文件,根据你的需求配置服务器块和服务。 6. 启动Nginx服务:使用`systemctl start nginx`命令启动,如果需要开机自启,使用`systemctl enable nginx`。 7. 验证Nginx...

    CentOS5.5 安装nginx配置http和rtmp服务器

    在本教程中,我们将详细介绍如何在 CentOS5.5 上安装并配置 Nginx 服务器,使其支持 HTTP 和 RTMP 协议,同时启用 HLS(HTTP Live Streaming)功能。Nginx 是一个高性能的 web 服务器,它也常用于反向代理、负载均衡...

    centos6.4安装nginx+keepalived实现高可用负载均衡.doc

    "CentOS 6.4 安装 Nginx + Keepalived 实现高可用负载均衡" 本文主要讲述如何在 CentOS 6.4 操作系统上安装 Nginx 和 Keepalived,以实现高可用负载均衡。高可用负载均衡是指在 Web 服务器前端部署多台 Nginx ...

Global site tag (gtag.js) - Google Analytics