Windows server 2012 R2 搭建网站

  • 所需准备
  • 一.远程连接云服务器
    • 云服务器与本机的资源共享
  • 二.在windows server 2012 r2中搭建IIS服务器
    • 安装IIS之后的配置及讲解
  • 三.网站备案与域名解析
  • 四.搭建网站
    • 网站访问不成功的一些解决办法
  • 五.关于数据库的连接
  • 遇见问题的解决办法

所需准备

一台安装了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 中去执行

遇见问题的解决办法

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

Windows server 2012 R2 搭建网站相关推荐

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

    云服务器Windows server 2012 R2 搭建网站 所需准备 一.远程连接云服务器 云服务器与本机的资源共享 二.在windows server 2012 r2中搭建IIS服务器 安装II ...

  2. windows server 2012 r2 搭建V...P...N...

    windows server 2012 r2 搭建V-P-N- 句号分割敏感词 一,首先,进入windows server 2012 r2界面后,打开服务管理器,选择"添加角色和功能&quo ...

  3. Windows server 2012 R2 搭建文件服务器(一):启动文件服务

    文章目录 准备条件 实际操作 1. 点击`Add roles and features` 2. 点击`Next` 3. 选择`Role-based or feature-based installat ...

  4. windows server 2012 r2 搭建企业文件共享存储

    公司存储文件的统一管理.访问权限控制,账号映射共享的路径等 目前公司采取的方案 实验操作环境: esxi虚拟化 操作系统servers 2012 R2 已建域lvfengkai.com 已创建分布式文 ...

  5. Windows Server 2012 R2 搭建FTP服务

    继从百度网盘下载大文件之后,我还得把大文件放云服务器上 直接复制也很慢 于是考虑搭建ftp服务传送大文件 正文 安装和配置FTP服务 打开服务器管理器,添加角色和功能 安装类型:基于角色或基于功能 从 ...

  6. Windows Server 2008 R2 搭建网站详细教程

    1.依次打开开始菜单–管理工具–服务器管理器,点开"Internet 信心服务(IIS)管理器",新建"添加角色"如下图:安装成功 2.弹出新对话框,IIS已经 ...

  7. Windows Server 2012 R2单域及域森林环境搭建

    Windows Server 2012 R2单域及域森林环境搭建 文章目录 1 单域环境搭建 1 引 言 2 域控制器环境的搭建 2.1 基础配置 2.2 Windows Server 2012 R2 ...

  8. 腾讯云服务器/Windows Server 2012 R2 上搭载web服务 动态图图解(http协议)# 谭子

    一.基于Windows Server 2012 r2搭网站/挂网页 在写好网页后,经常想着用链接的形式进行访问(拿手机或者浏览器能直接打开),网上搭建网站的方法很多,这里介绍一种在Windows Se ...

  9. 阿里云 Windows Server 2012 R2 使用FileZilla Server 快速搭建FTP服务器

    最近,需要在Windows Server 2012 R2环境中搭建FTP服务器,最后决定使用FileZilla Server来进行搭建. 对了,21  20端口歹开啊. 目录 1.下载 2.安装 3. ...

最新文章

  1. python找字符串_Python如何实现查找字符串
  2. oracle创建带参数视图6,Oracle创建带有参数的视图代码介绍
  3. FTP匿名用户的配置
  4. 万能系统卸载器免root_这下舒服了!一键卸载安卓全机型预装应用
  5. 二叉查找树的插入,删除,查找
  6. php开发者大会报名,2017 PHP 全球开发者大会
  7. Git显示漂亮日志的小技巧
  8. C# 异步查询数据库(第二版)
  9. 易语言获取链接的真实地址_ret2libc过地址随机化
  10. rails关于utf8问题-------------------utf8申明必须置顶
  11. 华为路由器内部服务器地址映射不起作用,第一次买华为AR2204-s路由,内部服务器映射问题...
  12. 暑假学习打卡【3】——北理工乐学第三周作业
  13. 强大的离线字典《Colordict》+多种词库下载地址
  14. PuTTY怎么读,PuTTY怎么发音,PuTTY的发音
  15. 2021-07-14 西门子PLC编程软件--博途V14软件的安装
  16. java drag_[Java教程]一步一步理解拖拽Drag(四)
  17. PPT图片虚化效果要怎样实现?
  18. SSM车辆综合管理系统J2EE(包含车辆驾驶员油耗年检以及维修保养百度echarts统计图表)JAVAWEB网站
  19. 托福口语_新航道_刘莹_task 3 task5
  20. 对蜜蜂CCD原因调查

热门文章

  1. 实现 linux 终端上不同字体颜色显示
  2. 如何不下载软件来制作自己的网站
  3. 开始试用Dynamics 365
  4. 台服海岛纪元显示无法连接服务器,海岛纪元(全球服)总是显示无法连接网络...
  5. 未经省察的人生没有价值(苏格拉底)
  6. postgresql表中的字段名称包含特殊符号的问题
  7. 私域流量的引流方式有哪些
  8. 北京皮肤医院去色斑用什么
  9. Origin:类别图-带有误差棒的多组柱状图
  10. Jquery中的parent()与parents()取父元素的区别