Nginx安裝及簡介

一、Nginx簡介

Nginx是一個高性能的服務器,類似於Apache、Tomcat、Jetty、IIS等都是服務器

Nginx的優勢:

  1. Tomcat、Jetty面向Java語言, 先天就是重量級的web服務器,性能與Nginx沒有可比性

  2. IIS只能在Windows操作系統上運行

  3. Apache的發展時期很長,而且是目前毫無爭議的世界第一大服務器,優點很多, 如穩定、開源、跨平臺等,但是它興起的年代,互聯網的規模遠遠不及今天,所以被設計爲一個重量級、不支持高併發的web服務器。在Apache服務器上,一個請求,對應一個進程,但是Nginx一個進程可以處理成千上萬個請求。如果有數以萬級的併發HTTP同時請求時,就會導致服務器上消耗大量內存,操作系統內核成百上千的Apache進程做進程切換也會消耗大量CPU資源,並導致HTTP請求的平均響應速度降低,這些都決定了Apache不可能成爲高性能服務器的束縛, 這也是Nginx這種服務器出現的必然趨勢

二、nginx安裝

安裝準備環境: 

1. Linux內核2.6及以上版本

可以用uname -a命令查看

2. GCC編譯器

3. PCRF庫

4. zlib庫

5. OpenSSL開發庫

以上幾個庫都是Nginx基礎功能所必須的,爲簡單起見可以通過yum命令統一安裝

#yum安裝Nginx環境

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

安裝步驟:

one step:安裝包獲取

1> Nginx下載頁面:http://nginx.org/en/download.html

下載穩定版本的Nginx安裝包

2> wget獲取Nginx穩定版本

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

two step: 解壓

tar -zxvf 安裝包名

three step: 安裝

解壓完後 進入解壓後的目錄

cd nginx-1.14.0

使用如下命令進行默認安裝

./configure & make & make install

執行完上述命令後 Nginx運行文件 默認就會安裝在/usr/local/nginx目錄下

到這裏 一個Nginx安裝完畢!!!

nginx配置文件 nginx.conf詳解

# Nginx配置文件nginx.conf詳解

# user  nobody;
worker_processes  1;

# 事件最大處理請求數
events {
    worker_connections  1024;
}

# http只能配置一個
http {
    #將mime.types文件加進來
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
   
    #長鏈接最大的超時閒置時間
    keepalive_timeout  65;

    # 配置一個具體的站點
    server {
        #站點監聽的端口
        listen       80;
        #站點名稱(訪問域名)
        server_name  localhost;

        # location 表示配置路徑
        location / {
            # html 表示 nginx安裝後的一個目錄
            root   html;
            index  index.html index.htm;
        }

		location = /basic_status {
		   stub_status;
		}		
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
    
    # 站點可以配置多個
    server {
        listen 80;
        #域名可以配置多個
        server_name www.maomao.com www.yidong.com *.nginxlearn.com www.nginxlearn.*;
    }

}

2019-12-04  ——於南京

                                              ——致敬技術  致敬痛楚、

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