您的Mac配备了相同的Apache Web服务器软件,该软件通过提供商业网站而享有声誉。配置Apache Web服务器并不适合胆小者,但很长一段时间,OS X包含一个易于使用的Apache Web服务器界面,几乎所有人都可以通过一系列简单的方式提供网站服务鼠标点击。
基本的Web共享服务仍然是OS X的一部分,直到OS X Mountain Lion发布,它删除了简化的用户界面,但安装了Apache Web服务器。即便在今天,OS X都附带了最新版本的Apache Web服务器,任何人都可以使用,只是没有简化的用户界面。
在OS X Lion和更早版本中创建您的网站
提供有关创建网站的详细说明超出了本指南的范围。但是对于这个提示对你有用,你最终需要创建自己的网站,这是你可能想要做的事情。
个人网络共享
您的Mac支持两个用于提供网站的位置;第一个是由Mac上的每个用户创建的个人网站。这是一个家庭中每个成员拥有自己的网站的简单方法。
个人网站由处理商业网站的同一Apache Web服务器提供,但它们存储在用户的主文件夹中,特别是位于〜/ username / Site的Site目录中。
Don,just去寻找Site目录; OS X不需要在需要之前创建Site目录。我们将向您展示如何生成Site目录。
电脑网站
提供网站的另一个位置是名称计算机网站。这有点用词不当;该名称实际上是指主Apache文档文件夹,其中包含Web服务器将提供的网站数据。
Apache文档文件夹是一个特殊的系统级文件夹,默认情况下仅限于管理员。 Apache文档文件夹位于/ Library / WebServer。文档文件夹的受限访问权限是OS X为每个用户提供个人站点文件夹的原因,正如您可能猜到的那样,用户可以创建,管理和控制自己的站点,而不会干扰其他任何人。
如果您的目的是创建公司网站,则可能需要使用计算机网站位置,因为这会阻止其他人轻松更改网站。
创建网页
我建议使用您喜欢的HTML编辑器或一个流行的WYSIWYG网页编辑器来创建您的网站。您应该将您创建的网站存储在用户的Site目录或Apache Documents目录中。 Mac上运行的Apache Web服务器配置为使用名称index.html提供Site或Documents目录中的文件。
在OS X Lion和更早版本中启用Web共享
-
单击Dock中的“系统首选项”图标。
-
单击“系统首选项”窗口的“Internet和网络”部分中的“共享”图标。
-
勾选“共享”框中的复选标记。 (OS X 10.4 Tiger将此框称为Personal Web Sharing。)Web共享将打开。
-
在“共享”窗口中,单击“创建个人网站”文件夹按钮。如果站点文件夹已存在(从较早使用Web共享首选项窗格),该按钮将显示“打开个人网站文件夹”。
-
如果要使用Apache文档文件夹来提供网站,请单击“打开计算机网站文件夹”按钮。
那就是它; Apache Web服务器将启动并至少为两个网站提供服务,一个用于计算机,另一个用于计算机上的每个用户。要访问任何这些网站,请打开您喜欢的浏览器并输入以下任意内容:
- HTTP://your.computer.address/ 这是计算机的网页。要查找计算机的地址,请打开上面访问的“共享”窗口,然后在列表中突出显示“Web共享”名称。您计算机的地址将显示在右侧。
- HTTP://your.computer.address/~yourusername 这是您的个人网页。要访问它,请输入上一步中的计算机地址,然后输入〜(代字号)字符和用户短名称,短名称中没有空格或在代字号和短名称之间。
如果您不确定您的短名称是什么,请打开您之前访问过的“共享”窗口,并在列表中突出显示“Web共享”名称。您的个人网站地址将显示在右侧。
Web共享OS X Mountain Lion及更高版本
随着OS X Mountain Lion的推出,Apple取消了Web Sharing作为功能。如果您正在使用OS X Mountain Lion或更高版本,则可以在“使用Mountain Lion的Web Hosting”指南中找到有关Web共享的说明。
如果您已经使用Web共享来提供以前版本的OS X中的网页,并且已经更新到OS X Mountain Lion或更高版本,请务必阅读上面链接的Mountain Lion指南。随着Web共享界面的移除,您可能会发现自己处于运行Web服务器的不寻常的困境,没有明显的方法可以将其关闭。
使用Mac OS Server托管网站
使用Mac的内置Apache服务器所施加的限制仅出现在Mac OS的标准版本中。一旦您转移到提供丰富服务器功能的Mac OS Server,包括邮件服务器,Web服务器,文件共享,日历和联系人服务器,Wiki服务器等等,这些限制就会消失。
Mac OS服务器可从Mac应用程序商店购买,价格为19.99美元。购买Mac OS Server将恢复所有的网络共享服务,并为您的Mac提供更多功能。