成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

nginx的安裝

Apollo / 3360人閱讀

摘要:前幾天安裝了下這里記錄下去官網(wǎng)下載最新穩(wěn)定版本的檢測一路然后報錯少了個正則表達式的庫沒有這個庫沒發(fā)重寫或者找個源碼包就可以裝上庫文件了少了個包提供數(shù)據(jù)壓縮用的函數(shù)式庫好了通過直接簡介啟動配置文件網(wǎng)頁文件日志文件主要進程文件啟動就

前幾天安裝了下nginx 這里記錄下

去 nginx.org 官網(wǎng)下載最新穩(wěn)定版本的nginx

http://nginx.org/download/nginx-1.6.2.tar.gz

configure  檢測
./configure --prefix=/url/local/nginx

一路check 然后報錯...........

少了個正則表達式的庫 沒有這個庫 沒發(fā)重寫URL

yum install pcre-devel 或者找個 prec源碼包 ./configure make && make install 就可以裝上庫文件了

少了個 zlib 包 提供數(shù)據(jù)壓縮用的函數(shù)式庫

yum install -y zlib-devel

好了 configure 通過 直接 make && make install

[nginx簡介&&啟動nginx]
cd /url/local/nginx
....conf 配置文件
....html 網(wǎng)頁文件
....logs 日志文件
....sbin 主要進程文件

{啟動]
./sbin/nginx 就可以啟動了 但是 出問題了

提示 不能綁定80端口 80端口已經(jīng)被占用 使用 netstat -antp 查看誰占用的 然后 kill 掉就好了 然后就可以啟動

[重啟關(guān)閉]
簡單點控制 可以直接用信號控制 不必寫一個 配置文件
kill -INT 10768 重啟nginx
kill -HUP 10768 不重啟 就修改nginx的配置文件
kill -USR1 10768 不重啟 自動切換日志 可以把舊的日志改名 備份
kill -USR2 -WINCH 10768 平滑升級nginx
每次 kill 都要用他的進程號 太麻煩 我們可以 用 nginx的pid文件來控制
kill -HUP cat /usr/local/nginx/logs/nginx.pid
也可以用 nginx 命令
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf 啟動nginx 指定配置文件
./sbin/nginx -s reload 重啟
./sbin/nginx -s stop 關(guān)閉
./sbin/nginx -s reopen 重讀配置文件
./sbin/nginx -t 測試配置文件是否有錯誤

[虛擬主機]
全局配置文件
worker_processes 1 有1個工作進程 可以自行修改 設(shè)置 CPU數(shù)*核數(shù)

 Event {  配置 nginx 連接的特性
    work_connections  1024   一個 work 能產(chǎn)生多少個連接 
}

http {  配置 http服務(wù)器的主要段
    server {  每一個虛擬主機段
    }    
}

配置文件 在 conf/nginx.conf

[nginx日志]
nginx可以針對不同的server 做不同的log

訪問日志放在 logs/host.access.log 使用的是 main格式 你也可以自定義其他格式

access_log logs/host.access.log main;
log_format main "$remote_addr - $remote_user [$time_local] "$request" "
"$status $body_bytes_sent "$http_referer" "
""$http_user_agent" "$http_x_forwarded_for"";

access main 日志格式
192.168.44.1 - - [02/Nov/2014:23:08:09 +0800] "GET / HTTP/1.1" 200(status) 16(body_bytes_send) "-"(http_referer) "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; BOIE9;ZHCN; rv:11.0) like Gecko"
遠程IP 遠程用戶/用戶時間 請求方法 (GET/POST) 請求體body長度 referer來源信息 http-user-agent 用戶代理/蜘蛛 被轉(zhuǎn)發(fā)的請求的原始IP
http_x_forwarded_for 在警告代理時 代理把你本來的IP 加在此頭信息中 傳輸你原始的IP

聲明一個獨特的log_format 并命名
log_format mylog"$remote_addr - $remote_user"
"$status $body_bytes_sent "$http_referer""
"$http_user_agent""

開啟 訪問日志
server {
access_log /web/log/z.com.access.log main;
}

好了 下一篇日志 講nginx配置

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39107.html

相關(guān)文章

  • nginx服務(wù)器詳細安裝過程(使用yum 和 源碼包兩種安裝方式,并說明其區(qū)別)

    摘要:網(wǎng)上看別人寫的服務(wù)器配置,有的是源碼包安裝的,有的時安裝的。通過源碼包編譯安裝的軟件,通常都放在包名路徑下。正則表達式使用在指令和模塊中。 網(wǎng)上看別人寫的 nginx 服務(wù)器配置 ,有的是源碼包安裝的,有的時 yum 安裝的。如果是新手,可能會有疑問,這兩種安裝方式有什么區(qū)別?我應(yīng)該使用哪種方式?系統(tǒng)里可以兩個都安裝可以嗎?怎么卸載?等等問題,那么在這里,我做下總結(jié),詳細介紹下這兩種方...

    waruqi 評論0 收藏0
  • Nginx筆記-0-Centos環(huán)境下安裝

    摘要:如果發(fā)現(xiàn)運行只有一行回顯,可能是當(dāng)前端口被占用,使用端口號,默認,如果打印結(jié)果為兩行或以上,即端口被占用,需要修改配置文件的端口號再重新運行。 概述 記錄一下 Nginx 通過安裝包以及通過源代碼安裝兩種方式。目標(biāo)是第一次接觸 Nginx 的人也能看懂直接用。 一. 使用安裝包配置 Tip: 這種安裝方式比較簡單,官方文檔也說得比較清楚詳細。這里搭建的環(huán)境是 Centos7, 可以sy...

    Rindia 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<