一、web服務器通信原理
基本知識介紹
1.常見的服務器系統
Windows、macOS、Linux
服務器=> 一臺24h不關機的電腦
2.絕對路徑與相對路徑
絕對路徑:真實存在的路勁,
相對路徑:有參照物的路徑
打個比方:當你在外面住酒店的時候,你去訂個外賣 ,你在上面填寫的地址就相當于絕對路徑,而外賣員給你打電話確認大致地址,
你描述酒店在一座寫字樓旁邊相當于相對路徑,擁有參照物,
在Windows系統中出現盤符字樣就是絕對路徑
(例如D:\all, 出現C:\,D:\ 等等)
Linux系統中"/”是絕對路徑的標志,
3.網路方面的知識
1)ip:代表你電腦在網路上的地址
內網ip:路由器分配(酒店門牌號)
公網ip:運營商分配(識訓地址)
2)DNS:域名
需要域名的原因:因為ip是數字不容易記住,為了更方便記憶
子域名:域名分為頂級、二級、三級,幾個點就是幾級
域名原理:電腦去存盤域名的資料庫尋找相應的ip
3)埠:埠就是門,不同的門對應不同的服務器
http =>80埠 https => 443埠 Mysql資料庫 >3306
SMB服務=>445埠 遠程桌面連接埠 => 3389
4)HTTP協議
超文本傳輸協議,開頭為http://所有的網站都是用這個協議
常見協議頭組成部分:傳參方法 GET POST User-Agent 知道訪問機器的基礎資訊,
二、快速自建web環境
動態語言
動態語言是對服務器行為的編程,
動態語言能做什么:
1.動態地向web頁面編輯、改變或添加任何的內容
2.對由HTML表單提交的用戶請求或資料進行相應
3.訪問資料或資料庫,并向瀏覽器回傳結果
4.為不同的用戶定制頁面
5.提高網頁安全性,使網頁代碼不會通過瀏覽器被查看到
搭建網站
安裝web容器(apache)
安裝動態語言(php)
安裝資料庫(mysql)
這里推薦使用 PHPstudy
[下載鏈接(https://www.xp.cn/)
CMS
CMS簡單來說就是搭建網站的模板,
這里附上幾個原始碼網站
[原始碼之家](https://www.mycodes.net/)
[站長之家](http://down.chinaz.com/)
三、總結
學習是一個長遠的目標,新的一年需要新的開始,
實踐出真知,多動手,不能只看,加油!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248048.html
標籤:其他
下一篇:Redis配置項詳細介紹
