原创 centos7安裝OpenResty代替nginx

centos7安裝OpenResty代替nginx1,安裝依賴的軟件包2,安裝openresty3,安裝LuaJIT4,下載ngx_cache_purge模塊,該模塊用於清理nginx緩存5,下載nginx_upstream_ch

原创 OpenResty配置nginx+lua開發環境

OpenResty的安裝請參考本人另一篇文章:centos7安裝OpenResty代替nginx ========= 1,編輯nginx 配置文件配置: vim /app/services/openresty/nginx/conf

原创 記錄一次服務器產生大量close_wait的過程

參考文章:https://blog.csdn.net/liu_baoqing/article/details/51306647 最近在測試環境發現請求總是很慢,有的時候還會存在請求失敗的問題,查詢資料排查了一下,測試環境在內網,因爲上

原创 使用Apollo管理Springboot配置文件的相關配置

1,引入Maven依賴: <dependency> <groupId>com.ctrip.framework.apollo</groupId> <artifactId>apollo-client</artifactId>

原创 java和vue使用AES加密驗證前端請求

前段時間python團隊做的項目因爲存在短信被盜刷的漏洞,公司的幾萬條短信幾日之內全被消耗乾淨了。由於短信接口是對外的,無法被oauth2等鑑權,鑑於此,我們java團隊使用了AES加密一個字段來校驗請求是否是用戶在我們平臺發出的請求

原创 Apollo添加自定義的環境

如果需要添加的環境不是Apollo預先定義的環境,請參照如下步驟操作: 假設需要添加的環境名稱叫sit 修改com.ctrip.framework.apollo.core.enums.Env類,在其中加入SIT枚舉: public e

原创 centos7多服務器掛載同一文件系統

1,主要命令 mount 這裏使用的服務端:237 掛載的客戶端有:235和236 2,服務器端配置: rpm -qa |grep nfs yum install nfs-utils 編輯或新建以下文件 vi /etc/exp

原创 nginx突然出現403錯誤

1,nginx代理靜態資源突然出現403權限錯誤,但是nginx是root運行的。 2,查資料發現centos存在一個SElinux安全子系統,莫名其妙將我要代理的文件夾保護了起來。 3,查看命令: /usr/sbin/sestatu

原创 使用apollo管理多個環境的服務配置

本文是對apollo管理多個服務(dev、sit、uat、prod)配置文件的安裝與配置做了簡單的介紹 具體效果如下圖所示: 1,項目預部署(sit環境需要修改apollo代碼,參見文檔:Apollo添加自定義的環境) 開發環境:

原创 使用nginx的rewrite功能搭建文件服務

背景:爲了服務器文件的安全,不能將服務器的文件保存路徑設計暴露出來,可以使用nginx的rewrite功能隱藏文件的真實路徑 1.例子 rewrite “/pic/([0-9]{2})-([0-9]{2})-([0-9]{1,2})-

原创 OpenRestry配置nginx+lua開發環境

OpenRestry的安裝請參考本人另一篇文章:centos7安裝OpenRestry代替nginx ========= 1,編輯nginx 配置文件配置: vim /app/services/openresty/nginx/conf

原创 centos7安裝OpenRestry代替nginx

centos7安裝OpenRestry代替nginx1,安裝依賴的軟件包2,安裝openresty3,安裝LuaJIT4,下載ngx_cache_purge模塊,該模塊用於清理nginx緩存5,下載nginx_upstream_che

原创 在centos7中快速安裝apollo並運行(單環境)

前言: 主要用於單一環境,熟悉apollo的配置,快速啓動服務,不適用於多環境的開發模式,多環境請查看: 1.安裝mysql,要求5.6.5+ wget -i -c http://dev.mysql.com/get/mysql57-c