完全的服务器新手,知道的太多了,以至于很危险。:o) 我买了这台戴尔 T110 服务器,它附带 Windows Server 2012 Essentials。我想用它作为 Web 服务器来托管网站。
从我目前所完成的工作来看,我知道服务器能可用于托管网站。我有一个正在运行的网站。但是,由于许可限制,它每 5 天左右就会重新启动一次:
许可证错误:强制执行 FSMO 策略。由于函数 f1301 中出现错误 0x8007203A,因此自动更正不合规的 FSMO 角色条件失败
经过一些谷歌搜索后,似乎服务器想要成为域控制器,这(再次基于谷歌和有限的理解)意味着服务器只想处理安全问题而不是应用程序?
那么,是否可以将此服务器设置为可运行的 Web 服务器,而不会每 5 天自动重启一次?还是我需要其他版本的 Windows 才能执行此操作?
答案1
不断的重启肯定会让人很烦。最好重新加载 Windows Server 2012/2016 作为试用版,或者如果你有钱,你可以购买有效的许可证。
如果您不介意不断重启,网上有很多关于设置 Microsoft IIS(Internet 信息服务)的教程。
使用默认设置安装 IIS 8
要安装 IIS 8,请按照以下步骤操作:
- 打开服务器管理器。
- 在下面管理菜单,选择添加角色和功能:
- 选择基于角色或基于功能的安装:
- 选择合适的服务器(默认选择本地),如下图:
- 选择Web 服务器 (IIS):
- IIS 不需要其他功能,因此单击下一个:
- 点击下一个:
- 自定义 IIS 安装,或接受已为您选择的默认设置,然后单击下一个:
- 点击安装:
- 当 IIS 安装完成后,向导会显示安装状态:
- 点击关闭退出向导。
完成默认安装后,你现在可以打开 Web 浏览器并转到以下网址来检查默认 IIS 页面:http://本地主机/或者http://127.0.0.1/您将看到默认的 IIS 页面。如果您想从本地网络上的另一台计算机访问该页面,则需要导航到http://192.168.0.10/或者您的服务器的 IP 地址。
要上传您自己的网页文件,您需要更改位于 的文件C:\inetpub\www
。该index.htm
文件是 Web 服务器加载的默认文件,通常是起始页。将其更改为您想要的主页,这样您就可以开始了。
如果您想从互联网访问您的网站,那么您将需要为您的网络服务器设置一个静态 IP,从您的 DHCP 服务器保留该 IP,该 DHCP 服务器通常是您的家庭路由器,然后将所有 HTTP/80 流量转发到指向您的网络服务器的 IP 地址。
如果您成功设置了 Web 服务器并正确转发,则您应该能够通过浏览公共 IP 地址从互联网访问您的页面。您可以使用此页面获取它http://whatismyipaddress.com/。
如果您想使用 mywebsite.com 这样的域名访问您的网站,那么您可以从以下网站获取免费/付费域名:https://www.noip.com/,只是一个例子。还有更多的域名提供商。要从 No-IP.com 获得免费域名,只需创建一个帐户,添加一个主机,主机应指向您的外部 IP 地址,然后您可以选择要为免费域名指定的名称。获得该名称后,您需要给它一些时间来传播,然后尝试从其他地方导航到该域。