原创 Nginx禁止IP,只允許域名訪問

爲何禁止IP訪問呢?不想直接讓他們訪問 修改Nginx配置文件  nginx.conf 一下命令能幫不快速找到nginx的配置文件 find / -name nginx.conf  在配置文件裏面加入 一下代碼 就能實現 if ($

原创 完美的圖片防盜鏈設置詳解

在我們的服務器對抗壓力的時候,我們一般控制的圖片被別人的網址預覽的我們的圖片(盜鏈),消耗我們的服務器的資源。 一. 防盜鏈原理 http 協議中,如果從一個網頁跳到另一個網頁,http 頭字段裏面會帶個 Referer。圖片服務器通過檢

原创 PHP 最全的正則表達式

一、校驗數字的表達式  1 數字: ^[0-9]*$ 2 n位的數字: ^\d{n}$ 3 至少n位的數字: ^\d{n,}$ 4 m-n位的數字: ^\d{m,n}$ 5 零和非零開頭的數字: ^(0|[1-9][0-9]*)$ 6 非

原创 vue.js axios提交表單,php接收不了參數的問題

原因:axios發出的請求的數據格式是json字符串,在調試工具查看請求頭的時候可以看到發送的數據爲Request Payload 兩種解決方法,一種後臺使用json_decode解碼,還有一種是前端使用querystring或qs轉換數

原创 PostMan 模擬登陸狀態 請求數據接口

前言:我們在開發測試過程中,總有一些接口是需要登陸才能進行訪問的,而我們直接用postman來訪問接口地址的時候會跳轉到登陸頁面的信息,下面看如何保持登陸狀態來訪問接口。 原理:服務器認識的sessionid,這個是標識,我們獲取的這個值

原创 Linux定時任務請求一個鏈接

Linux定時任務請求一個鏈接 1.執行以下命令,進入vim模式,使用i編輯這個crontab文件,使用:wq命令保存。· crontab -e 2.你可以使用以下的任意三種方式來請求一個鏈接。 Add ONE of the follow

原创 物流 快遞信息查詢接口(阿里快遞物流接口案例)

【快遞查詢api,快遞物流自動單號識別】可查詢快遞物流信息近500+家全國快遞查詢API,1個單號,自動識別,包括:順豐、申通、圓通、韻達、中通、匯通、EMS、天天、國通、德邦、宅急送等幾百家快遞物流查詢接口。  php案例 <?ph

原创 Linux查看訪問IP以及統計日誌訪問最多的IP ,以及安全的問題

Linux 系統有很多用於快速處理數據的工具如 grep , awk , cut , sort , uniq , sort 可以幫助我們分析網絡情況 , 他們非常非常地好用 , 如果你熟練掌握他們的使用技巧 , 他們則可以幫你快速定位問題

原创 SSH安全管理

1、默認是端口Port:22 /etc/ssh/sshd_config,去掉默認Port 22前面的#,添加Port 62442 2、確保SSH MaxAuthTries 設置爲3-6之間 加固建議 在/etc/ssh/sshd_conf

原创 Linux查看登錄IP以及所做操作

有時網站被攻擊了,被上傳東西,擔心黑客是通過破解服務器賬號密碼了。我們開始排除服務器登錄的ip地址有哪些。 who who - 是顯示目前登錄系統的用戶信息。 執行who命令可得知目前有那些用戶登入系統,單獨執行who命令會列出登入帳號、

原创 查看centOS系統的版本號和內核號

因爲種種原因,我們通常需要查看centOS系統的版本號和內核號。 一、centOS 6上查看版本號和內核號的方法 cat /etc/issue 或者 lsb_release -a  或者 cat /etc/redhat-rel

原创 SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'url' at row 1

問題: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'url' at row 1 原因是:插入字段長度超過設定的長度 解決方法

原创 NPM 方法安裝 vue

Vue.js(讀音 /vjuː/, 類似於 view)是一個構建數據驅動的 web 界面的漸進式框架。Vue.js 的目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。它不僅易於上手,還便於與第三方庫或既有項目整合。 下

原创 常用的打印日誌 php

使用的情況 1、日常調試代碼除了打印值之外,還有一種方法就是將內容寫入txt文件,這種方式適合在線上調試(因爲線上的調試不能暴露debug信息) 2、有時我們用的框架不知道此框架的打印 log 的方法的時候,我們可以考慮這種方式,在 原生

原创 tp 框架的insertAll 解讀

有這樣一個表 CREATE TABLE IF NOT EXISTS `user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主鍵', `name` varchar(