前言
一直都聽到這個詞,一直在想這是個什麼東西,終於有一天要揭開這個神祕的面紗了……
今天我們就先來了解一下!
簡介
Nginx:是一款高性能的http服務器,可以獨立提供http服務,可以做網頁靜態服務器。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。
Nginx 啓動特別容易,並且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啓動。你還能夠不間斷服務的情況下進行軟件版本的升級。
安裝
一、首先我們需要安裝所需的安裝包
按照下面的步驟,依次安裝
1、pcre
輸入yum install pcre*命令
2、openssl
輸入yum install openssl*命令
3、zlib
輸入yum install zlib命令
4、zlib-devel
輸入yum install zlib-devel命令
5、wget
輸入yum install wget命令
6、查看是否都已經裝好了
使用rpm -qa| grep "文件名"
二、安裝nginx
1、下載安裝包
使用xshell將下載好的nginx的安裝包放到linux的usr/local目錄下
2、解壓
使用tar -zxvf nginx-1.8.0.tar.gz命令
3、在根目錄下創建var/temp/nginx臨時目錄
使用mkdir 文件名 命令
4、進入解壓文件夾,執行configure命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
5、執行make 命令
6、執行make install 命令
7、啓動nginx
進入安裝文件夾(nginx)下的sbin文件夾,執行啓動nginx命令,啓動成功
三、測試
沒有成功,是因爲我們的防火牆沒有關閉。
執行下面的命令
1) 永久性生效,重啓後不會復原
開啓:chkconfig iptables on
關閉:chkconfig iptables off
2) 即時生效,重啓後復原
開啓:service iptables start
關閉:service iptables stop
成功