在Windows Server上设置IIS

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

IIS是Microsoft创建的Web服务器。 IIS与Windows Server兼容-这意味着您可以简单地将其添加为功能,而不必下载和安装软件包。它还为您提供了可以承载.NET应用程序的优点。

步骤1:安装IIS

安装IIS非常简单。实际上,您唯一要做的就是启用它。要启用IIS,请转到“服务器管理器->管理->添加角色和功能”。选择您要安装IIS的位置。在“选择服务器角色”屏幕中,启用“ Web服务器(IIS)”。单击“下一步”完成安装。

步骤2:添加网站

在多个站点上使用IIS非常容易。让我们继续添加我们的第一个站点!您需要做的是打开“ IIS管理器”。在此应用程序中管理IIS和所有站点。您会在边栏中看到所有服务器。通过双击服务器名称来展开服务器,然后展开“站点”。 IIS托管的所有站点都显示在这里。

为了添加一个新站点,只需右键单击出现的屏幕,然后选择“添加网站…”。在这里,您将被要求提供许多信息:站点名称,应用程序池,物理路径,绑定和主机名。

网站名称可以是您想要的任何名称。由您决定放置在那里。如果您只想托管一个网站,则不必担心应用程序池。您无需更改它。

物理路径是网站文件的存储位置。路径应为: C:inetpubwwwroot。如果您在IIS服务器上托管多个网站,请在 wwwroot 夹。

对于绑定,选择是否要使用其中一个 http:// 要么 https:// 为您的网站。 IP地址应该是服务器的外部IP。 IIS将自动检测到。指定的端口是您要托管网站的端口;通常,这是端口80。

主机名是您的网站的域名。假设您要托管“ http://example.com”,则在此处放置“ example.com”。

步骤3:启动和停止网站

使用IIS,您可以通过“停止”网站来轻松禁用网站。可以通过转到网站上“站点->网站名称”下,然后单击侧边栏中的“停止”来完成此操作。

您可以用相同的方式“启动”或“重新启动”网站。

步骤4:安装应用程序

您可以从计算机上载文件以安装Web应用程序。如果要使用CMS(例如WordPress或Joomla!),则使用Web平台安装程序进行安装是合乎逻辑的。您可以将Web Platform Installer与Softaculous进行比较。 Web Platform Installer还允许您安装其他应用程序,例如PHP和SQL Server。

要使用Web平台安装程序安装应用程序,请在侧栏中找到“部署”。然后单击“从库安装应用程序”。现在,您可以搜索应用程序并通过单击“添加”或“安装”按钮轻松地安装它们。

步骤5:设置身份验证

您可能只希望某些人有权访问您的网站。为此,您可以使用HTTP身份验证。 HTTP身份验证最流行的类型是“基本身份验证”。

可以通过单击“ IIS”下的“身份验证”来启用身份验证。启用基本身份验证后,在您的服务器上拥有帐户的用户将能够访问您的网站。还可以使用Active Directory帐户。

默认情况下,启用匿名身份验证。这意味着不需要身份验证。

步骤6:设定SMTP电子邮件

如果您安装了WordPress或Joomla之类的应用程序,它们可能会向用户发送一些电子邮件。为此,我们需要设置SMTP。要使用IIS安装SMTP,请转到“服务器管理器->管理->添加角色和功能”。您可以跳过选择角色,而是在“ SMTP服务器”要求您选择要安装的功能时打勾。

现在,IIS中的“ ASP.NET”下将显示“ SMTP电子邮件”图标。您可以在此处设置发送电子邮件的电子邮件地址。

步骤7:启用压缩

您可能要启用压缩。压缩将使您的网站更快。要启用压缩,只需单击“ IIS”下的“压缩”。

步骤8:使用web.config

如果您习惯于使用 .htaccess,那么您需要学习如何使用 web.config。的 web.config 文件基本上等于 .htaccess。它提供了许多相同的功能,但是格式不同。

步骤9:启用SSL

为了启用SSL,您需要一个SSL证书。

我们要做的第一件事是将站点的绑定从 http://https://

单击边栏中的服务器名称,然后单击“ IIS”下的“服务器证书”。在边栏中,您将看到选项“导入…”。使用它导入您的SSL证书。

成功导入SSL证书后,右键单击侧栏中的站点名称,然后单击“编辑绑定…”。我们将添加绑定。点击“添加…”。代替 http://,选择 https://。 IP地址和主机名将相同;但是,端口将设置为443。当您设置要使用的站点时 https://,将出现一个名为“ SSL证书”的选项。在此处选择您的SSL证书。点击“确定”。当看到新的绑定出现时,单击“关闭”。您的网站现在使用SSL。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com