云服务器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 中去执行

遇见问题的解决办法

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


————————————————
版权声明:本文为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

云服务器Windows server 2012 R2 搭建网站相关推荐

  1. Windows server 2012 R2 搭建网站

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

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

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

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

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

  4. 在阿里云服务器windows server 2008r2上面搭建FTP服务器

    在阿里云服务器windows server 2008r2上面搭建FTP服务器 由于今天需要在阿里云服务器上面部署一个FTP服务器,网上找了好多素材,但是大多数讲的是废话!大海捞针般的找到了下面的这个博 ...

  5. 云主机Windows Server 2012 R2 的 VMware 和HYPER-V不兼容怎么删除HYPER-V

    0x00 问题描述 这里需要解释一下HYPER-V是微软自带的虚拟机,这个我以前还是不知道的,所以这里算式长知识了,先看一下怎么解决这个问题. 0x01 如何删除HYPER-V 1.找到服务器管理器, ...

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

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

  7. 使用服务器windows Server 2012 R2 建立FTP服务并内网映射

    1.进入Windows server 2012系统,打开服务器管理器,选择添加角色和功能 2.选择安装类型及服务器选择 3.找到Web服务器(IIS)并选择,添加功能完成后点击下一步 4.接下来两个地 ...

  8. Windows Server 2012 R2 搭建FTP服务

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

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

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

最新文章

  1. flamingo的中文意思是什么_flamingo.是什么意思
  2. PHP URL处理关键函数parse_url、parse_str与http_build_query
  3. Linux环境变量隔代,python基础题 - osc_vwtuqll7的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. 数据包如何正确的发到目的地_江苏工业交换机厂家浅谈交换机如何应用
  5. [单刷 APUE 系列] 第十四章——高级 I/O
  6. JAVA编程思想-第四章 控制执行流程
  7. 计算机网络第二章-----物理层
  8. 当前版本与卡刷包android_安卓SuperSU卡刷包 V2.82 SR5 安卓版下载 - win10专业版官网 - win10系统之家...
  9. 【转】Linux编译程序报错 undefined reference to error 的解决方法
  10. html微信录制视频,微信视频的时候怎么录制屏幕?这个方法超简单
  11. 计算机文化宣传普及知识展,浅谈计算机文化
  12. HTML5网页设计期末大作业 ~金福普洱茶叶网页设计成品6页面带视频留言验证(HTML+CSS+JS)~ 学生hbuilder网页设计作业成品源码
  13. Steinhaus-Johnson-Trotter 生成全排列算法
  14. CS61A 2022 fall lab01
  15. 什么是熄灯数据中心?可能在新应用和边缘采用
  16. How Tomcat Works, A Guide to Developing Your Own Java Servlet Container
  17. drawboard pdf拆分文件_Drawboard PDF(pfd处理软件)V5.5.20.1 最新版
  18. Codeforces Round #703 (Div. 2) A-E 题解
  19. 硬盘变RAW:文件或目录损坏且无法读取/此卷不包含可识别的文件系统等无法访问错误可直接修复...
  20. 无刷云台之坐标转换篇

热门文章

  1. 杰理之SD卡 MMC卡 U盘 假U盘【篇】
  2. 玩游戏的时候怎么没觉得补刀这么难…
  3. 专业企业培训——深圳良师优选张晨讲师简介
  4. Android开发五年,分享一些行业经验
  5. OllyDBG 1.10汉化第二版
  6. 直播预告 | ICML2022 11位一作学者在线分享神经网络,图学习等前沿研究
  7. android中用代码实现禁止页面旋转,Android通过代码禁止屏幕旋转
  8. 树莓派摄像头读出来的数据是黑的!!(使用c++版qt5的opencv读取摄像头)
  9. qbittorrent手机版怎么用_离线版wetool怎么用-购买
  10. 智慧农业物联网平台建设方案