Nginx是一款高性能的Web服務(wù)器,它也能夠充當(dāng)反向代理服務(wù)器和負(fù)載均衡器。在Web應(yīng)用開(kāi)發(fā)中,優(yōu)化網(wǎng)站速度是一個(gè)非常重要的工作。使用gzip壓縮和解壓縮技術(shù),可以有效減小傳輸文...
Nginx 代理 MySQL 連接,并限制可訪問(wèn)IP
1.前言 我們的生產(chǎn)環(huán)境基本上都部署在云服務(wù)器上,例如應(yīng)用服務(wù)器、MySQL服務(wù)器等。如果MySQL服務(wù)器直接暴露在公網(wǎng),就會(huì)存在很大的風(fēng)險(xiǎn),為了保證數(shù)據(jù)安全,MySQL服務(wù)器的端口是不對(duì)外開(kāi)放的。 ...
nginx禁止非法url訪問(wèn)
$request_uri 這個(gè)變量等于包含一些客戶端請(qǐng)求參數(shù)的原始URI,我們可以通過(guò)if判斷,限制非授權(quán)用戶使用關(guān)鍵字訪問(wèn)我們的頁(yè)面 if ($request_uri ~* "/abc.html\?...
Windows上,nginx日志存放位置如何修改
1. 打開(kāi)nginx的配置文件,通常位于C:\nginx\conf\nginx.conf。 2. 找到以下配置: ``` error_log logs/error.log; access_log lo...
用Nginx禁止國(guó)外IP訪問(wèn)我的網(wǎng)站
先來(lái)說(shuō)說(shuō)為啥要寫(xiě)這篇文章,之前看了下 Nginx 的訪問(wèn)日志,發(fā)現(xiàn)每天有好多國(guó)外的 IP 地址來(lái)訪問(wèn)我的網(wǎng)站,并且訪問(wèn)的內(nèi)容基本上都是惡意的。因此我決定禁止國(guó)外 IP 來(lái)訪問(wèn)我的網(wǎng)...
Nginx添加新模塊&平滑重啟服務(wù)
一、簡(jiǎn)要說(shuō)明 當(dāng)編譯完成后的Nginx需要添加新的模塊時(shí),我們需要添加該模塊重新編譯。 比如我這里的需求是:編譯好Nginx后,我需要添加--with-http_v2_module --with-st...
nginx版本升級(jí)
1、需求 因?yàn)橐恍┰?,比如說(shuō) nginx發(fā)現(xiàn)漏洞、應(yīng)用一些新的模塊等等,想對(duì) Nginx 的版本進(jìn)行更新,最簡(jiǎn)單的做法就是停止當(dāng)前的Nginx服務(wù),然后開(kāi)啟新的Nginx服務(wù)。但是這樣會(huì)導(dǎo)致在一段時(shí)...
Nginx高可用方案
準(zhǔn)備工作 192.168.16.128 192.168.16.129 兩臺(tái)虛擬機(jī)。安裝好Nginx 安裝Nginx 更新yum源文件: rpm -ivh http://nginx.org/packag...
Nginx中實(shí)現(xiàn)301重定向的方法有哪些
第一種:使用重寫(xiě)指令定期匹配所有URIs,然后刪除第一個(gè)/(反斜杠)。 rewrite^/(.*)$ http://yudch.cn/$ 1; 第二種:也使用重寫(xiě)指令,除了所有URIs都由...
Nginx–location匹配順序
location = / 精確匹配 /,后面不能帶任何字符 location / 所有地址都是以 / 開(kāi)頭,所以這條規(guī)則將會(huì)匹配到所有請(qǐng)求。但優(yōu)先級(jí)最低。 location /documents/ 匹...
Nginx修改access.log日志時(shí)間格式
一、修改原因 因?yàn)橐@取nginx訪問(wèn)信息,作為開(kāi)發(fā)的數(shù)據(jù)使用,但是nginx的access.log文件中的默認(rèn)的時(shí)間格式是這樣的: [02/Nov/2017:20:48:25 +0800] 而要求的...
nginx設(shè)置目錄瀏覽及中文亂碼問(wèn)題解決
在Nginx下默認(rèn)是不允許列出整個(gè)目錄的。如需此功能, 先打開(kāi)nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外兩個(gè)參數(shù)最好也加上去: ...