日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx(二):安装、配置、常用命令

發(fā)布時(shí)間:2025/3/8 Nginx 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx(二):安装、配置、常用命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、Nginx在Linux操作系統(tǒng)中的安裝

這里簡(jiǎn)單介紹一下nginx的安裝了
1.1、前期準(zhǔn)備
在安裝nginx之前我們要提前準(zhǔn)擺好它的編譯工具以及庫(kù)文件:zlib、poenssl。
還有有讓Nginx支持Rewrite功能的PCRE.
安裝的途徑有很多可以參考:https://www.runoob.com/linux/nginx-install-setup.html

我這里是使用Homebrew進(jìn)行下載安裝的,比較方便。

1.2、nginx下載
官網(wǎng)地址:http://nginx.org/en/download.html
下載安裝包并解壓,在解壓后打開文件目錄。
輸入:

  • ./configure
  • make && make install
    實(shí)現(xiàn)安裝

1.3、nginx的運(yùn)行

  • 進(jìn)入目錄nginx/sbin
  • 輸入./config
    運(yùn)行成功,可以使用ps -ef | grep nginx查看一下進(jìn)程里會(huì)有nginx的相關(guān)進(jìn)程了

1.4、查看
進(jìn)入/conf目錄,查看nginx.conf文件
可以看到

server {listen 80;server_name localhost;

這里,這里是它默認(rèn)的端口號(hào),此時(shí)我們可以在瀏覽器通過ip與80端口進(jìn)行查看。

2、Nginx操作的常用命令

使用nginx操作命令的時(shí)候,要進(jìn)入usr/local/nginx/sbin目錄才能使用。
2.1、查看版本號(hào)

  • ./nginx -v

2.2、啟動(dòng)

  • ./nginx

2.3、關(guān)閉

  • ./nginx -s stop

2.4、重新加載配置文件

  • ./nginx -s reload

3、Nginx的配置文件

配置文件位置:usr/local/nginx/conf/nginx.conf
有三部分:全局塊、events塊、http塊。
第一部分:全劇塊:
從配置文件開始到events塊之間的內(nèi)容,主要會(huì)設(shè)置一些影響nginx服務(wù)器整體運(yùn)行配置的指令,主要包括nginx服務(wù)器的用戶(組)、允許生成的word process數(shù)、進(jìn)程存放路徑、日志存放路徑和類型以及配置文件的引入等。

#user nobody; worker_processes 1;(全局塊,值越大,可以支持的并發(fā)量越多)#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;

第二部分:events塊:
涉及的指令只要影響Nginx服務(wù)器與用戶的網(wǎng)絡(luò)連接,常用的設(shè)置包括是否開啟對(duì)多work process下的網(wǎng)絡(luò)連接進(jìn)行序列化,是否允許同時(shí)接收多個(gè)網(wǎng)絡(luò),選取哪種時(shí)間驅(qū)動(dòng)模型來處理連接請(qǐng)求,每個(gè)word process可以同時(shí)支持的最大連接數(shù)等。

events {worker_connections 1024; }

第三部分:http塊:
Nginx中配置最頻繁的部分。還可以分成http全局塊和server塊兩部分。

  • http全局塊
    全局塊配置的指令包括文件引入、MIME-TYPE定義、日志自定義、連接超時(shí)時(shí)間、單鏈接請(qǐng)求數(shù)上限等。
  • include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;
  • server塊
    和虛擬主機(jī)有密切的關(guān)系,虛擬主機(jī)從用戶角度看,和一臺(tái)獨(dú)立的硬件主機(jī)是完全一樣的,該技術(shù)的產(chǎn)生是為了節(jié)省互聯(lián)網(wǎng)服務(wù)器的硬件成本。
  • server {listen 80;(目前監(jiān)聽的端口號(hào))server_name localhost;(主機(jī)名稱)#charset koi8-r;#access_log logs/host.access.log main;location / {root html;index index.html index.htm;}

    總結(jié)

    以上是生活随笔為你收集整理的Nginx(二):安装、配置、常用命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。