十月份个人考核

1、 了解nginx的工作原理和安装,并能够正常运行。


一、 了解nginx

1-1、 Nginx的模块与工作原理。

Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。


1-2、 Nginx的进程模型

在工作方式上,Nginx分为单工作进程和多工作进程两种模式。在单工作进程模式下,除主进程外,还有一个工作进程,工作进程是单线程的;在多工作进程模式下,每个工作进程包含多个线程。Nginx默认为单工作进程模式。

Nginx在启动后,会有一个master进程和多个worker进程。


二、 安装nginx和运行nginx

2-1、安装工具包 wget、vim和gcc。分别用命令安装下。

yum install -y wget

yum install -y vim-enhanced

yum install -y make cmake gcc gcc-c++


clip_image002


2-2、下载nginx安装包

cd /

wget http://nginx.org/download/nginx-1.6.2.tar.gz


clip_image004


2-3、安装依赖包,用命令分别安装。

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel


clip_image006


2-4、解压nginx-1.6.2.tar.gz到/usr/local/目录下

tar -zxvf nginx-1.6.2.tar.gz -C /usr/local/


clip_image008


2-5、进行configure配置

进入nginx-1.6.2目录然后在执行./configure命令

cd /usr/local/nginx-1.6.2/

pwd

./configure --prefix=/usr/local/nginx


clip_image010


2-6、编译安装

make && make install


clip_image012


2-7、启动Nginx,并且检查nginx是否已经正常启动,看到如下信息说明正常启动

/usr/local/nginx/sbin/nginx

ps -ef | grep nginx


clip_image014


2-8、关闭和重新热启动nginx命令

关闭nginx命令

/usr/local/nginx/sbin/nginx -s stop

重新热启动nginx命令

/usr/local/nginx/sbin/nginx -s reload


clip_image016


2-9、配置防火墙,nginx默认的端口是80

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/rc.d/init.d/iptables restart


clip_image018


2-10、查看系统IP

ip addr


clip_image020


2-11、测试nginx,通过浏览器访问nginx欢迎页,在地址栏输入:http://192.168.10.175


clip_image022


2-12、到这里就安装能成功运行。

猜你喜欢

转载自blog.51cto.com/12990850/2307042