nginx簡單優化

2021-10-20 17:28:24 字數 898 閱讀 1519

建立使用者

# useradd www

修改配置

user www

這個數量一般和cpu核心數保持一致

獲取cpu核心數:grep -c 'processor' /proc/cpuinfo

worker_processes 2;

worker_connections  2048;
檢視nginx版本號:curl -si 192.168.189.171 | grep -i server

在http模組中新增: server_tokens off;即可關閉版本號顯示

# curl -si 192.168.189.171 | grep -i server

需要更改原始碼

修改原始碼檔案: vim nginx-1.12.2/src/core/nginx.h

#define nginx_version "1.12.2"

#define nginx_ver "nginx/" nginx_version

從新編譯安裝即可: ./configure && make && make install

需要重啟nginx,並且顯示版本號,才可以看到修改的版本號

/usr/local/ngins/sbin/nginx -s stop

/usr/local/nginx/sbin/nginx

訪問測試

curl -si 192.168.189.171 | grep -i server

nginx簡單優化及模組介紹

解壓 tar xfz nginx 1.16.1.tar.gz安裝依賴 yum y install gcc gcc c pcre devel zlib devel原始碼安裝 cd nginx 1.16.1 configure make make install 啟動一下訪問一下 進入配置檔案 vim ...

php優化 nginx優化 mysql優化

php優化 1 將類的方法定義為static。2 盡量使用單引號。3 修改php fpm程序數。4 修改單個指令碼最大可使用記憶體。5 大的陣列使用完之後要及時釋放。6 迴圈的時候,制定最大迴圈次數 7 不使用 遮蔽錯誤 8 盡量採用大量的 php 內建函式 9 使用require代替require...

nginx 優化 Nginx 站點目錄

禁止解析指定目錄下的指定程式 location data php php5 sh pl py 根據實際來禁止哪些目錄下的程式,且該配置必須寫在 nginx 解析 php 的配置前面 deny all 禁止訪問指定目錄 location data php php5 sh pl py 根據實際來禁止哪些...