Javaweb部署_阿里云轻量应用服务器Windows Server 2012服务器_(1)两种方式从本地上传文件到服务器
本系列详细的讲解将Javaweb项目部署到阿里云轻量应用服务器的Linux和Windows服务器上
要将自己的javaweb项目部署在服务器上就需要有自己备案好的域名和服务器,可以选择在阿里云上或其他平台购买相应的服务器和域名,并进行备案。学生在阿里云上买服务器会有相应的优惠。
- 阿里云域名注册
- 阿里云虚拟主机、轻量应用服务器和ECS云服务器的区别
- 轻量级应用服务器
- 云服务器ECS
- 阿里云服务器(学生入口/24岁以下)
- 域名备案已经买了服务器,域名备案过的读者忽略以上部分。
ECS服务器可以安装阿里云市场的集成环境,所以这里是以我用的是轻量应用服务器为例
1.安装系统镜像及初始化
进入服务器管理控制台,将系统镜像更改为Windows 2012 R2,购买时安装该系统的读者可忽略本次操作(已经在服务器上搭建网站的读者请谨慎操作)。
安装完成后在控制台右上角点击远程连接,首次远程连接服务器会弹出初始化导向,按照流程一步一步走就行。
第一个是远程连接密码设置,就是我们用自己电脑远程连接服务器的时候会要求我们输入一个6位数密码(不要设置成银行卡密码,哈哈)
第二个是服务器密码,重要!牢记!默认管理员账号为Administrator。
设置完成后重启服务器,重启的时候我们打开电脑自带的远程桌面,点击右上角的添加–>桌面,计算机名称为自己服务器的IP地址,账户可以添加一个账户,就是我们上面设置的服务器管理员账号和服务器管理员密码,这样就不用每次登陆都要输入密码,显示名称随便设置
在主页面点击我们刚添加的远程桌面,如果要输入远程连接密码就输入我们第一次设置的远程连接密码。
此时我们对本地电脑和服务器没有做任何配置,打开资源管理器,在地址栏输入(测试步骤可不做):ftp://自己服务器的IP地址 会弹出无法访问此文件夹的错误信息,我们来开始配置服务器的FTP。
方式1:FTP(了解一下就行了,推荐方式2)
因为当时做的时候先用FTP方式上传,后面发现会有一些问题,而且流程过于复杂,尝试了别的方式后才发现给服务器上传文件居然可以如此简单,所以方式ftp上传方式了解一下就好,感兴趣的读者可以尝试一下,这里再强调一下推荐方式2。
配置服务器FTP
进如服务器后点击服务器管理器,进去仪表盘界面,点击主页面中的添加角色功能
前三步无需做任何操作,直接点击下一步,到第四步服务器角色栏勾选Web服务器(IIS),会弹出一个对话框,点击添加功能,完成后Web服务器(IIS)会处于选中状态
点击下一步,在角色服务栏找到FTP服务器,勾选其下的所有复选框
完成后点击下一步,安装,安装完成后关闭对话框。在服务器管理器的右上角点击工具–>Internet Information Services管理器,点击本机(不同服务器名称不同)如图中①–>网站–>右击添加FTP站点
FTP站点名称自己命名,我在C盘根目录下新建了一个FTP文件夹,将物理路径设置在这个文件夹上,这样本地使用FTP访问服务器时访问的就是这个目录,也可以设置成C盘,根据自己需要来,设置完成后点击下一步.
绑定IP地址这里不用修改(也可以修改为本机的IP地址,意思为仅限该IP访问这个FTP服务器,建议别改),SSL改为无SSL,下一步
身份验证设置为基本,授权设置为所有用户,权限改为读取和写入,服务器端FTP配置完成。
本地电脑配置
打开控制面板–>程序–>程序和功能–>启用或关闭Windows功能–>Internet Information Services,否选FTP服务器下所有复选框,点击确定,等待启用完成.
打开控制面板–>网络和internet–>Internet选项–>高级,将使用被动FTP勾选点,使其处于未选中状态点击应用,确定。
到此为止我们已经完成配置FTP服务器,我们来测试一下打开资源管理器,输入:ftp://自己服务器的IP地址 输入服务器管理员账号和服务器管理员密码,即可连接服务器上我们配置的指定目录,我们就可以将我们向服务器上传我们需要的文件了。
也可以使用FileZilla Client工具上传
方式2(强烈推荐)
打开远程桌面连接窗口
win10用小娜搜索远程桌面连接,我在方式1中一直用的是下面这个远程桌面,在这里记得换成上面这个远程桌面连接
win7如图,同样打开远程桌面连接
打开之后点击左下角显示选项,在弹出的页面中输入自己的服务器IP和服务器管理员账号
切换到本地资源,把本地设备和资源中的剪贴板选中(注入灵魂),点击连接,输入服务器管理员密码
然后就可以把本地资源直接Ctrl+C,Ctrl+V复制过去(这里拖不进去),快乐的上传文件吧。