目錄
引言
一、HTTPS工作過程
二、Tomcat
在訪達中找到下載好的Tomcat文件夾(這個要求按順序)
zsh: permission denied
TOMCAT的各部分含義:
引言
在密碼中一般是:明文+密鑰->密文(加密) ,密文+密鑰->明文(解密)
那么為什么大家放棄了原有的http換為https呢?
這我們就要先介紹一下HTTP的工作過程
一、HTTPS工作過程
每個客戶端,都有自己的對稱密鑰(不同客戶端端密鑰也不同),如果客戶端生成了密鑰就要把密鑰傳給服務器。
那么應該怎么處理這種易被盜取的問題呢?
首先服務器生成一對公鑰和私鑰,私鑰留給自己,公鑰發(fā)給客戶端,客戶端通過公鑰(來去加密)決定密鑰也就是那個6666。
這樣黑客最多能拿到公鑰但是無法拿到私鑰,(私鑰是來破解公鑰的,也就是說給決定密鑰套了個盾,只有私鑰能打開這個盾,其余人就算知道這個盾咋套的,但是卻打不開這個盾)
當然,這個也會有漏洞,也就是會出現(xiàn)中間人攻擊的問題
黑客既然知道你的決定密鑰,那也就是說明,可以讓你這個東西重新變回pub1加密后的情況,然后你們繼續(xù)傳輸,我知道你們的所有內容。
面對這種情況——進行的變動是,使用第三方機構對當前的公鑰進行認證,
公證機構還會用自己的私鑰(不是服務器的私鑰)針對上述校驗
和進行加密~別人就無法生成這個校驗和
問題1.如果黑客把證書的數據篡改了,能否對數字簽名進行替換呢?
無法替換,因為數字簽名,是先計算校驗和,再使用認證機構的私鑰進行加密,但是黑客并不知道認證機構的私鑰是什么!所以無法重新對校驗包裝成數字簽名的過程。
問題2.黑客是否可自己也去第三方機構,申請一個證書替換呢?
黑客可以這么做,但是沒用,證書中還有域名,黑客證書不能和網站域名相同,這是審核不過去的(網站的,這個時候一般會提示你這個網站有風險,我們上網路上的奇奇怪怪的網站???????? )
二、Tomcat
Tomcat:HTTP服務器(webapp容器,網站(放前后端代碼的地方)
??用java編寫的想要允信TOMCAT的前提下,你的電腦必須也有jdk-內容就可以實現(xiàn)跨平臺了
可以部署多個網站,我們講一下下載過程,BING直接搜索TOMCAT,一只巨丑的貓,看他左邊,我們一般是下載的大版本是8,我們下載的一般是zip
下載完tomcat操作完事,會有下面這個頁面,就算你是windows也是這些東西,就是我們顯示不同而已。
這里面bin是binary二進制,一般是可執(zhí)行程序,看下圖
startup.bat后綴,windows批處理腳本,在windows運行這個軟件就能啟動tomcat
將下面兩句拷貝到終端內內:
export TOMCAT_HOME=/usr/local/apache-tomcat-9.0.44 export PATH=$PATH:$TOMCAT_HOME/bin
在訪達中找到下載好的Tomcat文件夾(這個要求按順序)
打開終端使用這個命令
cd apache-tomcat-10.0.20
進入bin目錄
cd bin
開啟啟動tomcat
./startup.sh
假如說要關閉,就把startup的名字更改一下就好了。
上面的按不按順序無所謂,因為我也不是看教程一帆風順完成的,過程中假如出現(xiàn)以下問題——看下面
?這個意思是:用戶權限不夠
zsh: permission denied
解決方法:
chmod u+x *.sh
chmod是權限管理命令change the permissions mode of a file的縮寫。
u代表所有者。x代表執(zhí)行權限。’+’ 表示增加權限。
chmod u+x file.sh 就表示對當前目錄下的file.sh文件的所有者增加可執(zhí)行權限。一切完事之后,會出現(xiàn)
TOMCAT start
這個時候,你在網頁中搜索localhost8080
TOMCAT的各部分含義:
conf:配置,放了tomcat的配置文件
內部,最主要配置文件,server.xml->使用xml的格式,很多的程序都有配置文件,通過配置文件選擇/設置某個功能
mysql->my.ini? ? ? ? ? ? ? ? ? ? ini是使用二進制的鍵值對,經典配置文件格式
logs:tomcat的日志文件
catalina:應用程序打印日志
localhost:記錄了請求響應
webapps 這個目錄中網站的,一個tomcat上可有多個網站,可把網站代碼寫好,打包放這個目錄,就可加載這個網站。
點開后,假如有閃退的現(xiàn)象,就是tomcat沒找到gbk路徑,可以吧startup放到cmd執(zhí)行,這樣就不會閃退了。文章來源:http://www.zghlxwxcb.cn/news/detail-712873.html
什么叫環(huán)境變量:操作系統(tǒng)維護的一種變量,往往是多個進程相互配合,有一些數據交互,就可用環(huán)境變量(可認為進程之間通信的手段)?文章來源地址http://www.zghlxwxcb.cn/news/detail-712873.html
到了這里,關于HTTPS工作過程,國家為什么讓http為什么要換成https,Tomcat在MAC M1電腦如何安裝,Tomcat的詳細介紹的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!