色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

運行nginx所需的最低配置

阿銘linux ? 來源:博客園 ? 作者:無涯教程 ? 2021-08-23 10:53 ? 次閱讀

安全服務器是只允許所需數量的服務器。理想情況下,我們將通過單獨啟用其他功能來基于最小系統構建服務器。進行最少的配置也有助于調試。如果該錯誤在最小系統中不可用,則分別添加功能,然后繼續搜索錯誤。

這是運行nginx所需的最低配置:

# /etc/nginx/nginx.confevents {} # event context have to be defined to consider config validhttp {

server {

listen 80;

server_name javatpoint.co www.javatpoint.co *.javatpoint.co;

return 200 “Hello”;

}

Root,Location和try_files指令

Root 指令

root指令用于設置請求的根目錄,從而允許nginx將傳入的請求映射到文件系統上。

server {

listen 80;

server_name javatpoint.co;

root /var/www/javatpoint.co;

}

它允許nginx根據請求返回服務器內容:

javatpoint.co:80/index.html # returns /var/www/learnfk.com/index.html

javatpoint.co:80/foo/index.html # returns /var/www/learnfk.com/foo/index.html

Location指令

location指令用于根據請求的URI(統一資源標識符)來設置配置。

語法為:

location [modifier] path

示例:

location /foo {

# 。..

}

如果未指定修飾符,則將路徑視為前綴,之后可以跟隨任何內容。上面的示例將匹配:

/foo

/fooo

/foo123

/foo/bar/index.html

。..

我們還可以在給定的上下文中使用多個location指令:

server {

listen 80;

server_name javatpoint.co;

root /var/www/javatpoint.co;

location/{

return 200 “root”;

}

location /foo {

return 200 “foo”;

}

}

javatpoint.co:80 / # =》 “root”

javatpoint.co:80 /foo # =》 “foo”

javatpoint.co:80 /foo123 # =》 “foo”

javatpoint.co:80 /bar # =》 “root”

Nginx還提供了一些可以與 location 指令結合使用的修飾符。

修飾符已分配優先級:

= - Exact match

^~ - Preferential match

~ && ~* - Regex match

no modifier - Prefix match

首先,nginx將檢查所有精確匹配項。如果不存在,它將尋找優先選項。如果此匹配也失敗,則將按其出現順序測試正則表達式匹配。如果其他所有操作均失敗,則將使用最后一個前綴匹配。

location /match {

return 200 ‘Prefix match: will match everything that starting with /match’;

}

location ~* /match[0-9] {

return 200 ‘Case insensitive regex match’;

}

location ~ /MATCH[0-9] {

return 200 ‘Case sensitive regex match’;

}

location ^~ /match0 {

return 200 ‘Preferential match’;

}

location = /match {

return 200 ‘Exact match’;

}

/match # =》 ‘Exact match’

/match0 # =》 ‘Preferential match’

/match1 # =》 ‘Case insensitive regex match’

/MATCH1 # =》 ‘Case sensitive regex match’

/match-abc # =》 ‘Prefix match: matches everything that starting with /match’

try_files指令

該指令嘗試不同的路徑,并返回找到的任何路徑。

try_files $uri index.html =404;

因此,/foo.html將嘗試按以下順序返回文件:

$uri(/foo.html);

index.html

如果未找到:404

如果我們在服務器上下文中定義try_files,然后定義查找所有請求的位置,則不會執行try_files。發生這種情況是因為服務器上下文中的try_files定義了其偽位置,該偽位置是可能的最低特定位置。因此,定義location/ 會比我們的偽位置更具體。

server {

try_files $uri /index.html =404;

location/{

}

}

因此,我們應該避免在服務器上下文中使用try_files:

server {

location/{

try_files $uri /index.html =404;

}

}

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9124

    瀏覽量

    85331
  • nginx
    +關注

    關注

    0

    文章

    149

    瀏覽量

    12170

