以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [分享]阿里云ECS服务器设置攻略 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104284) |
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:05:00 -- [分享]阿里云ECS服务器设置攻略 请仔细按照本文设置,正常都可以连上的,如果您确实搞不定,可以联系我们的客服QQ:800014337,提供远程桌面的账户和密码,我们可以代为设置一下。 现在阿里云服务器取消了经典网络,全部都改成了专有网络。相对于经典网络,专有网络使用起来稍微有点麻烦。现在我们就一步步来看怎么设置使用ftp、OpenQQ、web服务、Sqlserver数据库等等。下面以win2008 64位系统为例 附件是word文档的说明。
1、2购买和设置阿里云:1楼 6、使用HttpServer,5楼--http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714468&ID=104284&skin=1 7、使用Sqlserver数据库;8、设置自动更新,6楼--http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714469&ID=104284&skin=1 1、购买云服 注册一个阿里云帐号,登录后,点击菜单“产品”,选择“云服务器ECS”。 1)自定义配置 根据需要自己选择配置,一般是包年包月的比较划算,地域选择离自己的城市比较近的即可 现在只有专有网络可以选择了,因为安全性比较高。 默认安全组可以选择一个默认的,也可以购买后在后台管理设置。 带宽看预算吧,一般5M对于小中型企业基本够用了。 系统选择Windows系统,一般使用2008中文版就足够了,32位或者64位都可以。 硬盘大小和购买期限根据需要和预算进行选择,这个以后可以追加。 可以在这里设置系统的登录密码,也可以等购买后在控制台设置 2)基础配置 基础配置是给定了几种实例配置进行选择,硬件上相对差一点,也便宜一点。 此主题相关图片如下:8.jpg 2、设置 1)进入控制台 这里可以看到已经购买的服务器实例 3)设置安全组 阿里云官方的设置方法:https://help.aliyun.com/document_detail/25475.html?spm=5176.2020520101.121.1.37ceab723Q6UWs 点击“本实例安全组”,点击“配置规则 就可以根据需要设置开放的端口。 |
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:05:00 -- 3、安装.net、IIS 1)新的服务器是默认没有安装.net和IIS这些功能的。需要手工安装一下。打开服务器管理器,选择添加功能 2)勾选.Net 3.5,会提示添加角色服务,点击添加按钮添加 3)添加后,窗口左边会添加一个web服务器节点。点击下一步,进入“角色服务”设置,按下图勾选相应的服务 此主题相关图片如下:23.jpg |
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:05:00 -- 4、创建ftp 1)创建用户 打开控制面板,选择添加用户 此主题相关图片如下:42.jpg 创建一个普通用户,名称自己定。 此主题相关图片如下:46.jpg 定义好ftp站点的名称,选择好ftp的本地路径 SSL选“无” 此主题相关图片如下:48.jpg 身份验证勾选,运行访问选择刚才添加的系统用户,我这里是:ftpuser,权限“读取”和“写入”都勾选。 设置文件夹权限 同样选择刚才创建的用户 允许这里全部勾选上 3)开启PASV模式 这个可是关键,如果没有设置好,可能导致文件列的ftp无法访问。 还是打开“Internet 信息服务(IIS)管理器”,点击左边计算机名称的节点,双击“ftp防火墙支持” 在端口访问内,设置一个端口范围,如:25000-30000,端口应该从1024开始,一般不要使用少于1024的端口,始于范围要使用多少个端口,可以根据实际应用判断,简单的可以根据一个客户端2~5个端口进行计算即可,100个客户端开500个端口应该也够用了。 点击“应用”,然后重启服务器操作系统。 这是最重要的一步,设置完后一定要重启云服务器的系统,重启系统,重启系统,重要的事情说三遍,不然设置不起作用。 到阿里云控制台创建安全组 首先创建一个tcp协议21端口的安全组规则,用法就不再细说。 然后创建一个端口范围的规则,端口范围和上面的一致即可。 4)设置防火墙端口 服务器创建后默认防火墙是关闭的,现在互联网可不是非常安全,我们还是把防火墙开启了好。开启必要的端口就好 按下面步骤在防火墙的高级设置里开启21端口。 虽然默认有一个ftp21端口的设置,但是是指定了程序的,不适用,必须另外创建一个。 一直默认下一步,到最后输入名称,比如ftp21,然后点击完成即可。 同样的方法添加一个打开范围的开放端口 最后就可以在Foxtable设置使用ftp了
[此贴子已经被作者于2018/6/6 11:40:25编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:06:00 -- 5、使用OpenQQ 把帮助的实例QQServer服务端发布后复制到服务器并运行开启服务,ip填0.0.0.0,设置一个端口范围 启动代码 QQServer.ServerIp = "0.0.0.0" \'指定IP地址 设置防火墙开启52177端口 注意使用的是“UDP”端口 另外设置一个开启udp指定端口范围的规则 阿里云控制台同样对应创建2个安全组,协议也是“UDP”。 [此贴子已经被作者于2019/10/23 17:35:40编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:06:00 -- 6、使用HttpServer 发布服务端,放到服务器运行,注意启动的ip是私有ip,而不是公网ip。 启动代码如 HttpServer.Prefixes.Add("http://172.26.245.16/") HttpServer.Start() 如果有申请域名绑定到了公网IP,可以直接通过域名访问,启动这样 HttpServer.Prefixes.Add("http://yun.foxtable.com/") HttpServer.Start() 客户端就可以直接使用域名访问:http://yun.foxtable.com/index.htm 测试时由于域名绑定错了IP地址,只差了一个字符,导致测试出错。如果出现IP可以访问,域名不能访问的情况,可以看看是不是这个问题。可以使用ping和nslookup命令对比解析IP是不是一致的,下面图片就是不一致的情况: 阿里云控制台添加http80端口的安全组,如果使用其它端口也一样设置即可 比如8080端口 效果
[此贴子已经被作者于2017/7/27 8:29:18编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/7/26 18:06:00 -- 7、使用Sqlserver数据库;8、设置自动更新 7、使用Sqlserver数据库 正常安装Sqlserver。如果不是改装过的数据库版本,正常安装后就已经开启了远程访问功能,可以按照帮助的说明检查一下: 开启防火墙端口,方法和上面的添加入站端口的方法一样就不再重复了,注意这里开启的是tcp,1433的端口。 阿里云控制台创建安全组,设置1433端口 这样基本上就可以了,到Foxtable创建一个数据源测试一下,注意使用公网ip连接: 最后特别说明一下,有些用户在不自觉的情况下安装了多个Sqlserver数据库,一个express版,一个正式版。然后远程无法连接,主要是因为多个数据库之间的端口冲突了。保留一个1433端口,把其它的数据库实例的端口改为其它的,例如1435,然后同样在安全组开启这个端口。这样就可以了,使用了其它端口的数据库设置连接时需要加上端口号,如:47.92.133.165,1435。 另外如果各种设置都正常也无法连接数据库,可以考虑加上端口试试:47.92.133.165,1433 8、设置自动更新 8.1 使用ftp更新 1)设置服务器 在之前的ftp目录下增加一个update文件夹即可。 也可以另外创建一个单独的ftp,不过需要注意的是,不能使用其它端口,只能是21 端口,否则不能正常下载更新包。 设置一下站点的防火墙外部IP地址,填入公网IP 点击应用,重启一下站点即可。 这里的IP不设置,在扩展列或者ftpclient中ftp是可以正常使用的。不过在升级的时候会出现“应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。”的错误,然后无法下载更新。 2)设置项目 添加升级代码 到项目属性设置升级路径,路径格式为:ftp://用户名:用户密码@47.92.133.165/Update/ 3)发布项目,把publish目录打包复制到其它电脑。 4)修改项目,重新发布。 发布时重新选择发布日期,每次选择都会自动填入时间,时间也可以手动修改,不过注意设置的发布日期时间不要大于当前的电脑/服务器的日期时间,不然可能会更新出错。 通过互联网升级设置为true和false都可以。可以统一设置成false,因为有些地区的网络可能受限,true会出错。 同时勾选下面的“自动生成升级包”,指定升级包生成的目录。 发布后把3个升级文件上传到ftp的update目录中。 都客户端测试是否可以正常更新。 8.2 设置为web更新 1)设置服务器 创建一个web站点 物理路径可以选择ftp同样的路径,这样可以直接ftp上传更新包就可以使用了。 默认是使用80端口,如果和其它站点冲突,可以改为其它的端口。 2)设置项目 和上面一样设置升级代码。 项目属性,设置升级路径为:http://47.92.133.165/Update/,如果加端口就这样:http://47.92.133.165:8080/Update/ 测试方法一样。先发布一个版本到客户端,然后修改项目,改变升级日期重新发布,把升级文件上传到站点设置的“C:\\Update\\Update”目录下。然后打开客户端进行测试。 可以看出来,web模式比ftp模式使用更简单。 [此贴子已经被作者于2021/11/18 16:31:48编辑过]
|
||||
-- 作者:程兴刚 -- 发布时间:2017/7/26 20:46:00 -- 顶! |
||||
-- 作者:实话实说 -- 发布时间:2017/7/26 21:42:00 -- 老师非常优秀 |
||||
-- 作者:lyq -- 发布时间:2017/7/26 21:43:00 -- 顶,非常棒 |
||||
-- 作者:lqf168 -- 发布时间:2017/7/27 8:41:00 -- 顶,实用! |