iT邦幫忙

0

怎麼架設網站

不明 2023-09-28 13:30:472607 瀏覽
  • 分享至 

  • xImage

如何將寫好的網頁讓別人能看到?問了chatgpt也看了一些教學影片,但還是看不懂

看更多先前的討論...收起先前的討論...
wdchiang iT邦新手 2 級 ‧ 2023-09-28 13:38:52 檢舉
1. 固定 IP
2. Domain Name (沒有也可以)
3. 三大網頁伺服器 IIS (Windows), Apache (Linux), Nginx (Linux)
win895564 iT邦研究生 5 級 ‧ 2023-09-28 15:42:56 檢舉
看你是使用python
如果你今天的網站只有幾個人會看 可以直接使用flask,django來架設 快又方便
但是如果你是要讓所有人都會瀏覽你的網站,這部分要多下點功夫,以及在多補一點你的需求
echochio iT邦高手 1 級 ‧ 2023-09-29 10:21:27 檢舉
也不詳述網頁是什麼 .....
HELLO WORD 網頁嗎?
那用 GITHUB 或 Google Sites就有了
haward79 iT邦研究生 1 級 ‧ 2023-09-29 16:06:54 檢舉
或許可以先說哪邊看不懂?
或是你的資訊背景?
這樣大家比較好幫你,不然網路上資源其實本來就不少。
架設網站有幾個基本要件要先達成

1. 購買網域 2. 架設主機 3. 選擇架站平台自己建置網站或請外包給專業廠商做網站設計 4. 上傳網站文件到主機 5. 等待 DNS 傳播完成 6. 安裝網站的ssl安全憑證
7. 測試網站完成

以上步驟缺一不可

可參考以下文章 https://n9s.com/k5。
如果要外包的話建議找那種以上服務都一條龍有在做的公司,有問題的時候才比較方便
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
小呱
iT邦新手 4 級 ‧ 2023-09-28 14:04:43

如果已經有寫好的code,可以在雲端平台(AWS、GCP、Azure等等..)去開一台VM,雲端VM可以直接選擇你想開的作業系統(例如Linux的CentOS等等..),都開好之後就能在上面下載網路伺服器(Nginx、Apache),再來就把寫好的code放上去就好囉!

整理一下

  1. 選擇雲平台(這邊推薦GCP,新用戶有免費額度 $300 USD可以使用)
  2. 建立VM (以GCP為例就是compute engine,以AWS為例就是EC2)
  3. 建立VM時須要選擇作業系統 (建議選擇linux作業系統,而非windows)
  4. 部屬網路伺服器(可以上網查使用哪個作業系統,部屬哪一個伺服器,例如:Linux CentOS7 下載Nginx)
  5. 將code放進網路伺服器的檔案中 (這邊可以查:透過Nginx 架設靜態網站)

假如不用自己撰寫的code的情況下,也能使用wordpress來架設網站,wordpress提供非常多免費插建和模板等等,都可以研究看看,(關鍵字查Wordpress架設網站)

另外小小推薦一下
如果要使用wordpress,可以使用AWS Lightsail,這邊可以直接建立wordpress,並且會分配公網IP給你!,可以直接對外連線,如果需要固定IP也可以在Lightsail中操作,最重要的是一樣有免費額度可以使用 XD 非常適合大家嘗試玩玩看~

0
Samuel
iT邦好手 1 級 ‧ 2023-09-28 14:33:44

一般需要有一個固定的對外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

0
itlun
iT邦新手 1 級 ‧ 2023-09-28 14:50:44

不想那麼麻煩的話推薦你Google Sites可以玩玩看

0
蕭小光
iT邦新手 5 級 ‧ 2023-09-29 06:47:53

如果是靜態網站,可以放在google硬碟,或是上傳github,都可以免費使用

0
huangsb
iT邦好手 1 級 ‧ 2023-09-29 13:22:09

沒有簡單的方法,必須了解你是怎麼做網頁的。
方法很多

我是寫個 html/css/js 檔案,放上 https://github.com/
做個簡單的設定,別人就能看到網頁。
這是我的網頁: https://ben-huang-tw.github.io/

如果不想設定,透過 https://www.netlify.com/ 去抓你的 Github 內容,也是可以的。

0
designer
iT邦新手 5 級 ‧ 2023-09-30 17:12:47

可以註冊github.com,使用他的空間與網址就完成一個網站了。
像我這個網站就是用github架的
https://chccd.github.io/

0
James Tsai
iT邦見習生 ‧ 2023-10-02 08:52:50

最簡單快速的方式是在電腦上安裝 XAMPP ,再將路由器(IP分享器)的NAT導向這台電腦的IP位置並開啟80與443埠,這樣就可以以外網使用 public ip 連到這台電腦,若是用中華電信光世代上網服務可以申請一個固定ip,若有租用域名DNS就可以設定A記錄指向這個固定ip,不過沒有固定ip也無所謂,通常你買的路由器(IP分享器)不要太陽春的都會提供一個三級域名,只要你的NAT設定無誤外網就可以用這個三級域名連到你的電腦

0
sam0407
iT邦大師 1 級 ‧ 2023-10-02 16:50:33

如何將寫好的網頁讓別人能看到?
第一步就是把您寫好的網頁要放到一台在internet上的網頁伺服器,這個網頁伺服器可以自己架,也可以用別人架好的(免費或要付費的都有)

以上說明夠清楚吧?反正您先決定要自己架?或要用別人架好的?先確定了方向,我們再繼續下一步!

0
codenoob
iT邦新手 5 級 ‧ 2023-10-03 18:49:36

這個問題,首先,
你的網站需要開放到哪個程度(這個區域網路底下的人都能訪問/還是這幾個區域網路的人都能訪問/甚至整個世界的網路都能訪問)?
再來是,根據前面的問題,你需要的網路架構/網路拓樸大概是?(需要配置啥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

0
Oo_花之舞__oO
iT邦新手 1 級 ‧ 2023-10-06 15:09:20

首先先把網站拿出來
然後架起來
最後設一下就好了
應該不難

0

可以使用framer或是webflow架設

0
com
iT邦新手 4 級 ‧ 2023-11-05 17:30:01

方法很多

我是寫個blog,放上 blogspot
做個簡單的設定,別人就能看到網頁。
這是我的網頁: https://chccd.blogspot.com/
也可以設定自己註冊的網址,獨立網域也是可以的。

我要發表回答

立即登入回答