D-43網(wǎng)站服務(wù)配置過程---nginx

一务豺、nginx程序目錄結(jié)構(gòu)信息

/etc/logrotate.d/nginx (因如果將所有日志統(tǒng)一記錄,會(huì)導(dǎo)致根據(jù)日志排錯(cuò)時(shí),由于信息過多導(dǎo)致沒法正常排錯(cuò),此時(shí)就需根據(jù)時(shí)間及不同服務(wù)進(jìn)行日志切割切省,把日志記錄在不同的子文件中并注釋好時(shí)間,而切割方式如下)
==>利用logrotate實(shí)現(xiàn)日志文件自動(dòng)切割
==>利用腳本+定時(shí)任務(wù)實(shí)現(xiàn)日志切割

#!/bin/bash
mv nginx.log  nginx.log_$(date +%F_%T)
systemctl restart nginx

在將該腳本根據(jù)需求放入定時(shí)任務(wù)中杈抢,進(jìn)行執(zhí)行
/etc/nginx/nginx.conf ==>主配置文件
/etc/nginx/conf.d/default.conf ==>擴(kuò)展配置文件
/etc/nginx/fastcgi_params ==>程序A(數(shù)據(jù)信息)nginx -接口方式 fastcgi - 程序B(數(shù)據(jù)信息)php
==>程序A(數(shù)據(jù)信息)nginx -接口方式 uwsgi_params- 程序B(數(shù)據(jù)信息)python
/usr/sbin/nginx ==>程序命令文件
檢查配置文件語法是否正確 nginx -t
控制服務(wù)運(yùn)行狀態(tài)nginx(啟動(dòng)服務(wù)) nginx(啟動(dòng)服務(wù))/nginx -s stop/reload
查看軟件安裝配置信息 nginx -V
查看軟件版本信息 nginx -v
/usr/share/nginx/ ==>站點(diǎn)目錄將網(wǎng)站頁面所有元素資源進(jìn)行整合,分類規(guī)范管理


image.png

/var/log/nginx/ ==>保存程序日志文件信息(access.logf用戶訪問信息 error.log錯(cuò)誤日志)
/var/cache/nginx ==>數(shù)據(jù)信息是否真正緩存了


image.png

image.png

image.png

二、nginx配置文件

主配置文件: nginx.conf

/etc/nginx/nginx.conf ---路徑信息
user nginx; --- 指定worker進(jìn)程管理用戶(建議指定為虛擬用戶仑性,保證web服務(wù)更安全)


image.png

