中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx 的配置和訪問控制

發布時間:2020-07-17 22:49:39 來源:網絡 閱讀:189 作者:wx5d8a05337d6b9 欄目:云計算

[TOC]

文章目錄

一、Nginx簡介

一款高性能、輕量級Web服務軟件,穩定性高,系統資源消耗低,對HTTP并發連接的處理能力高

二、Nginx配置

2.1、安裝依賴包和解壓

2.2、配置編譯安裝

2.3、制作管理腳本

2.4、nginx.conf文件的修改

2.5、配置DNS域名解析

三、訪問控制

3.1、基于授權的訪問控制

3.2、基于客戶端的訪問控制

一、Nginx簡介

一款高性能、輕量級Web服務軟件,穩定性高,系統資源消耗低,對HTTP并發連接的處理能力高

二、Nginx配置

需要準備的安裝包:

可以先通過遠程掛載的方式將壓縮包從Windows系統,掛載到linux系統,之后再進行壓縮等操作。

2.1、安裝依賴包和解壓

在一臺IP地址為 192.168.111.141 的 centos7系統中
1、安裝依賴包

Nginx 的配置和訪問控制

2、創建名為nginx的用戶,且不允許登錄系統

Nginx 的配置和訪問控制

3、掛載,并解壓安裝包到指定/opt/中

Nginx 的配置和訪問控制

2.2、配置編譯安裝

1、編譯配置

Nginx 的配置和訪問控制

2、make編譯

Nginx 的配置和訪問控制

3、關閉防火墻,優化路徑

Nginx 的配置和訪問控制
4、檢查是否有誤

Nginx 的配置和訪問控制

5、裝 elinks 安裝包,用elinks測試

Nginx 的配置和訪問控制

nginx -t //檢查
nginx //啟動
killall -1 nginx //重載
killall -3 nginx //停止

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

2.3、制作管理腳本

1、制作管理腳本,來控制 Nginx 的開啟關閉。

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

2、添加執行權限,將腳本文件添加到服務列表中

Nginx 的配置和訪問控制

2.4、nginx.conf文件的修改

在 Nginx 服務器的主配置文件 /usr/local/nginx/conf/nginx.conf 中,包括全局配置,I/O 事件配置,HTTP 配置 中三大塊內容。

Nginx 的配置和訪問控制

1、全局配置

Nginx 的配置和訪問控制

2、I/O 事件配置

Nginx 的配置和訪問控制

3、HTTP 配置

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

訪問狀態統計
nginx內置了 HTTP_STUB_STATUS 狀態統計模塊,用來反饋當前的 Web 訪問情況,配置編譯參數時可添加 --with-http_stub_status_module 來啟用此模塊支持。
可使用命令: /usr/local/nginx/sbin/nginx -V 來查看已安裝的 Nginx 是否包含 HTTP_STUB_STATUS 模塊。
要使用 Nginx 的狀態統計功能,除了啟用內建模塊以外,還需要修改 nginx.conf 配置文件,指定訪問位置并添加 stub_status 配置代碼。
在nginx.conf 配置文件 只修改 server{}區域:

Nginx 的配置和訪問控制

修改好配置文件之后,重啟一下服務即可。

Nginx 的配置和訪問控制

2.5、配置DNS域名解析

1、安裝

Nginx 的配置和訪問控制

2、修改

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

3、啟動named服務

Nginx 的配置和訪問控制

在一臺 win10系統的客戶端中
修改DNS服務器的地址

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

在win10的瀏覽器中輸入 www.king.com/status

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

三、訪問控制

3.1、基于授權的訪問控制

Nginx 和Apache 一樣,可以實現基于用于授權的訪問控制,當客戶端想訪問網站時,會要求輸入用戶名和密碼才可以正常訪問,配置步驟和 Apache 基本一致。
基于授權的訪問控制配置思路:
生成用戶密碼認證文件
修改主配置文件對相應目錄,添加認證配置項
重啟服務,訪問測試
1、修改主配置文件 nginx.conf ,添加相應認證配置項。

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

安裝tools軟件包

Nginx 的配置和訪問控制

htpasswd 命令生成用戶認證文件

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

3、修改配置文件,就必須重啟服務

Nginx 的配置和訪問控制

4、這時,用win10的瀏覽器訪問網址www.king.com,就會要求輸入用戶名 wanglu 和密碼123123

Nginx 的配置和訪問控制

3.2、基于客戶端的訪問控制

可以通過客戶端的 IP地址,決定是否允許對頁面訪問,規則如下:
deny ip/ip段 :拒絕某個ip或IP段訪問;
allow ip/ip段 :允許某個ip或IP段訪問;
規則:從上往下,如匹配則停止,不再往下匹配
我的win10主機 IP地址為 192.168.111.140
配置過程:
1、修改主配置文件 nginx.conf ,添加相應認證配置項。

Nginx 的配置和訪問控制

Nginx 的配置和訪問控制

2、修改配置文件,就必須重啟服務

Nginx 的配置和訪問控制

3、在win10系統中驗證:

Nginx 的配置和訪問控制

向AI問一下細節
推薦閱讀:
  1. 關于nginx
  2. nginx是什么

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

和田市| 焦作市| 铅山县| 永吉县| 乌兰察布市| 延长县| 资中县| 信阳市| 建阳市| 高雄县| 连州市| 东港市| 延庆县| 遵化市| 洪湖市| 彭泽县| 鲜城| 微山县| 乌恰县| 磐安县| 文昌市| 财经| 拜城县| 鄂托克旗| 淮安市| 博爱县| 莱芜市| 新建县| 鸡东县| 金湖县| 志丹县| 龙门县| 高邮市| 科技| 赤壁市| 辽源市| 大化| 武鸣县| 藁城市| 宜宾市| 绥化市|