1、請列出 nginx 常用模組的各個優缺點以及區別
nfs_http_ssl_module 開啟https功能,優點:擁有證書增加**安全性。缺點:相比http訪問速度變慢。ip繫結不能繫結多網域名稱
nfs_http_stub_status_module nginx狀態頁 優點:了解站點情況,改進**效能
ngx_http_auth_basic_module ;使用者訪問控制模組,basic機制進行使用者認證
ngx_http_gzip_module;檔案壓縮模組 優點:提高傳輸速度,減少頻寬。缺點:額外消耗cpu資源
ngx_http_log_module;日誌模組
2、請寫出使用者通過 nginx 訪問的工作過程
客戶端發起請求,nginx master監聽到請求,nginx的 master主程序呼叫work程序,根據客戶不同請求,呼叫不用模組或後台伺服器服務,
給予響應。
3、請寫出實現 nginx-https 訪問得步驟過程
--with-http_ssl_module 編譯啟用ssl模組
配置ssl on;
listen 443 ssl;
ssl_certificate tyzh.crt;
ssl_certificate_key tyzh.key;
ssl_session_timeout 5m;
ssl_protocols tlsv1 tlsv1.1 tlsv1.2;
#按照這個協議配置
ssl_ciphers ecdhe-rsa-aes128-gcm-sha256:high:!anull:!md5:!rc4:!dhe;
#按照這個套件配置
ssl_prefer_server_ciphers on;
4、請寫出隱藏 nginx 版本號得過程
1、server_tokens off時,修改nginx/src/http/ngx_http_header_filter_module.c 49行
2、server_tokens on時,修改src/core/nginx.h 13,14行。
#define nginx_version "10.0"
#define nginx_ver "tyzh/" nginx_version
5、請寫出 nginx 各種優化引數。以及每個引數得作用是什麼
sendfile on; 加快拷貝速度;
work_connection 1024; 單個worker最大併發連線數;
work_rlimit_notifle 65536;所有worker程序開啟的檔案上限;
work_processes auto|cpu核心數; worker程序數量
accpet_mutex on; 防止「驚群」,避免同時喚醒多個worker程序
use epoll;事件驅動
mulit_accpet on; 表示1個worker程序可以處理多個使用者請求;
部落格第17周
1 通過ansible roles編排實現 httpd 角色的部署 劇本檔案結構建立 http服務主劇本模組定義 cat main.yml include group.yml include user.yml include install.yml include config.yml includ...
部落格第13周
1 對稱加密過程由那三部分組成 加密 傳送方將原始資訊經過對稱金鑰加密形成密文 資料傳輸 密文通過網路傳送到接收方 解密 接收方收到密文後用對稱金鑰進行解密產生明文 2 使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密 openssl enc e aes...
部落格第9周
1.計算 100 以內所有能被 3 整除的整數之和 bin bash sum 0 for i in do if 0 eq i 3 then echo i let sum i fiecho sum sum done 或seq s 3 3 100 bc 2.編寫指令碼,求 100 以內所有正奇數之和 b...