使用您的Mac共享網站

在Mac上啟用Web共享

您的Mac配備了相同的Apache Web服務器軟件,它已通過提供商業網站而享有聲譽。 配置Apache Web服務器並不是一件容易的事,但是很長一段時間,OS X包含一個易於使用的Apache Web服務器接口,它允許任何人通過一系列簡單的服務來為網站提供服務鼠標點擊。

OS X Mountain Lion發布OS X Mountain Lion之前,基本Web共享服務仍然是OS X的一部分,該版本刪除了簡化的用戶界面,但仍安裝了Apache Web服務器。 即使在今天,OS X也提供了最新版本的Apache Web服務器,供任何人使用,而不是簡化的用戶界面。

在OS X Lion和更早版本中創建您的網站

提供創建網站的詳細說明超出了本指南的範圍。 但是,對於這個提示對你有任何用處,你最終需要創建自己的網站,這是你可能想要做的任何事情。

個人Web共享

您的Mac支持從兩個位置提供網站; 首先是針對Mac上每個用戶創建的個人網站。 這對於家庭的每個成員都有自己的網站是一個簡單的方法。

個人網站由處理商業網站的同一個Apache網絡服務器提供,但它們存儲在用戶的個人文件夾中,特別是位於〜/ username / Site的網站目錄中。

不要去尋找網站目錄; 在需要之前,OS X不打算創建Site目錄。 我們將向您展示如何生成網站目錄。

計算機網站

用於提供網站的另一個位置是電腦網站的名稱。 這有點不恰當, 該名稱實際上是指主Apache文檔文件夾,其中包含Web服務器將提供的網站數據。

Apache文檔文件夾是一個特殊的系統級文件夾,默認情況下僅限於管理員。 Apache文檔文件夾位於/ Library / WebServer。 文檔文件夾的訪問權限是OS X為每個用戶提供個人網站文件夾的原因,正如您所想的那樣,它允許用戶在不干擾其他人的情況下創建,管理和控制自己的網站。

如果您的目的是創建公司網站,則可能需要使用計算機網站位置,因為這會阻止他人輕鬆更改網站。

創建網頁

我建議使用您最喜愛的HTML編輯器或流行的所見即所得網頁編輯器之一來創建您的網站。 您應該將您創建的網站存儲在用戶Site目錄或Apache Documents目錄中。 在Mac上運行的Apache Web服務器被配置為以名稱index.html在Site或Documents目錄中提供文件。

在OS X Lion和更早版本中啟用Web共享

  1. 點擊Dock中的系統偏好設置圖標。
  2. 單擊“系統偏好設置”窗口的“Internet和網絡”部分中的“共享”圖標。
  3. Web共享框中放置一個複選標記。 ( OS X 10.4 Tiger將此框稱為個人Web共享 。)Web共享將打開。
  4. 在共享窗口中,單擊創建個人站點文件夾按鈕。 如果Sites文件夾已存在(從較早的Web共享首選項窗格使用),則該按鈕將讀取“打開個人網站文件夾”。
  5. 如果您希望使用Apache文檔文件夾來提供網站,請單擊打開計算機網站文件夾按鈕。

而已; Apache網絡服務器將啟動並至少提供兩個網站,一個用於計算機,另一個用於計算機上的每個用戶。 要訪問這些網站中的任何一個,請打開您最喜歡的瀏覽器並輸入以下任一內容:

如果您不確定短名是什麼,請調出您之前訪問過的“共享”窗口,並突出顯示列表中的Web共享名稱。 您的個人網站地址將顯示在右側。

Web共享OS X Mountain Lion及更高版本

隨著OS X Mountain Lion的推出,Apple取消了Web共享功能。 如果您使用的是OS X Mountain Lion或更高版本,則可以在Web Hosting With Mountain Lion指南中找到Web共享的說明。

如果您已經使用Web共享來提供以前版本的OS X的網頁,並且已經更新到OS X Mountain Lion或更高版本,請務必閱讀上面鏈接的有關Mountain Lion的Web Hosting指南。 隨著Web共享界面的移除,您可能會發現自己處於一個不尋常的困境,即讓Web服務器運行時沒有明顯的方式關閉它。

使用Mac OS Server託管網站

使用Mac內置的Apache服務器所施加的限制僅存在於Mac OS的標準版本中。 Mac OS服務器提供了豐富的服務器功能,包括郵件服務器,Web服務器,文件共享,日曆和通訊錄服務器,Wiki服務器等等,這些限制就會消失。

Mac OS Server可以從Mac應用程序商店以19.99美元的價格購買。 購買Mac OS Server將恢復所有網絡共享服務,並且還可以將更多功能還原到Mac。