一、前言
随着互联网的快速发展,网站的运营也越来越普及,而建立一个能够支持大流量、高并发的web服务器就成为了必要的任务之一。与此同时,随着云计算技术的不断成熟,越来越多的企业开始使用云服务器来托管自己的网站。
阿里云作为国内领先的云计算服务提供商,其安全可靠、稳定高效的云服务器备受业内赞誉。在本篇文章中,我们将介绍如何在阿里云的Windows系统上配置web服务器。
二、环境准备
在开始配置web服务器之前,我们需要确认一些环境:
1.服务器操作系统为Windows Server 2016 或 2019;
2.网站所需的数据库与中间件软件均已安装完成;
3.购买了阿里云服务器,并且已经完成了服务器的初始化。
三、配置IIS
IIS(Internet Information Services)是微软官方推出的web服务器软件,在Windows Server系统中默认安装。在配置IIS之前,需要先检查IIS是否已经被安装。
检查IIS是否安装:
在Windows服务器系统中,依次打开“开始”菜单- “控制面板”-“程序和功能”- “打开或关闭Windows功能”- 点击“Internet Information Services”选定。
如果已安装IIS,则“Internet Information Services”选定框将已经被勾选。
1.安装IIS
在Windows Server的远程桌面下,我们要做的第一件事是开启服务器管理器,安装IIS。
若本地链接Windows Server 服务器,可以打开“服务器管理器”。
若使用远程桌面连接使用 RDP 连接Windows Server 服务器,则点击屏幕左下角的“开始”按钮,选择“服务器管理器”选项即可。
在弹出的“服务器管理器”窗口中,点击左侧导航栏的“角色”选项,然后再点击页面右侧的“添加角色”按钮。
接着,在打开的“添加角色向导”窗口中,勾选“Web 服务器(IIS)”并点击“下一步”按钮。
在“选择角色服务”屏幕中,默认会选中“常规程序”、“Web 管理工具”等,如下图所示。
注意:在进行任何更改前(包括新功能的安装和现有配置的更改),请仔细阅读每个界面上显示的信息,并确保您对所做的更改有所了解。
点击“下一步”按钮,再次点击“下一步”,最后点击“安装”按钮。
稍等片刻,系统会自动完成IIS的安装。
2.创建网站
安装IIS后,我们就可以开始创建网站了。
打开服务器管理器,在左侧导航栏中选择“Internet Information Services (IIS) 管理器”。
安装IIS后,在许多虚拟目录和站点列表中,单击“Sites”文件夹,然后单击右侧的“添加网站”。
在添加网站的向导开始突出显示时,输入网站名称。单击“下一步”。
在“选择内容目录”屏幕中,您可以选择网站的内容目录。这将是网站文件所在的文件夹。单击“确定”。
在“添加网站”向导中,单击“完成”以保存并创建网站。
3.配置网站
在创建网站之后,我们需要对网站进行一些基础的配置。
单击左侧导航栏中的“Sites”文件夹。右键单击您创建的网站,然后选择“Edit bindings”。
在弹出的“网站绑定”窗口中,单击“添加”按钮。
选择“Http”,然后单击“确定”。
在“主机名称”框中输入您的网站名称。在“端口”框中输入您选择的端口号。我们这里设置为80端口。单击“确定”。
接下来,在服务器管理器中右键单击网站,选择“高级设置”。
选择“应用程序池”。
选择一种兼容.NET框架版本即可。通常选择“v4.5”。
单击“确定”按钮,保存所做的更改。
4.添加站点内容
配置IIS后,我们需要将网站文件放入服务器目录中。
在Windows Server的“开始”菜单中打开“文件资源管理器”,单击“本地磁盘(C:)”文件夹,然后单击“inetpub”文件夹。
在“inetpub”文件夹中,创建一个名为“wwwroot”的文件夹。此文件夹将是您网站的默认目录。
将网站文件复制到“C:inetpubwwwroot”目录中。
5.测试网站
我们可以使用浏览器来测试我们的网站。在浏览器地址栏中输入“http://yourwebsite.com”,然后单击回车即可。
四、使用FTP上传网站文件
通过FTP上传网站文件是很常见的一种方式。以下是关于如何使用FTP上传网站文件的步骤。
1.获取FTP服务器的连接信息
在阿里云控制台打开Windows实例的页面,找到安全组的入方向规则。根据上图所示,开放21、22、80和3389端口的访问。
并开放授权地址(可以是IP地址也可以是网段)。
在Windows实例页面的操作菜单中单击“远程登录”,即可进入远程桌面。
2.安装FTP服务器
在服务器管理器中选择“角色”,然后单击“添加角色”。
选择“Web 服务器 (IIS)”并单击“下一步”。
在“Web 服务器 (IIS)”向导的完成筛选规则阶段中,选择“FTP 服务器”。
选择“FTP 服务器”后,可以看到需要选择的安装组件。采用默认选择。
在“FTP 安装”子项中,选择“使用 Web 管理器可用的 FTP/Web 服务器根目录”。
在“FTP 身份验证”子项中,创建新的 FTP 站点。
在“FTP站点绑定和 SSL设置”子项中,协议选择“FTP”。端口号默认是21。
在“FTP站点绑定和 SSL设置”子项中,服务器 IP 地址输入阿里云服务器的公网 IP地址。
完善 FTP 根路径设置。
选择“指定此目录以防止匿名访问到整个驱动器”,然后单击“更改”按钮。
在“选择存储文件的文件夹”窗口中输入包含网站文件的文件夹的路径。
更改为具有权限的账户。
单击“完成”按钮。
在安装程序最后的阶段单击“安装”按钮。
3.使用FTP上传网站文件
可以使用任何支持FTP协议的工具上传文件。这里使用FileZilla为例。
打开FileZilla,输入FTP服务器的IP、端口号、用户名、密码,点击“快速连接”按钮。
进入FTP远程目录,将文件复制粘贴到远程目录中即可。
五、使用云盘存储静态文件
在进行网站配置的过程中,我们发现一个问题,就是网站文件的体积相对较大,如果将它们全部存储在服务器内部磁盘中,会大大降低存储效率,影响服务器的性能。
针对这个问题,我们可以将网站需用到的静态文件放到云盘上,并通过挂载云盘的方式来访问这些文件。
1.挂载云盘
打开阿里云控制台,进入云盘的页面。
在“操作”列中,单击“挂载”。
选择要挂载的云服务器实例。
在“挂载点”处选择一个可用的挂载路径。我们这里选择“F:”盘符,然后单击“挂载”按钮。
稍等片刻,云盘就会被挂载到您的云服务器上。
2.配置IIS
使用云盘后,我们就需要对IIS进行基础配置,使其能够找到云盘上的文件。
在打开的“Internet Information Services (IIS) Manager”窗口中,右键单击您的网站,然后选择“高级设置”。
在弹出的“高级设置”窗口中,单击“物理路径”字段,然后单击“…”按钮。
在“选择文件夹”窗口中,单击“新建”按钮。
在弹出的“新建虚拟目录”窗口中,输入名称、“物理路径”,然后单击“确定”按钮。
在“高级设置”窗口中,将IIS的“应用程序池”设置为“DefaultAppPool”。单击“确定”按钮。
完成后,我们可以在服务器上通过“F:”盘符来访问云盘上的文件。
六、防火墙配置
在部署网站的时候,我们需要将服务器暴露在公网上,这时候我们就需要进行一些防火墙的配置,增强服务器的安全性。
1. 开放防火墙规则
在控制面板中选择“Windows Defender 防火墙”,然后单击“高级设置”。
在弹出的“高级安全性设置”窗口中,单击“入站规则”。
单击右侧的“新建规则”。
在“新建入站规则向导”窗口中,选择“端口”选项。单击“下一步”按钮。
在“特定本地端口”和“操作”屏幕中,选择需要开放的端口。这里我们需要开放HTTP和HTTPS端口,所以选择80和443端口。
选择“允许连接”并单击“下一步”按钮。
选择“域名和工作网络”和“专用网络且Internet连接”复选框,并单击“下一步”。
在“名称”和“描述”字段中为规则命名,并添加一些描述。然后单击“完成”按钮。
2. 配置安全组规则
通过阿里云控制台开放相应端口的访问,确保外部能够访问您的服务器。
在实例页面,找到安全组。在安全组“入方向”规则中,添加HTTP、HTTPS的端口访问规则和FTP的入站规则规则,并开放授权地址。
至此,阿里云Windows服务器的web服务器配置完成。我们已经完成了网站的基础配置,可以访问我们的网站了。在这个过程中,我们所需要的唯一成本是阿里云服务器的费用,以及一些时间用来进行基础配置。希望这篇文章能够帮助您快速部署自己的web服务器。
以上就是小编关于“阿里云windows系统web服务器配置”的分享和介绍
西部数码(west.cn)是经工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,是中国五星级域名注册商!有超过2000万个域名通过西部数码注册并管理,超过100万个网站托管在西部数码云服务器和虚拟主机。西部数码支持数十个顶级域名的注册与管理,支持批量查询、批量注册、批量解析、智能解析、批量过户等便捷好用的功能,拥有非常好的使用体验。
目前,西部数码域名注册正在特价,最低仅需1元!
更多详情请见:https://www.west.cn/services/domain/
西部数码域名抢注预定,支持抢注各类高价值老域名,支持“建站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链”等综合检索功能,共计26项!可快速精准定位到您想要定位到的各类精品域名!同时,西部数码域名抢注集成了全球多个抢注商(近200个抢注商,还将陆续增加),整理出13条抢注通道,从根本上提升了抢注成功率!
其中,1号通道,实测抢注成功率高达99% 。每天西部数码预释放功能还会释放若干优质过期域名,可以直接抢注竞拍。
赶紧预订抢注心仪的优质域名吧:https://www.west.cn/services/grab/index.asp