nginx Openresty安裝及使用

2021-09-25 23:48:21 字數 1029 閱讀 7408

openresty是乙個全功能的 web 應用伺服器。它打包了標準的 nginx 核心,常用的第三方模組以及大多數依賴項。 可以把它看成是nginx附加眾多的第三方外掛程式的合集。其主體是嵌入lua指令碼的支援,讓你能夠使用lua靈活地處理運算邏輯。

此方式簡單,缺點是無法干預啟停外掛程式       

yum install yum-utils

yum-config-manager --add-repo

yum install openresty

預設, --prefix=/usr/local/openresty 程式會被安裝到/usr/local/openresty目錄(當時安裝完找半天找不到在哪,結果看官方文件說會預設安裝到/usr/local/openresty目錄,如果需要指定目錄可以去看官方文件:不過這玩意不要去改,預設就挺好的)。

wget 

tar -zxvf openresty-1.15.8.1.tar.gz

##選擇需要的外掛程式啟用, --with-components 啟用元件,--without 則是禁止元件

##預設, --prefix=/usr/local/openresty 程式會被安裝到/usr/local/openresty目錄。

make  && make install

## 配置環境變數

vi /etc/profile   ##加入path路徑

export path=$path:/usr/local/openresty/nginx/sbin/

source /etc/profile  ##生效配置

啟停命令:

./nginx -c nginx.conf的檔案。如果不指定,預設為nginx_home/conf/nginx.conf

./nginx -s stop 停止

./nginx -s quit退出

Nginx Openresty增加waf配置

防止sql注入,本地包含,部分溢位,fuzzing測試,xss,ssrf等web攻擊 防止svn 備份之類檔案洩漏 防止apachebench之類壓力測試工具的攻擊 遮蔽常見的掃瞄黑客工具,掃瞄器 遮蔽異常的網路請求 遮蔽附件類目錄php執行許可權 防止webshell上傳 使用git git cl...

mongodb els memcached安全漏洞

elasticsearch漏洞 漏洞 cve 2014 3120 命令執行 cve 2015 3337 目錄穿越 cve 2014 3120 命令執行 啟動 docker compose build docker compose up d cve 2015 3337 目錄穿越 在安裝了具有 site...

pureftp mysql pureftp安裝部署

ftp 檔案傳輸 pure ftpd ftp軟體 作用 通過對映登入傳送和接收檔案。wget 2 解壓包 tar jxvf pure ftpd 1.0.43.tar.bz2 3 進入解壓目錄 cd pure ftpd.4 初始化安裝環境 先建立安裝目錄mkdir usr local pureftpd...