原创 nginx配置cache-control

HTTP協議的cache-control常見取值及其組合釋義:no-cache:數據內容不被客戶端緩存,每次請求都重新訪問服務器,若有mac-age,則緩存期間不訪問服務器no-store:不僅不能緩存,連暫存也不可以(臨時文件夾中不能暫存

原创 nginx通過lua從日誌中獲得請求響應體

Nginx本身可以通過$request_body變量記錄請求內容,但響應內容需要通過Lua模塊記錄: 步驟: 1 在nginx主配置文件nginx.conf日誌格式中增加 $resp_body變量;2 新增/usr/local/nginx

原创 nc命令在Linux服務器之間互傳文件或文件夾

有時候,在線上服務器上傳文件或文件夾,沒有做祕鑰,也不知道用戶的相關密碼,scp和rsync都使用不了。 推薦使用nc命令在Linux服務器之間互傳,條件是互相能ping通。 文件夾: 接受文件的服務器 nc -l 9995 | ta

原创 安裝lua環境報錯

安裝lua環境: lua安裝包下載地址: http://www.lua.org/ftp/lua-5.3.0.tar.gz tar zxf lua-5.3.0.tar.gz cd lua-5.3.0 make linux test m

原创 Django1.11+Uwsgi+Nginx的生產環境部署

思路:使用runserver可以使我們的django項目很便捷的在本地運行起來,但是這只能在局域網內訪問。正式環境部署的話比較安全,而且靜態文件的處理方式會比較友好。nginx作爲服務器的最前端,負責接收client的所有請求,靜態請求由n

原创 nginx中root和alias的區別

nginx配置文件中有個location如下: 準備了兩個index文件;第一個是在/var/www/html目錄中有個index.html,顯示內容爲:pwd: /var/www/html;alias /var/www/html/;第二

原创 rsync+inotify-tools進行同步文件

參考 http://seanlook.com/2014/12/12/rsync_inotify_setup/ inotify是一種強大的,細粒度的,異步的文件系統事件監控機制,Linux內核從2.6.13開始引入,允許監控程序打開一個獨

原创 Linux環境下Redis的安裝於部署

1 首先用wget下載官網最新版本redis http://redis.io/download 4.0.6版本;2 將下載的tar包解壓[root@CentOS6 ~]# tar zxvf redis-4.0.6.tar.gz

原创 java的jdk設置

1、源碼包準備:首先到官網下載jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下載jdk-7u45-linux

原创 nginx日誌格式字段

1 日誌管理1.1nginx日誌描述通過訪問日誌,你可以得到用戶地域來源,跳轉來源,使用終端,某個URL訪問量等相關信息;通過錯誤日誌,可以得到系統某個服務或server的性能瓶頸,日誌就是信息,日誌就是問題的答案。1.2 nginx的日誌

原创 nginx中設置的alias與root

記錄訪問某個url報錯404的問題:【root】配置段:http,server,location,if 【alias】配置段:location 1 我在/var/www/html目錄下保存了個html文件 2 訪問servername.c

原创 源碼編譯安裝PHP以及相關擴展的安裝

1 ./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --enable-fpm --enab

原创 nginx日誌的錯誤級別

error_log的錯誤日誌級別: debug info notice warn error crit  級別的定義格式爲error_log   logs/nginx_error.log  debug;debug級別的錯誤日誌記錄的內容會很

原创 centos_el6.x86_64升級GLIBC2.14

問題描述:/data/devtools/AndroidSDK/build-tools/25.0.1/aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /d

原创 常用Linux終端命令

1 命令行日常系快捷鍵:CTRL + U - 剪切光標前的內容CTRL + K - 剪切光標至行末的內容CTRL + Y - 粘貼CTRL + E - 移動光標到行末CTRL + A - 移動光標到行首ALT + F - 跳向下一個空格AL