Windows Server 2008 下解析二级域名的方法
昨天去了客户那里部署网站,用的是客户那边的windows server 2008.
本文主要以总结问题点的形式来说。
问题1:本机的数据库是SQL SERVER 2008R2,客户那边的数据库是SQL SERVER 2005
这个问题并不是特别好解决,尤其是不能用还原和附加数据库的方法去把数据库还原过去,因为SQL 2005不兼容2008的数据库。
首先我们来解决这个问题,这就要用到SQL SERVER 的导出(导入)数据,我们这里选择导出数据来进行演示(完美兼容)。
首先选择要导出的数据库,假设是本机上的数据库,我要导入到服务器上去。
首先选择源数据库,我们这里就选择本机上的数据库不改了。用户名密码别忘记填了,下一步。
然后选择目标数据库,记得要在服务器端新建一个数据库,空的,用于方便从本地导出到服务器端。
然后一直下一步就大功告成了,具体的我就不多演示了。
然后就是把自己的网站发布到服务器上去了。
首先不说了,肯定是复制本机的网站到服务器上去,
然后改掉application.config或者web.config里面的数据库连接字符串,毕竟用的是服务器的,这一步就一笔带过。
然后就是在服务器上建立网站。
首先登陆服务器,然后是进入IIS管理界面,新建一个网站。
网站的物理路径就填写网站的在磁盘中的地址,我就来说3点需要注意的地方。
1.绑定二级域名,注意所有的域名的端口默认为80,所以不需要再去关心其他端口号,直接填写80即可,如果有多个域名也是80端口,不会引起端口的冲突。如下图:
2:对于网站的话,要转化成应用程序才可以运行起来。
如下图:
3.网站的默认文档和应用程序池一定要正确设置。
应用程序池是你的网站基于.NET FRAMEWORK多少创建的,是集成还是经典,这都要选对。
默认文档就是首页,说白一点,别人访问你域名的时候,肯定是先访问一个文件。这个文件即是默认文档(首页)。
下面2点是很重要的,完成了上面的步骤,我们还不能使用域名,我们还要在外网和内网中解析域名。
首先是配置内网,我们用的是WINDOWS 2008 SERVER。
首先用dnsmgmt命令进去
然后在正向查找区域里选择已经建立好的一级域名。
看到下图有很多记事本模样的文件了吗,这些就是所建立网站的二级域名。
我们新建一个域名,首先右键,然后新建。
出现如下图的界面,我们只要只要填写主机就行了,
主机的话就是二级域名的缩写,注意只要填写二级域名的头就行了,比如
test.abc.com那么我们只要写test,然后IP地址填写内网的IP地址就OK了。大功告成。
最后一步也是最重要的一步!就是现在完成了上面的步骤,你还是只能在内网中访问域名。
你要找到你的域名的供应商,进入他们的网站,设置2级域名,这样你的2级域名才可以在公网中使用,切记,切记!
__EOF__
作 者:ღKawaii
出 处:https://www.cnblogs.com/kmsfan/p/4015189.html
关于博主:一个普通的小码农,为了梦想奋斗
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

出处:http://www.cnblogs.com/kmsfan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
欢迎大家加入KMSFan之家,以及访问我的优酷空间!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?