在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共享
- 點擊Dock中的系統偏好設置圖標。
- 單擊“系統偏好設置”窗口的“Internet和網絡”部分中的“共享”圖標。
- 在Web共享框中放置一個複選標記。 ( OS X 10.4 Tiger將此框稱為個人Web共享 。)Web共享將打開。
- 在共享窗口中,單擊創建個人站點文件夾按鈕。 如果Sites文件夾已存在(從較早的Web共享首選項窗格使用),則該按鈕將讀取“打開個人網站文件夾”。
- 如果您希望使用Apache文檔文件夾來提供網站,請單擊打開計算機網站文件夾按鈕。
而已; Apache網絡服務器將啟動並至少提供兩個網站,一個用於計算機,另一個用於計算機上的每個用戶。 要訪問這些網站中的任何一個,請打開您最喜歡的瀏覽器並輸入以下任一內容:
- http://your.computer.address/這是電腦的網頁。 要找到您的計算機地址,請調出您上面訪問的共享窗口 ,並突出顯示列表中的Web共享名稱。 您的電腦地址將顯示在右側。
- http://your.computer.address/~yourusername這是您的個人網頁。 要訪問它,請輸入上一步中的計算機地址,然後輸入〜(代字號)字符和用戶短名稱,短名稱中或者代字號和短名稱之間沒有空格。
如果您不確定短名是什麼,請調出您之前訪問過的“共享”窗口,並突出顯示列表中的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。