摘要:示例說(shuō)明請(qǐng)求的中包含并且以結(jié)尾的,全部禁止訪問(wèn)。測(cè)試鏈接匹配不匹配基于訪問(wèn)控制比多了請(qǐng)求的參數(shù)。訪問(wèn)控制和參數(shù)調(diào)優(yōu)只記錄其中一些部分,有些可能會(huì)在工作中用到,的配置后續(xù)再作筆記吧,春招筆試好難呀,努力學(xué)習(xí)吧 Nginx全局變量 Nginx中有很...
摘要:今天就換個(gè)角度,從分布式網(wǎng)站發(fā)布角度說(shuō)一下首先,網(wǎng)站發(fā)布一定離不開(kāi)服務(wù)器,就是阿里云的云服務(wù)器。甚至搭配阿里云的彈性伸縮服務(wù)。綜上所述,一個(gè)功能較全的分布式網(wǎng)站發(fā)布在阿里云,公共需要這么幾個(gè)服務(wù)多臺(tái),一臺(tái),一臺(tái),或有,或有。 雖然之前...
摘要:日志文件總管日志輪轉(zhuǎn)工具可以自動(dòng)對(duì)日志文件提供截?cái)鄩嚎s以及輪轉(zhuǎn)的功能。使用假設(shè)我們現(xiàn)在有一個(gè)日志文件存儲(chǔ)在,需要對(duì)其每日進(jìn)行切分為新舊兩個(gè)日志文件,并刪除天前的舊日志。以后系統(tǒng)就會(huì)對(duì)該日志進(jìn)行自動(dòng)的輪轉(zhuǎn)管理。 部署網(wǎng)絡(luò)應(yīng)用時(shí),會(huì)對(duì)請(qǐng)求...
摘要:導(dǎo)語(yǔ)經(jīng)過(guò)編譯安裝以及解決問(wèn)題,已經(jīng)運(yùn)行正常,但是此時(shí)并沒(méi)有添加進(jìn)系統(tǒng)服務(wù)。接下來(lái)會(huì)將添加進(jìn)系統(tǒng)服務(wù)并且設(shè)置開(kāi)機(jī)啟動(dòng)。查看服務(wù)首先查看的服務(wù)狀態(tài),輸入,結(jié)果如下沒(méi)有找到相關(guān)的服務(wù),下一步就是添加系統(tǒng)服務(wù)。 導(dǎo)語(yǔ) 經(jīng)過(guò)編譯安裝以及解決問(wèn)題...
摘要:常用配置項(xiàng)在工作中,我們與打交道更多的是通過(guò)其配置文件來(lái)進(jìn)行。設(shè)置毎個(gè)進(jìn)程的最大文件打開(kāi)數(shù)。設(shè)置事件驅(qū)動(dòng)模型使用。是支持的高性能事件驅(qū)動(dòng)庫(kù)之一。必須和搭配使用。其他配置里有這一項(xiàng),它是用來(lái)根據(jù)請(qǐng)求中的來(lái)為其匹配相應(yīng)的處理規(guī)則。 常用配...
摘要:拉取代碼執(zhí)行構(gòu)建通過(guò)上傳代碼到遠(yuǎn)程云服務(wù)器下載打開(kāi)默認(rèn)配置文件清空配置文件并以下內(nèi)容重啟檢查運(yùn)行狀態(tài),如果顯示綠色的和其他信息說(shuō)明運(yùn)行成功 Jenkins 1.git拉取代碼 2.執(zhí)行shell構(gòu)建 npm cache clean -f npm install --registry=https://regist...
摘要:由于測(cè)試環(huán)境前端和后臺(tái)分開(kāi)部署,所以會(huì)遇到跨域問(wèn)題。前端工程是在里面啟動(dòng)的,所以需要配置代理。代理其實(shí)并不難配主要是寫個(gè)正則,由于對(duì)并不是很熟悉,很難找到后的輸出路徑,不好調(diào)試,于是變通下改為在中查看路徑在中增加如下代碼 由于測(cè)試環(huán)境...
摘要:在上發(fā)布了一遍然后又在這里發(fā)布一遍哈哈以下是地址最近閑來(lái)無(wú)事,遂下載了,嘗試搭建下,之前有試過(guò)搭建寶塔,等,但最后結(jié)果都不怎么好,這次再次嘗試搭建下的開(kāi)發(fā)環(huán)境,借鑒了很多網(wǎng)友的文章,歷經(jīng)千辛,搭建成功,遂將過(guò)程總結(jié)總結(jié),分享出來(lái)。 ?...
摘要:需求場(chǎng)景編譯好的需要添加模塊來(lái)自定義響應(yīng)頭其它模塊同樣適用環(huán)境包目錄安裝目錄插件目錄系統(tǒng)環(huán)境資源地址地址查看插件支持的版本地址下載地址下載地址下載舉例目錄下載插件解壓加載模塊查看安裝參數(shù)命令取出在資源 需求場(chǎng)景 編譯好的nginx需要添加he...
摘要:腳本內(nèi)容日志文件存放目錄文件重命名日志文件向主進(jìn)程發(fā)送信號(hào)以重新打開(kāi)日志任務(wù)配置 1、腳本內(nèi)容 #!/bin/bash #日志文件存放目錄 logs_path="/var/log/nginx/e/" # pid文件 pid_path="/run/nginx.pid" #重命名日志文件 mv ${logs_path}access.log ${......
摘要:需要支持假設(shè)你已經(jīng)有證書從源碼編譯安裝解壓三連此時(shí)安裝的配置會(huì)報(bào)錯(cuò)重新編譯編譯完成后不要會(huì)覆蓋安裝編譯出的在里我們之擁替換此二進(jìn)制文件就好了先停止將復(fù)制到不先停止的話會(huì)出現(xiàn)無(wú)法創(chuàng)建普通文件文本文件忙然后將的配置上啟動(dòng)應(yīng) http2需要htt...
摘要:使用調(diào)試代碼是基于與的高性能框架,繼承了大量的高質(zhì)量的庫(kù)第三方模塊以及大多數(shù)依賴項(xiàng)。目前對(duì)于主流開(kāi)發(fā)工具有插件還有其他的一些文本編輯軟件等。作為一種腳本語(yǔ)言,除了開(kāi)發(fā)簡(jiǎn)潔,性能優(yōu)越之外,還應(yīng)該具備調(diào)試功能,對(duì)于開(kāi)發(fā)者才能算得上更加友好...
摘要:需求使用一臺(tái)服務(wù)器的端口部署接收微信接口配置信息的請(qǐng)求前端開(kāi)發(fā)使用來(lái)調(diào)用騰訊地圖的功能并在公眾號(hào)正常使用開(kāi)發(fā)時(shí)只有一臺(tái)騰訊云的服務(wù)器需要同時(shí)配置微信公眾號(hào)的接口配置信息接口安全域名見(jiàn)微信公眾號(hào)配置配置端口的此處配置是接收微信公眾號(hào)接口...
摘要:無(wú)法形容,直接對(duì)產(chǎn)生了滿分好感于是直接打開(kāi)源碼目錄全局搜,找到,如下一段注釋掉了上面這些,跑起來(lái)沒(méi)有問(wèn)題,這樣的問(wèn)題就解決了。那么查一下,有說(shuō)設(shè)置注冊(cè)表的感覺(jué)并不是解決辦法實(shí)測(cè)也不能解決問(wèn)題。 背景 我司的軟件在一個(gè)客戶處測(cè)試功能和性...
摘要:大概原因應(yīng)該是在未清理瀏覽器緩存的時(shí)候,只是提供部分內(nèi)容,所以未產(chǎn)生大文件緩存,當(dāng)你清除瀏覽器緩存的時(shí)候,就會(huì)提供所有的內(nèi)容,因此將產(chǎn)生緩存。 背景 使用nginx做反向代理,使用8013端口代理4200端口的angular,問(wèn)題出現(xiàn)的原因是在開(kāi)發(fā)過(guò)程中...
摘要:本文首發(fā)開(kāi)發(fā)指南如何在上安裝是由開(kāi)發(fā)的一個(gè)自由自動(dòng)化和開(kāi)放的證書頒發(fā)機(jī)構(gòu)。目前幾乎所有的現(xiàn)代瀏覽器都信任由頒發(fā)的證書。這個(gè)教程,將會(huì)一步一步的教你如何在上通過(guò)來(lái)生成安全證書,并配置到上。支持,嚴(yán)格傳輸安全并強(qiáng)制執(zhí)行幾個(gè)以安全為中心的頭...
摘要:配置系列頭不合法頭重復(fù)參考如上配置訪問(wèn)需要認(rèn)證將設(shè)置為不可讀使用非方法訪問(wèn)一個(gè)靜態(tài)文件系列修改為缺少引號(hào)語(yǔ)法錯(cuò)誤的現(xiàn)在只支持如果客戶端隨意設(shè)置這個(gè)值會(huì)報(bào)修改配置為指向一個(gè)未監(jiān)聽(tīng)的端口 nginx配置 worker_processes 1; events { worker...
摘要:本文通過(guò)一個(gè)小例子串一遍處理的流程。主要涉及到的協(xié)議以及的處理流程。所以對(duì)協(xié)議的服務(wù)發(fā)起請(qǐng)求時(shí),一般瀏覽器會(huì)建立條連接,并行的去請(qǐng)求不同的資源。表明該字段是否使用了編碼。 本文通過(guò)一個(gè)小例子串一遍nginx處理http2的流程。主要涉及到http2...
摘要:是通用網(wǎng)管協(xié)議,用于讓交互程序和服務(wù)器通信的協(xié)議。的超全局變量是一個(gè)包含了諸如頭信息路徑以及腳本位置等等信息的數(shù)組。常量包含當(dāng)前例如包含文件的完整路徑和文件名。包含當(dāng)前腳本的路徑。這就是整個(gè)關(guān)于解析請(qǐng)求信息的流程。 最近升級(jí)PHP到PHP7...
摘要:用法表示網(wǎng)卡表示轉(zhuǎn)為碼表示不要轉(zhuǎn)域名,用就好后面加地址查看是長(zhǎng)連接還是短連接結(jié)果實(shí)錘 tcpdump用法 -i eth0 表示網(wǎng)卡 -A 表示轉(zhuǎn)為ascii碼 -n 表示不要轉(zhuǎn)域名,用ip就好 host 后面加IP地址 查看nginx是長(zhǎng)連接還是短連接: [root@nginx01 ~]# tcpd...
摘要:請(qǐng)求的多階段異步處理多階段異步處理請(qǐng)求與事件驅(qū)動(dòng)架構(gòu)是密切相關(guān)的,也就是說(shuō),請(qǐng)求的多階段異步處理只能基于事件驅(qū)動(dòng)架構(gòu)實(shí)現(xiàn)。 前言 最近在讀 Nginx 相關(guān)的書籍,做一下讀書筆記。 Nginx 作為業(yè)界知名的高性能服務(wù)器,被廣泛的應(yīng)用。它的高性能正...
摘要:工作原理首先先了解下常聽(tīng)說(shuō)的,,,到底是什么關(guān)系,幫助了解的工作原理協(xié)議協(xié)議用來(lái)確定例如,也就是內(nèi)容分發(fā)服務(wù)器傳遞過(guò)來(lái)什么數(shù)據(jù),什么樣格式的數(shù)據(jù)進(jìn)程解釋器是的協(xié)議進(jìn)程解釋器,每次啟動(dòng)時(shí),需要經(jīng)歷加載文件初始化執(zhí)行環(huán)境處理請(qǐng)求返 php工...
摘要:背景為了封禁某些爬蟲或者惡意用戶對(duì)服務(wù)器的請(qǐng)求,我們需要建立一個(gè)動(dòng)態(tài)的黑名單。對(duì)于黑名單之內(nèi)的,拒絕提供服務(wù)。配置腳本,定期從獲取最新的黑名單。在服務(wù)器上新建類型的數(shù)據(jù),并加入最新的黑名單。 背景 為了封禁某些爬蟲或者惡意用戶對(duì)服務(wù)器...
摘要:即別名,與的匹配規(guī)則稍有不同。與的區(qū)別只能作用在中,而可以存在和中。后面必須要用結(jié)束,否則會(huì)找不到文件,而則對(duì)可有可無(wú)。 Nginx 安裝與配置規(guī)則入門 nginx 安裝與運(yùn)行 (Mac OS環(huán)境) nginx 規(guī)則配置入門 一些命令行的配置 一、nginx 安裝與運(yùn)...
摘要:開(kāi)發(fā)到部署,親力親為當(dāng)我們開(kāi)發(fā)一個(gè)單頁(yè)面應(yīng)用時(shí),執(zhí)行完構(gòu)建后會(huì)生成一個(gè)在目錄,那怎么把這個(gè)部署到服務(wù)器上呢目錄結(jié)構(gòu)前端構(gòu)建完的靜態(tài)文件鏡像所需的配置文件配置挑幾點(diǎn)配置講講,先是壓縮資源,以節(jié)省帶寬和提高瀏覽器加載速度雖然已經(jīng)支持在構(gòu)建...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...