一、购买云服务器,这里以腾讯云为例。
如何购买这里就不废话了,购买成功后腾讯云会给你一个站内信,告诉你登录服务器的用户名和密码(我这里买的是centos72版本的)
b、把sql文件放到指定目录下,然后通过source命令导入数据库文件。 source命令导入SQL文件详解链接 导入sql的命令行如下: ================================== 要么使用IIS,要么用第三方面板来部署建站环境。 国内比较流行的是phpstudy,phpevn,宝塔等等,这些可以搭建php类的环境。然后就可以可用来建站了。 其实你要是想建php站,比较合适的是在linux服务器中运行,这样效率高,安全性也高。从你的需求来看,国内选择那几个比较大的商家合适,至于名字和具体配置选择也是一门学问,老魏会帮助你提供参考意见。 国内的WindowsAzure很快就要正式商用了,许多小伙伴们也有计划把现有的网站迁移到WindowsAzure上去。但是国内相关的中文文档还是比较缺乏的,所以今天我就写了个超详细教程来教大家如何把ASPNET网站部署到WindowsAzure上。demo用的网站是带有数据库的,并且最后还会演示如何绑定一个com域名到网站上。 我写的内容基本都是在Channel9上看来的,并且自己亲自实践过许多次的。大家现在阅读的这个博客就是用同样的方法部署到WindowsAzure上的。所以不必担心文章坑爹。我的博客不像国内的许多网站那样,发表的内容都没自己测过,非常没有责任心。 下面进入正题。 1部署数据库 首先,假设我们的网站已经开发好了。这是一个带有一个SQLServer数据库的ASPNET网站。第一步我们要做的,是把数据库部署到WindowsAzure上去。 你需要的工具:SQLServer2012ManagementStudio。注意,仅仅要求SSMS为2012版,你的数据库引擎版本没有限制。 11在WindowsAzure上创建一个数据库服务器 在SQLDATABASES页面中,点击SERVERS选项卡进入SQL服务器列表页面。这里我已经有个服务器了,但是我还是教大家怎么创建一个新的。 12点击页面最下方工具栏上的ADD按钮 13在d出的对话框中输入SQL服务器的用户名和密码 REGION选择ChinaNorth,这是有原因的,为了省钱,稍后会解释。最下面的勾“ALLOWWINDOWSAZURESERVICESTOACCESSTHESERVER”一定要勾选,意思是允许你Azure上其他服务访问这个数据库,而不用给他们一个个在防火墙中指定IP地址。我们稍后要创建的网站也属于“AZURESERVICES”的范畴,所以一定要勾选这个选项。 14大约4秒后,数据库创建完成。 服务器的名字是Azure随机分配的,不能改。这里我们的服务器叫yfb2xnprey 15接下来,在CONFIGURE选项卡中,我们要把自己当前的IP地址加到防火墙规则里。 这仅仅是为了迁移数据库使用一次。用完以后为了安全建议大家删掉这个IP。IP地址支持单个的,也支持地址段,大家可以根据自己需要设置。 16接下来,我们就要迁移数据库了。 打开SSMS2012,按图中的格式填写服务器名称和你之前设置的用户名、密码。注意,用户名后面一定要有一个“@服务器名称”! 17成功连接到SQLAzure服务器 因为是刚刚创建的新服务器,所以里面一个数据库都木有。 18接下来,用SSMS直接向Azure迁移数据库。 连接到你本地服务器。在你要迁移的数据库上点右键,选择Tasks-DeployDatabasetoSQLAzure 在向导中再次点击Connect按钮,连接到SQLAzure服务器。然后输入新数据库的名称。“EditionofSQLAzure”根据自己需要选择,一般小型网站选择Web,1GB是最省钱的。然后点击Next开始部署。 部署完成后你能看到成功的结果 现在,回到WindowsAzure管理平台中,也能够看见迁移后数据库了。 19准备新的连接字符串 点击刚才创建的“Infodiaos”数据库,打开数据库管理页面,然后点击“ViewSQLDatabaseconnectionstrings” 在d出的窗口中,复制ADONET的连接字符串。 接下来,在你的ASPNET项目里,打开WebReleaseConfig文件。如图所示,把connectionStrings节点根据自己网站的配置还掉。这个WebReleaseConfig文件里的配置会在用“Release”模式编译网站的时候自动把最终的webconfig换掉。“xdt:Transform="Replace"”的意思是在编译网站时候把connectionStrings节点整个换掉。 至此,数据库部分就搞定了。 2部署网站 21在WindowsAzure上创建新网站 在WindowsAzure管理平台最下方的工具栏上,点击"New" 选择Compute,Website,CustomCreate。这是为了防止QUICKCREATE把我们不想要的设置默认撸进去。 在d出的对话框中,输入网站在azure里的二级域名。如果文本框旁边出现绿色的对勾,就表示这个域名是可以用的。当然,这不是我们最终的域名。稍后会教大家绑定自己的域名上去。 REGION里面,要选择ChinaNorth,也就是要和数据库在同一个地理位置,这样的话,同一个数据中心里的传输是不计费的。那为什么刚才数据库一定要选ChinaNorth而不是ChinaEast呢?因为目前中国的网站服务TMD只能选North DATABASE里面啥都不要选,我们稍后要手动搞这部分。 网站创建完成后,在websites的列表里就能看见正在运行的空站点了。目前是Free模式的,这个是相当有限制的模式,不能绑定域名,稍后我们会更改。 22将数据库链接到网站 为了方便管理,我们通常将数据库链接到网站中。注意,这里的链接仅仅是对于Azure管理平台来说的,并不是程序里的数据库连接。 切换到LINKEDRESOURCES页面,点击“LINKARESOURCE”。 然后选择“LinkanExistingResource” 选择“SQLDatabase” 选择我们的数据库,并且确认用户名和密码 完成连接后,应该能看到数据库已经被成功挂在网站下了。 23从VisualStudio部署网站 最方便的部署方式是通过VisualStudio,直接WebDeploy到服务器上。当然,你也可以手动拷贝文件到Azure提供的FTP上。不过我这里只演示WebDeploy。FTP大家可以自己开荒。 在网站的DASHBOARD右侧,点击“Downloadthepublishprofile”。下载VS用的发布文件。 然后回到VisualStudio,在网站项目上点击右键,选择“Publish”,然后导入刚才下载的Profile文件。 之后,点击“ValidateConnection”验证配置是否正确。如果正确,会看见一个绿色的√。 然后在Settings页面里,选择“Release”模式,这样才会把之前在WebReleaseConfig里配置的连接字符串换进去。 同时,建议勾选“Removeadditionalfilesatdestination”,这样会删除Azure默认网站的文件,完全干净的部署我们的网站。 最后,确认发布的文件后,点击“Publish”发布网站。发布完成后,VS会自动打开目标网站的地址。这是Azure免费网站的二级域名。我们马上要把它换成自己的域名。 24绑定域名 如果你自己申请了域名(cn垃圾域名除外),可以很方便的和AzureWebsite绑定。 首先,Free模式的网站是不支持自定义域名的,所以我们要在SCALE里把网站设置成"SHARED"或“STANDARD”,当然,这两种就要收费了。 之后,在CONFIGURE选项卡中,你就能看到绑定域名的地方了。 点击“managedomains”。 同时,我们要在域名的DNS设置里加两个CNAME记录。这个因人而异,我是DNSPOD的域名解析, 等待DNS记录生效后,切回到WindowsAzure的管理界面就可以完成添加了。 绑定后的网站就是这样了,可以使用自己的域名,看上去非常的牛逼,而且国际域名不用备案哦。
二、配置服务器
如果你购买的是学生版的,它的默认配置是没有数据盘的,只有一个系统盘,所以也不需要你进行分盘、格式化盘、挂载等 *** 作。如非学生,请参考如下:
>
三、环境配置
如果运行自己本地开发好的网站需要一定的运行环境,那么云服务主机当然也要配置相应的运行环境,下面以lamp运行环境为例。通过yum命令安装MySQL和PHP,注意,在centos7x版本里已经没有MySQL的集成包了(因为oracle想把MySQL闭源,社区人员开发出来maridb,也就是MySQL的衍生版)。具体细节请参考腾讯云官方文档:>
四、把本地文件上传到云端服务器上
上传位置为 /root/var/>
五、上传数据库文件。
a、首先通过腾讯云的控制台或其他软件都可以登录到腾讯云的服务器上,登录MySQL数据库,然后创建数据库。
source “路径名”+/mytest_emp_deptsql
六、如果有域名,将自己的域名绑定到服务器的公网ip上。
架构自己的服务器,在虚拟机安装2003系统架构iIS或者PHP的一键架构,就可以本地做服务器了是一个计算机学习网,里面有丰富的教程如网页设计程序设计网络工程SEO优化推广等资讯,每天更新资源不断
布置网站首要你要有网站的发布包。
其次,你服务器上要有tomcat、weblogic等之类的服务器容器软件。
最后就是把网站发布包放到tomcat等启动目录就可以了。你好
在你的服务器的IIS中对网站进行主机头设置即可解决你的问题。
第一步:在Windows
2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”->“网站”
第二步:在网站描述处填写“××站点”来区分另一个网站名称,点“下一步”按钮继续。填写内容根据网站自己定。
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的。
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
第五步:设置网站访问权限,这个就要根据自己站点的特征决定了。
设置完毕。另外,要想域名生效,除了解析正确,域名和主机服务器绑定外,你的服务器还要开启DNS服务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)