centos7 4 原始碼搭建LNMP

2021-09-19 03:38:00 字數 1618 閱讀 8080

編輯配置檔案

}測試、重啟、驗證

結果

2.1、訪問的目錄 /data/nginx/test.com/admin/

編輯配置檔案

vim /usr/local/nginx/conf/vhost/test.com.conf
#新增以下**

location /admin/

這是拒絕某個ip訪問

/usr/local/nginx/sbin/nginx -t

/usr/local/nginx/sbin/nginx -s reload

驗證

curl -x127.0.0.1:80 test.com/admin/index.html
結果

如果是允許某個ip訪問(也可以寫成allow 192.168.233.0/24)

#插入以下**

location /admin/

如果是黑名單形式,不用allow all了,預設就是允許所有,除了限制目錄外,也可以根據正規表示式來限制

#插入以下**

location ~ .*(abc|image)/.*\.php$

這個可以把訪問的url中帶有abc或者image字串並且是php的請求拒絕訪問

上傳檔案的目錄禁止解析php

#插入以下**

~ 為匹配符號,只要user_agent中含有spider/3.0、youdaobot、tomato,都回被拒絕,return 403為返回403狀態碼,也可以把它替換為deny al

centos7 4原始碼搭建LNMP

tar zxvf mysql 5.6.43 linux glibc2.12 x86 64.tar.gz mv mysql 5.6.43 linux glibc2.12 x86 64 usr local mysql useradd s sbin nologin mysql cd usr local m...

centos7 4 原始碼安裝 nginx

安裝所需要環境 yum install gcc c pcre pcre devel 安裝 pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在...

Centos 7 4 原始碼 Nginx 安裝

yum y install make zlib zlib devel gcc c libtool openssl openssl devel pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src wget 2 解壓安裝包 root bogon src tar zx...