Nginx安裝使用(一)

Nginx介紹

Nginx是一款高性能的http 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。官方測試nginx能夠支支撐5萬併發鏈接,並且cpu、內存等資源消耗卻非常低,運行非常穩定

Nginx的用途

  1. http服務器。做靜態的html的服務器,提供http服務。
  2. 虛擬主機。可以實現在一臺服務器虛擬出多個網站。例如個人網站使用的虛擬主機。
  3. 反向代理,負載均衡。當網站的訪問量達到一定程度後,單臺服務器不能滿足用戶的請求時,需要用多臺服務器集羣可以使用nginx做反向代理。並且多臺服務器可以平均分擔負載,不會因爲某臺服務器負載高宕機而某臺服務器閒置的情況

Nginx的安裝

  1. 官網下載linux安裝包

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

  2. 安裝環境

    需要安裝gcc的環境(用來編譯)
    yum install gcc-c++
    第三方的開發包
    yum install -y pcre pcre-deve
    yum install -y zlib zlib-devel
    yum install -y openssl openssl-devel

  3. 安裝

    解壓縮tar -zxf nginx-1.12.2.tar.gz
    cd nginx-1.12.2
    使用configure命令創建一makeFile文件
    ./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 \
    創建上邊將臨時文件目錄
    mkdir /var/temp/nginx/client -p
    make
    make install

  4. 查看安裝後的目錄

    cd /usr/local/nginx/
    ll
    drwxr-xr-x 2 root root 4096 Nov 2 23:36 conf
    drwxr-xr-x 2 root root 4096 Nov 2 23:36 html
    drwxr-xr-x 2 root root 4096 Nov 2 23:36 sbin

    Nginx的啓動和關閉

    cd sbin
    啓動
    ./nginx
    查看進程
    ps -aux|grep nginx

通過瀏覽器訪問(URL輸入虛擬機的Ip,默認是80端口,注意:是否關閉防火牆)

這裏寫圖片描述

關閉nginx
./nginx -s quit

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