云服务器Windows server 2012 R2 搭建网站

云服务器Windows server 2012 R2 搭建网站

 

所需准备

一台安装了windows server 2012的云服务器
一个网站域名
网站备案
域名解析

一.远程连接云服务器

学会远程连接云服务器

云服务器与本机的资源共享

如果你要从本机向云服务器传输文件的话,有几个途径
A.1.打开远程桌面连接界面,输入云服务器公网IP,点击显示选项

云服务器Windows server 2012 R2 搭建网站

A.2.打开本地资源,显示详细信息

云服务器Windows server 2012 R2 搭建网站

A.3.选择你想要共享的盘,例如:你可以把你想要传过去的东西都放在桌面,然后通过云服务器中—我的电脑—里面的显示的另一台电脑的C盘,从中找到桌面,然后将文件拖拽到云服务器中
B.同上A.2,在本地资源-详细信息右上角有一个剪贴板,勾选上,直接在本机将文件复制,然后在云服务器上面粘粘就可以了。

 

二.在windows server 2012 r2中搭建IIS服务器

搭建IIS步骤

需要注意:上文第7步应该这样设置

云服务器Windows server 2012 R2 搭建网站

需要注意:在角色服务这块儿,也是全选

 

安装IIS之后的配置及讲解

1.打开Internet Explprer10浏览器,输入本机公网ip,或者本机内网ip,或localhost都可以,看到IIS8.0界面显示出来了,如果访问不了网站,并显示如下图一样的提示,请打开服务器管理器,打开后,选择左边栏目中的本地服务器,找到IE增强的安全配置,配置为不启用,图也放在下面

云服务器Windows server 2012 R2 搭建网站

云服务器Windows server 2012 R2 搭建网站

 

2.你的C盘下应该有inetpub/wwwroot文件夹,这个就是你放网站的源码的文件夹
3.找到你的IIS管理器,在服务器管理器的右上角的工具一栏中,讲解在下面的图上

云服务器Windows server 2012 R2 搭建网站

 

云服务器Windows server 2012 R2 搭建网站

 

三.网站备案与域名解析

1.网站备案
网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。具体的备案流程不再讲,有任何问题问客服就可以了,推荐以下两种网站备案方式
2.网站备案方式
a.阿里云ICP代备案管理系统   网站:阿里云备案
b.腾讯云备案小程序                网站:腾讯云备案小程序
3.域名解析,比如你在阿里云买的域名,用的腾讯云的服务器,在阿里云进行域名解析,或者在阿里云以及腾讯云都进行域名解析,这里以阿里云为例进行域名解析。
登录阿里云,进入控制台,找到域名,选中你要解析的域名,如下图,添加记录,一共添加两条记录,记录值写自己的公网IP,两条主机记录一个是www,一个是@

云服务器Windows server 2012 R2 搭建网站

 

四.搭建网站

1.将你网站的源码文件夹放到wwwroot下面
2.修改网站源码文件夹的权限
打开网站根目录的“属性”窗体,然后切换到“安全”选项框
在“安全”选项框中,有该目录权限的组或用户,以及对应的权限。
点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,点击“高级”按钮,点击“立即查找按钮”,添加everyone用户,点击确认,everyone的权限只需要赋予“读取”,“列出文件夹内容”和“读取和执行”的权限。
通过设置everyone用户权限仍然解决不了问题,可以尝试添加添加匿名用户IUSR和和用户组IIS_IUSRS,详情点击下面的链接
设置Everyone用户以及权限仍然不能访问网站的一种解决办法
3.打开IIS管理器,右击网站,新建网站

云服务器Windows server 2012 R2 搭建网站

4.进入添加网站

云服务器Windows server 2012 R2 搭建网站

5.点击确认,打开IIS管理器,尝试访问你的网站
云服务器Windows server 2012 R2 搭建网站

6.设置你的默认文档,可以通过上下移动设置默认首先访问那个文档,也可以自己添加一个首先访问什么

云服务器Windows server 2012 R2 搭建网站

7.在浏览器中输入你的域名,尝试着访问一下吧

 

网站访问不成功的一些解决办法

1.有可能是网站应用池的问题,点击网站应用池,点击右面的设置应用池默认设置,启用32位(这种情况一般访问网页都会提示web.config的问题,这个是一种解决办法)

云服务器Windows server 2012 R2 搭建网站

2.对于web.config的问题,先操作网站应用池,不行的话采用如下办法
1.根据网页提示进行操作,添加web.config文件
注意事项:
a.打开IE,打开右上角-设置,打开Internet选项,点击高级,拉到最下面,将显示友好HTTP错误消息去掉
b.记得将之前原有的web.config备份好,可以尝试着将web.config文件里面的其他coding全部删除,只留下网页提示的那些代码,然后尝试访问一下,显示还是错误的话,打开IIS管理器,选择网站,点击默认文档,可能会有报错信息,根据报错信息进行修改,错误更多的话就恢复原先的web.config
c.设置web.config请注意文件的文件扩展名
d.尝试着根据各种报错信息进行修改,加油,一定可以的

云服务器Windows server 2012 R2 搭建网站

3.如果是因为网站权限的问题,点开IIS管理器,选中你的网站,右面目录,基本设置,点击测试设置,看看是否有权限访问目录,没有权限的话
a.先在工具-计算机管理-用户中添加一个用户
b.再配置一下网站源代码目录的用户权限,参考上面配置everyone权限,找到你的设置的用户名称,然后给权限
c.最后,通过下面的   基本设置-连接为设置具体的用户
d.可以直接设置此用户为administrtor(系统内置管理员),但是这样做比较危险

云服务器Windows server 2012 R2 搭建网站

云服务器Windows server 2012 R2 搭建网站

五.关于数据库的连接

1.需要在你的云服务器上安装对应的数据库,如果是mysql数据库的话,可以采用IIS管理器中的–获取新的web平台组件功能进行下载,如果是sql server,就下载安装包安装,记得提前配置java环境,记得安装管理工具
2.配置一个sql身份验证的用户名和密码,用来远程连接
可以本机尝试着远程连接云服务器的数据库
连接成功即可去配置web.config中的连接数据库中的字符串
3.关于本机的数据库如何上传到远程的数据库上
a.可以尝试着本机上分离数据库,将数据库放到云服务器中,然后附加数据库,记得修改数据库所在目录的权限才能附加
b.可以尝试着将本机上的数据库导出成为脚本,然后将脚本放到服务器上的sql server 中去执行

遇见问题的解决办法

遇到问题,学会百度,根据报错的信息,找一个又一个的解决办法,当你成功做成的时候,也就没有负了你这些努力


————————————————
版权声明:本文为CSDN博主「爻庚」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44515089/article/details/102731704

https://blog.csdn.net/weixin_44515089/article/details/102731704?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-3