4.46-訪問控制4
限制user-agent
補充:curl命令用法:
curl -v -a 'aaaaaspider/3.0' -e "1111" -x127.0.0.1:80 bbs.qinkailinux.cc –i
-a指定user-agent -e指定referer -x指定訪問目標伺服器的ip和port
-i只顯示header資訊, 不顯示具體的網頁內容
-v 顯示詳細的通訊過程
限制uri
r eq
uest
uri請
求的鏈結
,包括request_uri 請求的鏈結,包括
reques
tur
i請求的
鏈結,包
括document_uri和$args
katex parse error: expected 'eof', got '&' at position 35: …3.com/1.php?a=1&̲b=2的args就是a=1&b=2
(katex parse error: expected 'eof', got '&' at position 51: …3.com/1.php?a=1&̲b=2的document_uri就是1.php,不包含後面的引數)
4.48 nginx反向**
什麼叫反向**?
a(使用者)——》b(在和c同乙個機房,並且有公網)——》 c (不帶公網的機器)
什麼場景會使用方向**?
1) 訪問不帶公網的內網機器
2) 解決兩台機器之間通訊有障礙的問題
實驗:虛擬機器qinkai01 增加一塊網絡卡 網路介面卡型別選擇僅主機模式
檢視ip# ifconfig
配置靜態ip# cd /etc/sysconfig/network-scripts/
# cp ifcfg-ens33 ifcfg-ens37 拷貝配置檔案
# vi /etc/sysconfig/network-scripts/ifcfg-ens37 編輯配置檔案
# systemctl restart network 重啟網路服務
在cmd中使用ping命令測試網路連通性
場景設定:
1)a b兩台機器,其中a只有內網,b有內網和外網
2)a的內網ip是192.168.197.130
3)b的內網ip是192.168.197.129 b的外網ip是192.168.236.128
4) c為客戶端,c只能訪問c的外網ip ,不能訪問a或者b的內網ip
需求目的:
c要訪問到a的內網上的**
實驗:在a虛擬機器上拷貝nginx檔案到b
# scp /etc/yum.repos.d/nginx.repo 192.168.197.129:/etc/yum.repos.d/
在b虛擬機上安裝nginx
# yum install -y nginx
安裝完成後編輯配置檔案
# cd /etc/nginx/conf.d/
# vi default.conf
server
}
修改host檔案 192.168.236.128 bbs.qinkailinux.cc
# firewall-cmd --add-port=80/tcp –permanent
# firewall-cmd –reload 加入80埠
# iptables -nvl |grep 80
Linux學習筆記(十七 Shell概述)
shell是乙個命令列直譯器,它為使用者提供了乙個像linux核心傳送請求以便 執行程式的介面系統級程式,使用者可以用shell來啟動 掛起 停止甚至編寫 乙個程式。shell還是乙個功能相當強大的程式語言,易編寫,易除錯,靈活性較強。shell是解釋執行的指令碼語言,在shell中可以直接呼叫li...
Linux基礎(十七)
進入linux字元介面方式有字元介面 圖形介面下的終端以及虛擬控制台等方式。在字元介面下,虛擬控制台的選擇可以通過按下 alt 鍵和1個功能鍵來實現,功能鍵通常為f1 f6鍵。比如使用者登入後,按下 alt f2 鍵,使用者可以看 login 提示符,說明使用者進入了第2個虛擬控制台。然後只需利用按...
linux學習第十七天
18.1 資料庫管理系統 資料庫是指按照某些特定結構來儲存資料資料的資料倉儲。在當今這個大資料技術迅速崛起的年代,網際網路上每天都會生成海量的資料資訊,資料庫技術也從最初只能儲存簡單的 資料的單一集中儲存模式,發展到了現如今儲存海量資料的大型分布式模式。在資訊化社會中,能夠充分有效地管理和利用各種資...