CentOS-6.3系统中安装配置Web服务器Nginx

Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。nginx的并发能力确实在同类型的网页伺服器中表现较好.Nginx在一些Linux发行版和BSD的各个变种版本的安装包仓库中都会有,通过各个系统自带的软件包管理方法即可安装。

安装说明

系统环境: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中执行以下操作:

[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

在windows系统中也可以安装配置Nginx.

(0)

相关推荐

  • 详解Linux系统中安装配置Samba服务器的步骤

    一.获取源代码包并进行解压 从samba的官方网站可以下载最新的samba源代码包.下面我们以samba-3.5.9.tar.gz的源代码包作为案例进行解析.本例中,我们将源代码包放在目录/home/ ...

  • 虚拟机中怎么配置web服务器

    想要配置好微博服务器,先要添加一个角色"web服务器",这里主要说的是虚拟机中怎么配置web服务器 操作方法 01 现在打开虚拟机,并开机,如下图所示: 02 打开"开始 ...

  • 在Windows Server 2003系统中安装配置群集服务

    通过设置网络参数.创建群集用户账户并对服务器群集存储系统进行必要的配置,现在安装配置群集服务的条件基本成熟.在安装过程中,安装某些节点时将关闭其它节点,这将保证共享存储设备上的数据不会丢失或遭到破坏. ...

  • CentOS系统中安装配置Apache+PHP+MySQL环境

    首先下载软件; [root@localhost ]# wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz --00:47:3 ...

  • 在Linux系统中安装配置性能监控软件Munin的教程

    munin是用于Linux系统(也可以监控windows系统)的监控软件.munin除了可以监控系统的各项数值之外,最大的好处是可以自己编写插件自定义监控需要的数值.整个系统的架构简单明了,操作方便. ...

  • CentOS 6.5系统VNC安装配置详解

    一.安装 VNC 默认情况下,CentOS 6.4 是没有安装的. 检查是否安装,输入: [root@localhost ~]# rpm -q vnc vnc-server 得到: package v ...

  • win7系统下安装配置IIS服务器的方法

    熟悉的朋友会知道,IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传 输、新闻服务和邮件发送等方面,它使得在网络上发布信息成了一件 ...

  • 在Linux系统上安装配置DNS服务器的教程

    简介 DNS 是计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所有主机的域名和 ...

  • 详解在CentOS中安装配置FTP服务器软件VSFTP的流程

    安装 VSFTP 复制代码 代码如下: yum -y install vsftpd 创建FTP日志文件路径 复制代码 代码如下: touch /var/log/vsftpd.log 启动配置 复制代码 ...