Nginx特性 安裝 配置

2021-10-12 07:25:12 字數 2356 閱讀 2175

反向**

負載均衡

動靜分離

集群nginx在windows系統重啟等操作

檢視nginx的版本號:nginx -v

啟動nginx:start nginx

快速停止或關閉nginx:nginx -s stop

正常停止或關閉nginx:nginx -s quit

配置檔案nginx.conf修改重裝載命令:nginx -s reload

nginx解決內容安全策略csp(content-security-policy)配置方式

將以下**複製到nginx.config檔案中的server中

add_header content-security-policy "default-src 'self' www.baidu.com(此處填寫正確位址) 'unsafe-inline' 'unsafe-eval' blob: data: ;";

add_header x-xss-protection "1;mode=block";

add_header x-content-type-options nosniff;

nginx做反向**伺服器

會根據客戶請求,分派到不同的伺服器訪問

特點穩定性強,7*24不間斷執行

提供豐富配置例項

占用記憶體少,併發能力強

安裝可以在hub.daoclud官網找到nginx的docker安裝映象

docker下安裝nginx

cd /opt/

mkdir docker_nginx

cd docker_nginx

vi docker-compose.yml

將一下**放入此檔案中

version:'3.1'

services:

nginx:

restart:always

image:daocloud.io/library/nginx:latest

container_name:nginx

ports:

- 80:80

繼續執行命令

docker-compose up -d

開啟瀏覽器訪問http://ip進入到nginx頁面

nginx配置檔案

docker ps 檢視容器

進入容器內 docker exec -it 容器id bash

cd /etc/nginx

cat nginx.conf內容如下

#user  nobody;

worker_processes 1

;#error_log logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#pid logs/nginx.pid;

#以上統稱全域性快,worker_processes數值越大代表nginx併發能力越強

events

#worker_connections數值越大,併發能力越強

nginx安裝配置

主服務端 192.168.233.128 客戶端 192.168.233.131 192.168.233.132 192.168.233.134 主服務端和客戶端配置相同部分 yum y install zlib zlib devel yum y install pcre pcre devel yu...

nginx安裝配置

主要有三項 1 基本配置 2 path info支援 3 虛擬伺服器配置 1 埠 listen 90 預設為80,為避免衝突,可做修改。2 主機位址 root html 預設為安裝目錄下html目錄,可修改為如 d nginx。3 php支援 pass the php scripts to fast...

nginx安裝配置

之前安裝nginx一直是用原始碼的形式安裝,經常會在編譯後make的時候出現失敗。乙個乙個問題來解決比較麻煩。想了個解決的辦法 通過新增yum源,通過yum來安裝。1.安裝nginx依賴包 sudo yum install y zlib pcre openssl 2.配置nginx的yum源 sud...