[蘋果急診室] macOS Server 特輯(二):點一點,選一選,你的網站立刻就能上線!

by 陳寗
2017.05.03 07:15PM
是[蘋果急診室] macOS Server 特輯(五):要讓大家能連你的網站,就從買網址(網域)開始! 這篇文章的首圖

在上一篇文章中,我介紹了 macOS 上非常好用的官方伺服器套件「macOS Server」,接下來這個子題會依序教大家如何直接在自己的 Mac 上開啟屬於你自己的網站與電子郵件信箱。網站的部分我會用 WordPress 這個我認為最親民最容易入門的部落格(還能變身電商)套件來做範例,而電子郵件信箱就...純粹是 EMail 信箱這樣。

當然之後我還是會寫其他的伺服器功能,畢竟 macOS Server 功能那麼多,不用也是很可惜。不過光是要開啟一個 WordPress 部落格就需要不少學習,所以我們就慢慢來吧!今天這篇文章要教大家如何開啟你的網頁伺服器,讓你電腦能直接化身為存放網頁,讓大家可以直接開網頁、看圖、甚至下載東西的伺服器~內容可能有點複雜,有問題的話就請再提出了。

Mac 架設伺服器超簡單的!你用過 macOS Server 了嗎?

想自建伺服器?到「陳寗粉絲團」尋求解答吧!https://www.facebook.com/chenning.wowdigi

--

在開始之前,你必須要先擁有 macOS Server 這個套件,他可以從 Mac App Store 中買到:https://itunes.apple.com/tw/app/macos-server/id883878097?mt=12。雖說先前有人反映每更新一次系統就要重買一次,不過我有這個情況是在 10.10 之前才這樣,自從 10.11 之後我每次更新系統都不需要重買。所以...大概是蘋果政策改變了吧?

總而言之,如果你需要伺服器功能,那就買吧!

715d11ef8363d375e415583c883bb475

先前講過如何設定你的 Server 環境,這裡就不再贅述,而是把重點放在網頁伺服器上。什麼是網頁伺服器咧?不說太複雜的,簡單說就是你如果想在網頁瀏覽器(例如 Safari)上直接用 http://xxx.xxx.xx/ 的格式存取網頁、影片、圖片等檔案,就得開啟這個網頁伺服器才能讓其他人用網頁瀏覽器來開啟存在你電腦中的東西。

要開啟請點擊左邊側邊欄裡的「網站」,在右上角有個開關。點了讓它變成「綠色」就會開啟。不過開啟也只是「開啟了這功能」而已,我們還得再設定網址與資料夾等才行,請直接點擊上圖下面紅框中的加號,來開啟一個網站。提醒一下,一台 Server 不只能開啟一個網站,可以在同一台伺服器中開啟很多個網站同時運行,例如上圖就是同時開了好幾個網站,只是網址被我遮了起來而已。

至於要如何開啟很多個網站同時運行,請接著看下去。

e8f8a9ea5e4f1c5ff9fa7553d947b0ed

一個網站的內容必須放在「同一個資料夾」底下,否則要是開了網站功能就把整台電腦給公布出去,那豈不搞笑了嗎?請點擊上圖紅框中的選項,在如下圖這樣選擇一個資料夾作為網站的「根目錄」,所有同一個網站的內容都必須放在這個根目錄下,而由設定好的網址所轉進來的內容,也都只會侷限於這個資料夾中,而不會不小心去開啟電腦上的其他資料夾。

7250c443f76ccce5d0fa806273297471

一般來說我自己習慣把網站放在我自己的使用者家目錄底下中的「web」資料夾,這樣我比較好管理一些。不過你當然也可以設定在別的地方,反正只要是在你電腦裡就行了。

fc4083e00946abc553170f9c21ba4aa3

接下來就是如何讓人能夠靠網址連進網站的重點啦!上圖中紅框圈起來的地方是用來讓填寫網址的,只要你已經先購買了網址(下一篇文章會教怎麼買根怎麼設定),就可以在這個地方填入你的網址。前面有說過,一台伺服器可以開好幾個網站同時運行,但這裡有個問題:電腦要如何知道哪個網址進來的,要自動連到哪個網站呢?

舉例來說,我電腦裡同時有 www.9487.com 跟 www.testtest.com 兩個網址所連結的網站,分別存在 9487 與 testtest 兩個資料夾裡,那麼電腦如何判斷從哪個網址進來,而又要連到哪個資料夾呢?這裡的設定就是用來解決這個問題,只要在網址的地方填入你所要連結的網址並指定各自所連結的資料夾,屆時電腦就會自動幫你把外來的連線依照網址各自連線到網站所存的資料夾裡,並不需要額外設定。

簡單說呢,幾乎所有設定 macOS Server 都會自己幫你搞定,所以這裡你只需要填寫網站的網址,以及選好網站所儲存的資料夾即可,其餘除非你很清楚是要做什麼用,否則就放著不管就可以了,以後我們有機會再談。

e0969cab1863a42da948d31dc547d9a1

如果之後要開啟 WordPress 的話會需要使用 PHP,不過這裡並不需要像網路教學那樣另外安裝,直接在這裡打勾開啟即可。

0cfef8c26653bcb029dcfb6de5c70a59

全部開好之後我們得來測試一下,看看能不能成功開啟網頁。我在剛剛設定好的網頁資料夾裡放了一張圖 1.jpg,接著再開啟 Safari 來試試看:

6e5488afdcc68cbe139e00a591135d52 如上圖這樣,在網址列裡面輸入網址並加上 /1.jpg 的連結,就能順利開啟圖片了。只要到這一步能成功,接下來就可以依照你的需求來設定你所要的網站套件,不管是用 WordPress 或是其它套件都 OK~當然,你也可以直接把想要給別人下載的檔案放在資料夾裡,在用網址加上 /xxx.xxx 的連結就能讓其他人下載囉~

Mac 架設伺服器超簡單的!你用過 macOS Server 了嗎?

想自建伺服器?到「陳寗粉絲團」尋求解答吧!https://www.facebook.com/chenning.wowdigi

--

作者:陳寗@癮科技