在云服务器中部署网站到外网
云服务器是面向中小企业与高端个人用户,可以在阿里云中租用服务器,可以实现放网站、放应用,作为存储空间,按需选择,对于一些中小企业来说能够有效降低综合成本,快速的业务部署与配置已经规模的弹性扩展能力。
这里以学生经常租用的云服务器为例,详细讲解网站在云服务器中的部署过程。
1、打开百度,输入“阿里云学生”
2、选择学生套餐,点击“立即购买”
3、如果没有登录,会跳出提示弹窗,如果没有注册点击“注册”,曾经注册过的用户点击“登录”。由于我是注册过的用户,则点击“登录”
4、输入用户名和密码
5、登录成功后,选择相应的学生套餐,点击“立即购买”,然后会弹出如下界面,选择相应的信息,学生套餐是9.5元1月,然后点击“立即购买”
6、购买成功后点击右上角的“控制台”
7、点击“云服务器ECS”
8、然后点击实例ID如下的位置
第一次用阿里云时需要重置实例密码,才能远程登录阿里云中的服务器。
重置密码界面,重置密码成功后点击重启控制台
重置密码后再进行后面的远程登录
9、点击开始菜单——Windows附件——远程桌面连接
10、输入购买云服务器的公网IP地址,点击“连接”,然后输入用户名“administrator”和密码“自己设置的”
11、点击“是”
12、登录到了远程桌面(即自己购买的云服务器中的系统),然后在该系统中安装IIS、SqlServer 2008、visual studio2017,
安装SqlServer 2008参照“学习软件资源中心网站”的SqlServer2008安装步http://47.101.50.117:8083/detail.aspx?Id=11
安装visual studio2017参照“学习软件资源中心网站”的visual studio2017安装步骤http://47.101.50.117:8083/detail.aspx?Id=8
13、安装IIS。在云服务器的系统中,点击“开始菜单”——“服务器管理器”
14、点击“添加角色和功能”
15、勾选“默认情况下将跳过此页”,然后点击“下一步”
16、勾选“基于角色或基于功能的安装”,然后点击“下一步”
17、勾选“从服务器池中选择服务器”,然后点击“下一步”
18、选择“web服务器IIS”——“万维网服务”选项,在“安全性”选项下选中“Windows身份验证”和“请求筛选”复选框;在“应用程序开发”选项下分别选中“.NET扩展性”、“ASP.NET”、“ISAPI扩展”、“ISAPI筛选器”等复选框,最后点击“安装”
19、安装好上面12步骤提到的所以软件后,打开visual studio2017,打开你的MVC网站项目,右键点击项目,选择重新生成一下网站项目;再次点击右键->发布web应用,如下图所示:
20、创建配置文件——弹出网站发布设置面板,点击自定义,创建新的发布配置文件:——输入你自己定义的配置文件名(这里随便输入),如下图所示:
21、选择连接方式——在发布方法中选“文件系统”,这样我们可以发布到自己指定的本机文件上,如下图所示:
22、选择自己指定的文件夹,通过点击下图中右上角红色箭头处创建新的文件夹,自定义命名(我的就写WebSite)。点击打开,进入下一步 ,如下图所示:
23、设置发布模式——在配置中,要选择“Release”。 ——发布模式(Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序),如下图所示:
24、确定发布——点击下一步:进入发布前的预览界面。 点击“发布”即可以发布你指定的文件夹中,这里,我发布的是E盘下文件夹IIS中的WebSite文件夹中,如下图所示:
25、将网站放入IIS服务器——新建IIS网站——通过->控制面板->管理工具->启动 ‘Internet信息服务(IIS)管理器’ 进入IIS界面。右键单击网站->添加网站 ,如下图所示:
26、下面图中,左边红色方框内输入自定义的网站名称(请尽量用英文,这里我就写MyPhotoSite),右边红色箭头处需要点击 ‘选择(E)…’ 进行更改(也可以不更改,我就没有更改),选择物理路径——选择 “已发布网站文件夹” 的物理路径,找到之前发布MVC网站的文件夹,如下图所示:
27、IP地址可以直接用“全部未分配”,也可以选择“自己的IP地址”,端口号可以自己设置一下。
28、然后根据下面的步骤浏览网页——然后再打开浏览器中将地址栏中的IP地址替换成自己购买的云服务器的公网地址(如http://47.101.50.117:8088/index.aspx),然后就可以浏览自己编写的网站了,同时其他人也可以浏览该发布的网站。