网站与维基托管全攻略
在网站托管和管理方面,有多种工具和方法可供选择,它们各自有着不同的功能和适用场景。下面将详细介绍如何使用相关工具来管理和配置网站服务。
更改网站响应的主机名
默认情况下,网站会响应所有主机名,但管理员可以进行更改,步骤如下:
1. 点击维基设置窗口左侧的“高级”链接。
2. 在“虚拟主机”弹出菜单中,选择“特定主机名”。
3. 输入你想要使用的主机名。若要删除主机名,将光标悬停在该名称上,点击名称左侧出现的小“X”。
4. 点击“保存”按钮。
Server Preferences与Server Admin的功能对比
Snow Leopard Server除了内置网站外,在Web服务方面还有很多可操作的地方。可以使用Server Preferences或Server Admin,或者两者结合来配置和管理网站。
Server Preferences的功能
- 开启或关闭Web服务。
- 使用和查看Apple提供的基于维基的预建网站作为服务器的网站。
- 将自己的网站(如果使用静态页面)指定为服务器的默认网站。
- 让服务器为组账户自动创建维基,并具备出色的用户功能。
- 使用其中一个维基作为服务器的默认网站。
- 为单个用户自动启用博客。
- 使用相同IP地址托管多个网站(虚拟主机)。
Server Admin的功能
Server Admin不仅能实现Server Preferences的所有功能,还具备更多高级功能:
- 通过服务器端包含(SSI)和其他标准托管动态生成的Web内容。
- 更改内置基于维基的网站的默认主题。
- 启用安全套接层(SSL)安全。
- 为特定网站启用通用网关接口(CGI)脚本。
- 启用WebDAV,将网站用作文件服务器。
- 使用不同IP地址托管多个网站。
- 使用多个别名指向一个网站。
- 使用重定向将用户带到与浏览器中输入不同的页面。
- 监控网站的Web流量使用情况。
可以先使用Server Preferences让服务运行起来,再使用Server Admin添加更多功能、调整设置、排除故障或监控使用情况。这两个工具可以从服务器Mac或安装了管理工具的其他Mac上运行,运行时需要登录服务器的管理账户。
使用Server Preferences管理Web服务
如果在安装过程中启用了Web服务,默认网页会开启,同时维基、博客和基于Web的日历也会启用。安装后,可通过启动Server Preferences立即访问这些功能。打开Server Preferences并点击Web图标,会出现相应窗口,可使用大开关开启或关闭Web服务。
开启或关闭维基、日历、博客和Webmail
图中的四个复选框对应Snow Leopard Server创建的内置网站:
-
维基
:使所有维基可用,包括每个用户的“我的页面”Web门户。若关闭维基,“主页”弹出菜单会变灰,因为内置网站使用了维基服务器。
-
日历
:为用户的“我的页面”Web门户添加日历。用户还可以在使用Web浏览器创建的维基中包含日历。若未启用维基,组日历可作为主页。
-
博客
:使用户能够通过Web浏览器添加自动创建的博客。
-
Webmail
:让用户使用自动创建的网站访问Snow Leopard Server邮件服务中的电子邮件。
这些设置旁边的箭头会打开默认Web浏览器,并带你到服务器创建的相应网页:
| 设置 | 链接 | 说明 |
| ---- | ---- | ---- |
| 打开主页 | (http://yourserver) | yourserver是服务器的DNS名称,点击此链接会打开服务器创建的主页。若将默认网站设置为自定义网站或其他服务器创建的维基页面,则会打开相应页面。 |
| 维基 | (http://yourserver/groups) | 带你到用户当前创建或为组自动创建的维基列表。 |
| 日历 | (http://yourserver/ical) | 点击此箭头会弹出登录对话框,登录后可进入用户的个人日历。 |
| 博客 | (http://yourserver/users) | 带你到列出用户博客的维基页面,与用户点击工具栏中的“博客”按钮所到页面相同。 |
| Webmail | (http://yourserver/Webmail) | 点击此箭头会打开内置的Webmail网站。 |
如果使用Server Admin删除了自动创建的网站,Server Preferences中会出现“创建维基”按钮,点击该按钮可重新启用自动维基。若看到“显示自定义网站”按钮,意味着已创建了与内置基于维基的网站使用相同端口号和DNS名称的自定义网站。点击该按钮可查看并删除自定义网站,若不想删除,至少能知道其位置。
创建组维基
假设已开启维基功能,可按以下步骤创建组维基:
1. 打开Server Preferences并点击“组”图标。
2. 从左侧列表中选择一个组,也可创建新组。
3. 点击“创建组维基”按钮,Web浏览器会打开并引导你完成一系列步骤,定义维基的内容。
4. 选择主题并设置组成员的权限。默认情况下,创建的组维基包含博客和Web日历,组成员可以查看和编辑,同时还会为你创建并配置包含所有组成员账户的邮件列表。
更改默认主页
可使用Server Preferences的Web面板中的“主页”弹出菜单,将默认主页更改为其他页面。可以从使用内置维基工具创建的组或用户维基页面中选择,若创建了自己的静态自定义页面,也会在弹出菜单中显示。
添加网站
使用Server Preferences可以托管使用其他Web工具创建并复制到服务器Mac上的网站,但要求网站使用静态HTML页面。若要发布带有内容管理系统的动态网站,则需要使用Server Admin。还可以在一台服务器上托管多个具有不同域名的网站,若这些网站共享一个IP地址,则称为虚拟主机;若使用不同IP地址,则称为多宿主。
发布自定义网站的步骤如下:
1. 启动Server Preferences并点击Web图标。
2. 点击“自定义网站”选项卡,然后点击“添加(+)”按钮。
3. (可选)若要指定自定义位置,在“存储网站文件于”弹出菜单中选择网站文件所在的文件夹。若保留“默认位置”设置,Server Preferences会在/Library/WebServer/Sites/位置为你创建一个文件夹。
4. 在“域名”字段中,输入网站的完全限定DNS名称,这是网站的唯一标识符,例如“homework.abc.edu”和“teachers.abc.edu”。
5. 如果域名旁边的点是绿色的,点击“创建”按钮,Server Preferences会在步骤4创建或指定的位置创建一个占位索引页面。若点是红色的,需要解决DNS问题。
6. 用自己的网站文件替换这个索引文件,并确保新网站的主页是index.html或index.pgp。
解决DNS问题
若域名旁边的点是红色的,说明Server Preferences无法将DNS名称解析为服务器的IP地址。可尝试以下解决方法:
- 更改域名,使其能够解析。
- 分配另一个可用的IP地址。点击“创建”按钮,会出现错误消息“Server Preferences没有足够的信息来自动设置此域名”,点击“手动设置”按钮,选择一个IP地址,然后点击“创建”按钮。
如果上述方法都不起作用,可能是DNS服务存在问题,需要使用Server Admin来调整Snow Leopard Server的DNS服务或网络中其他服务器上运行的DNS服务。
如果点击“创建”按钮后出现错误消息,表明该DNS名称已被自动创建的网站(维基、博客、日历或Webmail)使用。此时有两个选择来保留现有网站:
- 点击“更改域名”按钮,返回输入域名的界面,输入新的完全限定DNS名称。
- 点击“手动设置”按钮更改端口号,返回手动设置界面,输入一个未被其他服务使用的端口号,默认端口设置为80,可尝试使用8080,81 - 87端口通常也可以安全使用。
可以在Server Admin中查看端口号的保留列表,方法是打开Server Admin,点击“帮助”菜单,搜索“TCP和UDP端口参考”。添加的网站会显示在Server Preferences中,网站文件的位置会显示在域名下方。选中网站旁边的复选框,该网站即可使用。
下面是使用Server Preferences添加网站的流程图:
graph TD;
A[启动Server Preferences并点击Web图标] --> B[点击自定义网站选项卡并点击添加按钮];
B --> C{是否指定自定义位置};
C -- 是 --> D[选择网站文件所在文件夹];
C -- 否 --> E[使用默认位置/Library/WebServer/Sites/];
D --> F[输入网站的完全限定DNS名称];
E --> F;
F --> G{域名旁边的点是否为绿色};
G -- 是 --> H[点击创建按钮,创建占位索引页面];
G -- 否 --> I[解决DNS问题];
H --> J[用自己的网站文件替换索引文件];
I --> J;
J --> K[确保新网站主页为index.html或index.pgp];
以上就是使用Server Preferences管理Web服务的详细内容,通过合理运用这些功能,可以轻松地配置和管理网站服务。
使用Server Admin配置Web服务
Server Admin比Server Preferences提供了更多的设置和功能。可以使用Server Admin开启或关闭Web服务,步骤如下:
1. 点击左侧列中的服务器名称。
2. 点击“设置”按钮。
3. 点击“服务”选项卡。
4. 确保Web复选框被选中,以启用Web服务。
5. 点击左侧列中服务器旁边的三角形展开服务列表,点击“Web”,然后点击左下角的“启动Web”按钮来开启服务。若按钮显示“停止Web”,则表示Web服务正在运行。
工具栏中有两个图标用于配置网站:
| 图标 | 说明 |
| ---- | ---- |
| 设置 | 这些设置适用于服务器上的所有网站。 |
| 站点 | 这些设置适用于托管的各个网站。 |
创建一个或多个网站
使用Server Admin可以托管多个网站,假设保留Snow Leopard Server自动创建的基于维基的网站,托管自己的网站步骤如下:
1. 将包含网站文档的文件夹复制到服务器,默认位置是/Library/WebServer/Documents/,也可以放在其他位置,但需要告诉Server Admin具体位置。
2. 打开Server Admin到“站点常规”面板:
- 点击服务器名称左侧的三角形展开服务列表,选择“Web”。
- 点击工具栏中的“站点”按钮,然后点击“常规”选项卡。
3. 点击“添加(+)”按钮,会出现带有一些默认设置的窗口。
4. 在“主机名”字段中输入服务器的域名,需要是完全限定的域名,例如“office - server.macwindowsco.com”。
5. 在“IP地址”弹出菜单中选择一个IP地址,或选择“其他”手动输入。在“端口”字段中,使用默认的80,若使用SSL加密可输入443等,注意不要使用服务器上其他服务正在使用的端口号。如果在一台服务器上托管多个网站,每个网站的域名、IP地址和端口号的组合必须唯一,网站可以共享其中两项,但不能三项都共享。
6. 在“Web文件夹”字段中输入网站索引页面的位置,也可以点击“选择”按钮浏览到网站文件夹,避免输入错误。
7. 输入网站管理员的电子邮件地址。
8. 选中列表顶部新创建网站旁边的复选框以启用该网站,然后点击“保存”按钮。
此外,还有一些可选设置,很多情况下默认设置即可。例如“错误文档”设置了浏览器请求不存在页面时显示的文件位置,“默认索引文件”对大多数网站也适用。默认情况下,访问和错误日志记录是启用的,若要禁用或更改默认设置,可点击“日志记录”选项卡。
下面是使用Server Admin创建网站的流程图:
graph TD;
A[复制网站文档文件夹到服务器] --> B[打开Server Admin到站点常规面板];
B --> C[点击添加按钮];
C --> D[输入服务器的域名];
D --> E[选择IP地址和端口号];
E --> F[输入Web文件夹位置];
F --> G[输入网站管理员电子邮件地址];
G --> H[选中复选框启用网站并保存];
使用Server Admin管理维基、博客、日历和Webmail
可以使用Server Admin为每个网站开启或关闭内置服务,步骤如下:
1. 点击左侧列中的“Web”服务,点击工具栏中的“站点”按钮,然后点击“Web服务”选项卡。
2. 从页面顶部选择一个网站。界面与Server Preferences相似,有维基、博客、日历和Webmail的复选框,点击每个项目右侧的箭头,Web浏览器会打开并带你到服务器创建的相应网页。
Server Admin还能进行一些Server Preferences无法完成的操作,点击工具栏中的“设置”图标,再点击“维基”选项卡,有以下特殊设置:
-
默认主题
:可以设置自动创建页面(维基、博客、日历和Webmail)的默认主题,用户仍可在维基内更改主题。
-
维基创建者
:可以限制谁能创建新的维基、博客和日历页面,默认是所有人都可以创建。若要限制,点击“添加(+)”按钮,在弹出对话框中选择用户和/或组的名称,只有这些用户可以创建新的维基页面。
-
最大附件大小
:限制用户上传到维基和博客页面的文件大小。
-
SMTP中继
:可以更改发送电子邮件通知的邮件服务器,以及发件人或管理员的电子邮件地址。
-
外部Web服务
:可以指定除服务器上运行的之外的日历和邮件服务器,为基于维基的日历和Webmail提供服务。
别名和重定向
别名和重定向可以让用户使用与主机名不同的名称访问网站。
-
别名
:是网站的替代DNS名称,可以为单个网站创建多个别名,别名必须是DNS名称的形式。例如,主DNS名称是“myschool.edu”,可以创建“www.myschool.edu”、“www.myschool.com”和“www.myschool.org”等别名,但需要拥有这些DNS名称,并且它们必须在DNS服务器(网络上或Mac服务器上)解析到网站的IP地址。
-
重定向
:将Web浏览器带到与浏览器中输入不同的文件或文件夹,只要URL有效。使用重定向时,浏览器实际上会与地址栏中的URL建立连接,该页面的服务器会将浏览器重定向到另一个主机;而使用别名时,浏览器只连接到目标URL。
Server Admin的“别名”面板将别名和重定向分为两个区域:
| 区域 | 说明 |
| ---- | ---- |
| Web服务器别名 | 在这里添加域名级别的别名,如“www.myschool.edu”。 |
| URL别名和重定向 | 这些别名和重定向指向Web服务器上带有路径的文件或文件夹,比Web服务器别名更具体。 |
如果使用URL别名和重定向,需要提供一个模式(即Web浏览器将请求的内容)和一个路径(即Web浏览器将被发送到的位置)。例如:
-
Web服务器别名
:server.myschool.edu
-
URL别名
:模式:/images;路径:/Volumes/newharddrive/images
-
URL重定向
:模式:/images;路径:http://newserver.abc.edu/images
-
URL别名匹配
:模式:(.
).jpg;路径:(.
).jpg
-
URL重定向匹配
:模式:(.*).jpg;路径:http://other server.myschool.edu/images$1.jpg
重定向路径以“http”或“https”开头,因为它们被重定向到另一个服务器。
配置别名和重定向
在同一个Server Admin窗口中创建别名和重定向,步骤如下:
1. 打开Server Admin到“Web站点别名”面板:
- 点击服务器名称左侧的三角形展开服务列表,选择“Web”。
- 点击工具栏中的“站点”图标。
- 点击“别名”选项卡。
2. 在窗口顶部附近选择要创建别名或重定向的网站。
3. 如果“Web站点别名”字段中有星号(*),选中它并点击“减号(-)”按钮删除。
4. 如果添加服务器别名,点击“Web服务器别名”字段下的“添加(+)”按钮;如果添加URL别名或重定向,跳到步骤6。
5. 在滑下的对话框中输入服务器别名,点击“确定”。可重复步骤4和5添加更多服务器别名。
6. 若要创建URL别名或重定向,点击“URL别名和重定向”字段下的“添加(+)”按钮,会出现一个新对话框。
7. 从“类型”弹出菜单中选择“别名”、“别名匹配”、“重定向”或“重定向匹配”。
8. 在“模式”字段中输入来自用户Web浏览器的模式。
9. 在“路径”字段中输入用户将被发送到的路径。
10. 点击“确定”,然后点击“保存”按钮。
若要编辑别名或重定向,选中它并点击铅笔图标。
调整Web服务器性能
对于大多数人来说,管理所有网站性能的默认参数就可以正常工作。但如果发现服务器运行缓慢,可以在Server Admin的“Web设置常规”面板中更改这些设置。
通过合理运用Server Preferences和Server Admin的各项功能,可以根据不同需求灵活配置和管理网站,满足多样化的网站托管和使用场景。
超级会员免费看
32

被折叠的 条评论
为什么被折叠?



