十月份個人考覈

1、 瞭解nginx的工作原理和安裝,並能夠正常運行。


環境:centos6.5 yum正常能上網。


一、 瞭解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、到這裏就安裝能成功運行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章