如何將寫好的網頁讓別人能看到?問了chatgpt也看了一些教學影片,但還是看不懂
如果已經有寫好的code,可以在雲端平台(AWS、GCP、Azure等等..)去開一台VM,雲端VM可以直接選擇你想開的作業系統(例如Linux的CentOS等等..),都開好之後就能在上面下載網路伺服器(Nginx、Apache),再來就把寫好的code放上去就好囉!
整理一下
假如不用自己撰寫的code的情況下,也能使用wordpress來架設網站,wordpress提供非常多免費插建和模板等等,都可以研究看看,(關鍵字查Wordpress架設網站)
另外小小推薦一下
如果要使用wordpress,可以使用AWS Lightsail,這邊可以直接建立wordpress,並且會分配公網IP給你!,可以直接對外連線,如果需要固定IP也可以在Lightsail中操作,最重要的是一樣有免費額度可以使用 XD 非常適合大家嘗試玩玩看~
一般需要有一個固定的對外IP,可去跟ISP業者像是中華電信、台灣固網之類的添購
還需要有domain name要去租用購買,可以去GoDaddy或是其他域名供應商貨比三家。
再來就是要去找一個雲租館平台可以讓你放上網站程式
常見的三大家GCP,Azure,AWS都是業界常見的火熱的雲端平台
另外也有一些VPS
像是Digital Ocean或是Linnode
若想用自己的筆電桌機架設然後又是浮動虛擬的IP
可以考慮透過No-IP來做DNS動態綁定
使用Digital Ocean超快速搭建出部屬NodeJs的主機
https://coolmandiary.blogspot.com/2021/01/digital-oceannodejs.html
如何在Digital Ocean主機上配置購買好的Domain Name_GoDaddy與NoIP示範
https://coolmandiary.blogspot.com/2021/02/digital-oceandomain-name.html
沒有簡單的方法,必須了解你是怎麼做網頁的。
方法很多
我是寫個 html/css/js 檔案,放上 https://github.com/
做個簡單的設定,別人就能看到網頁。
這是我的網頁: https://ben-huang-tw.github.io/
如果不想設定,透過 https://www.netlify.com/ 去抓你的 Github 內容,也是可以的。
可以註冊github.com,使用他的空間與網址就完成一個網站了。
像我這個網站就是用github架的
https://chccd.github.io/
最簡單快速的方式是在電腦上安裝 XAMPP ,再將路由器(IP分享器)的NAT導向這台電腦的IP位置並開啟80與443埠,這樣就可以以外網使用 public ip 連到這台電腦,若是用中華電信光世代上網服務可以申請一個固定ip,若有租用域名DNS就可以設定A記錄指向這個固定ip,不過沒有固定ip也無所謂,通常你買的路由器(IP分享器)不要太陽春的都會提供一個三級域名,只要你的NAT設定無誤外網就可以用這個三級域名連到你的電腦
如何將寫好的網頁讓別人能看到?
第一步就是把您寫好的網頁要放到一台在internet上的網頁伺服器,這個網頁伺服器可以自己架,也可以用別人架好的(免費或要付費的都有)
以上說明夠清楚吧?反正您先決定要自己架?或要用別人架好的?先確定了方向,我們再繼續下一步!
這個問題,首先,
你的網站需要開放到哪個程度(這個區域網路底下的人都能訪問/還是這幾個區域網路的人都能訪問/甚至整個世界的網路都能訪問)?
再來是,根據前面的問題,你需要的網路架構/網路拓樸大概是?(需要配置啥route rules/firewall rules/domain name service)
對了,順便推個Cloudflare上不錯用的解決方案(有Free tier)?
Cloudflare Tunnel
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
裡面有它的架構圖,原PO需要先準備好自己的域名以及本地環境架好的server
後面會透過cloudflared連上Cloudflare'Network,來exposing你的web service.
至於太細節/基礎的問題,可以先去MDN這邊看一下他們家的線上文件,跟者練習一下?
https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web
方法很多
我是寫個blog,放上 blogspot
做個簡單的設定,別人就能看到網頁。
這是我的網頁: https://chccd.blogspot.com/
也可以設定自己註冊的網址,獨立網域也是可以的。