# 網路伺服器 https://www.youtube.com/watch?v=vWUm446eOr0 https://www.youtube.com/watch?v=qLnZfNuH7GE https://www.youtube.com/watch?v=BBAx0DaM63Y https://www.youtube.com/watch?v=cBgMQlZFris&t=8s ## 共享的先不用學 太慢 (shared hosting) 用FTP把檔案傳上去 因為多人一起用 很慢 介面不是指令型的 ## 自己建立(VPS) 自己選硬體 digitaOcean 功能比較多 linode 比較簡單 ## AWS雲端(進階的 大公司需要) ## 平台(可選擇要雲端還是 VPS 自己建立的一般)  CloudWay ## 推薦學習 laravel Forge(類似 cloudWay) 跟 cloudWay 用平台這種自動化學好 再回去回VPS 最後再去學 AWS ## doplayment https://www.youtube.com/watch?v=qLnZfNuH7GE **以前作法** windos FTP(fileZilla) mac可能會用(cyberduck) transmit 缺點 要自己去確認檔案跟新然後重新上傳(因為利用FTP當中間)  **現在做法** git deplayment https://www.youtube.com/watch?v=qLnZfNuH7GE  雖然也是中間的 但這樣比較好協作會用git做管理 比ftp好 那個太亂了 至於這個git serve都用現在有的 github gitlab就是了 然後再去cloudWay那邊app應用那邊(管理serve那邊 可以選db那邊) 去建立SSH 允許他操作  如何連線 去serve那邊 不是應用那邊 指令用 ssh usename@ip 就能跑了 不懂看那個影片  ## 自己建立 去cloudWay開一個 https://www.youtube.com/watch?v=BBAx0DaM63Y 網址domain方面能用 Hover.com去租(上面影片有教學到) 流程是url去ip 所以會去Hover那邊跑 然後再根據ip去serve然後會看他預設的domain是對到哪個專案 所以那個專要的預設domain要改成我們租用的 doplayment部屬 ## cloudWay使用經驗 很簡單 然後SSH記得是進入server 執行composer update 不知道為啥要這樣 如果被擋掉 要去白名單加入ip ## laravel部屬文章 https://laraveldaily.com/what-server-is-needed-to-deploy-laravel-projects/ https://laraveldaily.com/how-to-deploy-laravel-projects-to-live-server-the-ultimate-guide/ ## 反向代理与负载均衡器 當使用者透過瀏覽器輸入網址存取某個網站時,實際上是向該網站的伺服器(Server)發送請求(Request),伺服器接到請求後,會返回相應的內容給瀏覽器,瀏覽器再把內容渲染出來。 但是,在實際的場景中,有可能存在多個伺服器提供相同的服務,這些伺服器可能存在地理位置不同、負載不同等情況,因此需要一個負載均衡器(Load Balancer)來分配請求。 這時候就會用到反向代理(Reverse Proxy),反向代理是一種特殊的代理伺服器,它會將用戶的請求轉發給多個伺服器中的一台,接收該伺服器返回的相應結果,並將其返回給用戶。 例如,當你在網上訂購商品時,通常會經過反向代理的負載均衡器進行分配,再轉發到不同的服務器上處理訂單等業務,最後再將處理結果返回給用戶。 ###### tags: `觀念重點區`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up