原文標題:Nginx - 最小配置

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    nginx+lua+redis實現灰度發布

    作者:馬仁喜 前言: 授人以魚不如授人以漁 .先學會用,在學原理,在學創造,可能一輩子用不到這種能力,但是不能不具備這種能力。這篇文章主要是沉淀使用nginx+lua+redis實現灰度,當我們具備
    的頭像 發表于 12-17 10:01 ?44次閱讀

    Nginx代理轉發實戰:零基礎掌握服務器流量分發技巧

    的url中就會帶上location中的匹配路徑。 ???? 假設下面四種 Nginx配置,都用?http://192.168.1.8/proxy/test.html?進行訪問: 第一種:
    的頭像 發表于 12-09 12:28 ?242次閱讀

    Nginx日常運維方法Linux版

    / 默認站點目錄:/usr/share/nginx/html 通過篩選進程查看當前使用的主配置文件和運行用戶: ? ps aux | grep nginx ? 如圖: 主要
    的頭像 發表于 12-06 16:38 ?150次閱讀
    <b class='flag-5'>Nginx</b>日常運維方法Linux版

    「服務器」Nginx Proxy Manager申請cloudflare泛域名

    一概述NginxProxyManager是一個基于Nginx的反向代理管理工具,它提供了一個用戶友好的Web界面,方便用戶管理和配置Nginx反向代理。主要功能包括:簡易的用戶界面:通過圖形界面
    的頭像 發表于 12-06 01:03 ?134次閱讀
    「服務器」<b class='flag-5'>Nginx</b> Proxy Manager申請cloudflare泛域名

    詳解nginx中的正則表達式

    前言,我這里驗證的nginx-v1.23.2單機環境下的nginx中的正則表達式、location路徑匹配規則和優先級。
    的頭像 發表于 12-03 09:59 ?148次閱讀
    詳解<b class='flag-5'>nginx</b>中的正則表達式

    確保網站無縫運行:Keepalived高可用與Nginx集成實戰

    目錄 keepalived高可用(nginx) keepalived簡介 keepalived的重要功能 keepalived高可用架構圖 keepalived工作原理描述 keepalived實現
    的頭像 發表于 11-27 09:08 ?252次閱讀
    確保網站無縫<b class='flag-5'>運行</b>:Keepalived高可用與<b class='flag-5'>Nginx</b>集成實戰

    nginx隱藏版本號與WEB服務器信息

    nginx不僅可以隱藏版本信息,還支持自定義web服務器信息 先看看最終的隱藏結果吧 具體怎么實現呢,其實也很簡單,請往下看 1 官網下載最新穩定版 wget http://nginx
    的頭像 發表于 11-22 10:25 ?160次閱讀
    <b class='flag-5'>nginx</b>隱藏版本號與WEB服務器信息

    nginx負載均衡配置介紹

    目錄 nginx負載均衡 nginx負載均衡介紹 反向代理與負載均衡 nginx負載均衡配置 Keepalived高可用nginx負載均衡器
    的頭像 發表于 11-10 13:39 ?231次閱讀
    <b class='flag-5'>nginx</b>負載均衡<b class='flag-5'>配置</b>介紹

    nginx中的正則表達式和location路徑匹配指南

    前言,我這里驗證的nginx-v1.23.2單機環境下的nginx中的正則表達式、location路徑匹配規則和優先級。
    的頭像 發表于 09-29 16:02 ?716次閱讀
    <b class='flag-5'>nginx</b>中的正則表達式和location路徑匹配指南

    Jtti:美國VPS開啟nginx狀態監控,查看web服務器的并發連接數

    Nginx的ngx_http_stub_status_module提供能夠獲取Nginx自上次啟動以來的工作狀態的功能。如果需要啟用此功能的話,需要在編譯的過程中添加如下參數
    的頭像 發表于 08-26 15:42 ?274次閱讀

    pycharm配置pytorch運行環境

    在PyCharm中配置PyTorch運行環境主要包括安裝PyCharm、安裝Python(如果尚未安裝)、配置PyTorch環境以及驗證安裝等步驟。以下是詳細的步驟說明: 一、安裝PyCharm
    的頭像 發表于 08-01 16:25 ?1588次閱讀

    nginx重啟命令linux步驟是什么?

      1、驗證nginx配置文件是否正確   方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發表于 07-11 17:13

    nginx重啟命令linux步驟是什么?

      1、驗證nginx配置文件是否正確   方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx
    發表于 07-10 16:40

    stm32移植freertos最低需要什么型號什么配置的?

    在stm32上跑 freertos 最低什么型號的可以支持?
    發表于 01-22 20:45

    【愛芯派?Pro?開發板試用體驗】實現簡單視頻直播系統

    1024; } } } 最后,保存并退出。 3.3 驗證配置無誤 修改完配置后,驗證一下配置正確,再重啟服務比較穩妥,驗證命令為: sudo nginx -t
    發表于 01-21 16:36
    主站蜘蛛池模板: 色www永久免费| 美美哒免费影视8| 亚洲精品123区在线观看| 果冻传媒9CM在线观看| max girls 大感谢祭| 野花高清影视免费观看| 欧美gv明星| 久久婷婷丁香五月色综合啪免费| 拔擦拔擦8X永久华人免费播放器| 伊人久久综合影院首页| 微拍秒拍99福利精品小视频| 内射少妇36P亚洲区| 激情床戏视频片段有叫声| 国产成人欧美日韩在线电影| 99久久热视频只有精品| 伊人青青青| 亚洲一区在线观看无码欧美| 无码人妻精品一区二区蜜桃色| 日本xxxxx按摩19| 国产在线播放KKK| 国产AV在线传媒麻豆| seyeye高清视频在线| 99pao成人国产永久免费视频| 亚洲免费高清视频| 午夜啪啪免费视频| 卫生间被教官做好爽HH视频 | 亚洲国产综合久久精品| 胸大美女又黄的网站| 性春院| 亚洲AV中文字幕无码久久| 亚洲国产精品一区二区三区在线观看 | 免费精品国偷自产在线在线| 久久精品成人免费看| 恋夜影视列表免费安卓手机版 | 国产成人在线免费观看| 国产高清精品国语特黄A片| 国产3级在线观看| 国厂精品114福利电影| 精品久久日日躁夜夜躁AV| 美女禁处受辱漫画| 欧美人与动牲交XXXXBBBB免费|