Windows server 2012 R2 搭建网站

所需准备

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

一.远程连接云服务器

学会远程连接云服务器

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

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

在这里插入图片描述A.2.打开本地资源,显示详细信息
在这里插入图片描述
A.3.选择你想要共享的盘,例如:你可以把你想要传过去的东西都放在桌面,然后通过云服务器中—我的电脑—里面的显示的另一台电脑的C盘,从中找到桌面,然后将文件拖拽到云服务器中

B.同上A.2,在本地资源-详细信息右上角有一个剪贴板,勾选上
直接在本机将文件复制,然后在云服务器上面粘粘就可以了

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

搭建IIS步骤
需要注意:上文第7步应该这样设置
在这里插入图片描述
需要注意:在角色服务这块儿,也是全选

安装IIS之后的配置及讲解

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

在这里插入图片描述
在这里插入图片描述

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

三.网站备案与域名解析

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

四.搭建网站

1.将你网站的源码文件夹放到wwwroot下面
2.修改网站源码文件夹的权限
打开网站根目录的“属性”窗体,然后切换到“安全”选项框
在“安全”选项框中,有该目录权限的组或用户,以及对应的权限。
点击“编辑”按钮,在打开的“权限”对话框中,再点击“添加”按钮,点击“高级”按钮,点击“立即查找按钮”,添加everyone用户,点击确认,everyone的权限只需要赋予“读取”,“列出文件夹内容”和“读取和执行”的权限。
通过设置everyone用户权限仍然解决不了问题,可以尝试添加添加匿名用户IUSR和和用户组IIS_IUSRS,详情点击下面的链接
设置Everyone用户以及权限仍然不能访问网站的一种解决办法
3.打开IIS管理器,右击网站,新建网站
在这里插入图片描述
4.进入添加网站
在这里插入图片描述
5.点击确认,打开IIS管理器,尝试访问你的网站
在这里插入图片描述
6.设置你的默认文档,可以通过上下移动设置默认首先访问那个文档,也可以自己添加一个首先访问什么
在这里插入图片描述
7.在浏览器中输入你的域名,尝试着访问一下吧

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

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

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

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

在这里插入图片描述
在这里插入图片描述

五.关于数据库的连接

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

遇见问题的解决办法

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

  • 20
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值