worker_processes 4; --- 指定worker進(jìn)程數(shù)量 建議設(shè)置數(shù)值=CPU核數(shù) or 建議設(shè)置數(shù)值=2CPU核數(shù)
error_log /var/log/nginx/error.log warn; --- 配置錯(cuò)誤日志保存路徑
pid /var/run/nginx.pid; --- 配置程序pid文件保存路徑
ps:以上信息: nginx主區(qū)域配置信息
事件區(qū)域配置信息
events {
worker_connections 2048;
} --- 定義一個(gè)worker進(jìn)程連接數(shù)(并發(fā)) 總的并發(fā)連接數(shù)=worker_process
worker_connections < 系統(tǒng)打開文件數(shù)(程序運(yùn)行起來,程序會(huì)打開相應(yīng)文件;通過ulimit -a命令查看目前最大文件打開數(shù)量惶楼,默認(rèn)為1024個(gè);可通過此方式
echo '* - nofile 65535' >>/etc/security/limits.conf 進(jìn)行修改诊杆,最大值為65535
HTTP區(qū)域配置信息
http {
include /etc/nginx/mime.types; --- 包含其他配置文件信息
default_type application/octet-stream; --- 資源信息沒有擴(kuò)展名,默認(rèn)識(shí)別成什么資源類型
log_format main 'remote_addr -remote_user
[time_local] "request" '
'statusbody_bytes_sent "http_referer" ' '"http_user_agent" "$http_x_forwarded_for"'; --設(shè)置日志信息格式歼捐,main就是其中的一種格式
access_log /var/log/nginx/access.log main; --- 配置日志保存路徑
sendfile on;
#tcp_nopush on;
keepalive_timeout 65; --- 是否開啟長鏈接功能;后面的數(shù)值信息為斷開長鏈接的等待時(shí)間默認(rèn)單位s
#gzip on; ---對(duì)響應(yīng)報(bào)文是否進(jìn)行壓縮處理
include /etc/nginx/conf.d/.conf; --- 加載擴(kuò)展配置文件 晨汹;若有多個(gè)擴(kuò)展文件豹储,為了不寫更多的加載擴(kuò)展配置文件行,將所有擴(kuò)展文件的后綴信息統(tǒng)一設(shè)定為.conf淘这,此時(shí)只需進(jìn)行正則匹配即可
}
擴(kuò)展文件配置信息:
/etc/nginx/conf.d/default.conf ---默認(rèn)擴(kuò)展文件路徑
server { ---server區(qū)域配置信息
listen 80; --- 指定服務(wù)監(jiān)聽端口號(hào) 默認(rèn)是80剥扣;如更改則為其他號(hào)碼巩剖,再訪問網(wǎng)站時(shí)需要在地址后加:修改的號(hào)碼,才可以正常訪問 如:www.baidu.com :修改號(hào)碼
server_name localhost; --- 配置網(wǎng)站域名信息
location / { ----localtion區(qū)域配信息
root /usr/share/nginx/html/; --- 站點(diǎn)目錄信息(且該目錄必須存在钠怯,若沒有需先自行創(chuàng)建)
index index.html index.htm; --- 指定首頁文件 首頁文件不存在,訪問網(wǎng)站會(huì)報(bào)403錯(cuò)誤

image.png

image.png

error_page 404 500 502 503 504 /oldboy.jpg; --- 優(yōu)雅顯示錯(cuò)誤頁面配置
}
}

補(bǔ)充說明:

  1. nginx進(jìn)程信息
    master進(jìn)程: 控制nginx服務(wù)運(yùn)行狀態(tài),該進(jìn)程存在即代表正在運(yùn)行,不在則代表停止
    worker進(jìn)程: 處理用戶訪問網(wǎng)站請求鸡捐,master進(jìn)程運(yùn)行時(shí)嗅绸,即使kill掉worker進(jìn)程,master也會(huì)重新再啟動(dòng)一個(gè)新的worker進(jìn)程断国,而master進(jìn)程不存在時(shí)贤姆,worker進(jìn)程自然就自動(dòng)關(guān)閉
  2. nginx配置文件語法規(guī)范
    a 指令信息結(jié)尾必須有分號(hào)
    b 括號(hào)信息必須成對(duì)出現(xiàn)
  3. nginx配置區(qū)域說明:
    a 主區(qū)域配置:配置錯(cuò)誤日志 進(jìn)程信息 worker進(jìn)程用戶
    b 事件區(qū)域配置 :配置worker進(jìn)程連接數(shù)信息
    c HTTP區(qū)域:配置功能參數(shù) 優(yōu)化有關(guān)系
    d server區(qū)域:配置網(wǎng)站功能參數(shù)
    e location區(qū)域
    f if區(qū)域

三、部署搭建一個(gè)簡單靜態(tài)頁面

第一個(gè)歷程: 編寫配置文件

vim /etc/nginx/conf.d/www.conf
server {
    listen        80;
    server_name   www.oldboy.com;
    root         /html/www;
    index        index.html;
}
nginx  -t     
systemctl restart nginx

第二個(gè)歷程: 創(chuàng)建站點(diǎn)目錄/編寫首頁文件

mkdir -p /usr/share/nginx/html/www
vim /usr/share/nginx/html/www/index.html
<html>
<meta charset="utf-8">
<head>
<title>荊俊瑋</title>
</head>
<body>
你猜我是誰
<table border=1>
<tr> <td>小紅</td> <td>17783240234</td> </tr>
<tr> <td>小蘭</td> <td>11238123709</td> </tr>
<tr> <td>小靈</td> <td>12731273123</td> </tr>
</table>
<a >
<img src="oldboy.jpg" />
</a>
</body>
</html>

第三個(gè)歷程: 域名解析配置

hosts(本地)
10.0.0.8 www.oldboy.com
權(quán)限

四稳衬、企業(yè)環(huán)境搭建靜態(tài)網(wǎng)站頁面: 代碼上線

第一個(gè)歷程: 編寫nginx配置文件
第二個(gè)歷程: 讓開發(fā)人員發(fā)送代碼信息,上傳到站點(diǎn)目錄中

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末霞捡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子宋彼,更是在濱河造成了極大的恐慌弄砍,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件输涕,死亡現(xiàn)場離奇詭異音婶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)莱坎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門衣式,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人檐什,你說我怎么就攤上這事碴卧。” “怎么了乃正?”我有些...
    開封第一講書人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵住册,是天一觀的道長。 經(jīng)常有香客問我瓮具,道長荧飞,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任名党,我火速辦了婚禮叹阔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘传睹。我一直安慰自己耳幢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開白布欧啤。 她就那樣靜靜地躺著睛藻,像睡著了一般启上。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上修档,一...
    開封第一講書人閱讀 51,604評(píng)論 1 305
  • 那天碧绞,我揣著相機(jī)與錄音,去河邊找鬼吱窝。 笑死讥邻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的院峡。 我是一名探鬼主播兴使,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼照激!你這毒婦竟也來了发魄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤俩垃,失蹤者是張志新(化名)和其女友劉穎励幼,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體口柳,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡苹粟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了跃闹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嵌削。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖望艺,靈堂內(nèi)的尸體忽然破棺而出苛秕,到底是詐尸還是另有隱情,我是刑警寧澤找默,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布艇劫,位于F島的核電站,受9級(jí)特大地震影響惩激,放射性物質(zhì)發(fā)生泄漏店煞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一咧欣、第九天 我趴在偏房一處隱蔽的房頂上張望浅缸。 院中可真熱鬧轨帜,春花似錦魄咕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毛萌。三九已至,卻和暖如春喝滞,著一層夾襖步出監(jiān)牢的瞬間阁将,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來泰國打工右遭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留做盅,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓窘哈,卻偏偏與公主長得像吹榴,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子滚婉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容