7、以小组为单位申请阿里云的ECS服务器一台,云端部署JSP开发环境(JDK1.8+Tomcat8/9/10都可以),在本地DreamWeaver环境下配置网站发布的云端服务器,实现与云端Tomcat服务器的无缝对接,并完成本地上传云端服务器以及测试验证云端Tomcat欢迎主页面。(提示DreamWeaver需要通过FTP上传下载实现与云端服务器的文件同步,所以ECS服务器上要额外搭建FTP服务器、可以借助Windows系统的IIS实现)
本次实验的这一实验要点在操作的过程中遇到了许多问题,在AI以及部分博客资料的帮助下也是艰难完成了这一实验。下面我将根据AI所给的步骤,结合自己实际操作过程中出现的一些问题,完善一下解决这个实验的详细步骤。(本文主体是由AI生成)
步骤1:申请阿里云ECS服务器
- 注册阿里云账号:访问阿里云官网,点击右上角“免费注册”,按照提示完成注册流程。
- 登录控制台:注册成功后,使用账号密码登录阿里云控制台。
- 创建ECS实例:
-
进入“云服务器ECS”控制台。(这里由于是学生使用,选择低价长效的99元/年的产品,只有初次是99元)
-
点击“创建实例”按钮,按照向导进行配置:
- 地域与可用区:选择离你较近的地域和可用区。
- 实例规格:根据需求选择合适的CPU、内存配置,这里建议选择1核2GB即可。
- 镜像:选择Windows Server操作系统镜像。
- 存储:选择系统盘和数据盘的大小,系统盘默认即可。
-
确认配置信息无误后,点击“立即购买”完成实例创建。
-
配置实例的登录密码和安全组
-
网络和安全组:设置网络配置,开放必要的端口(21和8080端口必须开,因为ftp站点的端口是21,Tomcat的响应端口是8080)。
-
登录凭证:设置实例的登录密码
-
-
根据实例中的公网地址以及设置的实例密码可以进行远程桌面连接操作服务器
-
步骤2:云端部署JSP开发环境
安装JDK 1.8
-
下载JDK 1.8:访问Oracle官网,下载适用于Windows系统的JDK 1.8安装包。
-
安装JDK:双击下载的安装包,按照安装向导进行安装。安装过程中,记住JDK的安装路径,后续配置环境变量会用到。
-
配置环境变量:
- 右键点击“此电脑”,选择“属性”。
- 点击“高级系统设置”,在弹出的“系统属性”窗口中,点击“环境变量”按钮。
- 在“系统变量”中,新建变量“
JAVA_HOME
”,变量值为JDK的安装路径,如“C:\Program Files\Java\jdk1.8.0_281”
。 - 找到“Path”变量,编辑它,在变量值末尾添加
%JAVA_HOME%\bin\
-
验证JDK安装:打开命令提示符,输入“java -version”和“javac -version”,如果能正确显示版本信息,说明JDK安装成功。
安装Tomcat
- 下载Tomcat:访问Apache Tomcat官网,下载Tomcat 8/9/10的Windows版本压缩包。
- 解压Tomcat:将下载的压缩包解压到一个合适的目录,如“C:\apache-tomcat-9.0.56”。
- 配置环境变量:
- 新建系统变量“CATALINA_HOME”,变量值为Tomcat的解压路径,如“C:\apache-tomcat-9.0.56”。
- 编辑“Path”变量,在变量值末尾添加“;%CATALINA_HOME%\bin\”。
- 启动Tomcat:打开命令提示符,输入“startup.bat”,如果看到Tomcat启动成功的提示信息,说明Tomcat安装成功。
- 验证Tomcat:打开浏览器,输入“http://localhost:8080”,如果能看到Tomcat的欢迎页面,说明Tomcat可以正常访问。
步骤3:搭建FTP服务器(借助Windows系统的IIS)
- 安装IIS:
- 打开“控制面板”,选择“程序和功能”。
- 点击“启用或关闭Windows功能”,在弹出的窗口中,勾选“Internet Information Services”及其子项,特别是“FTP服务器”和“万维网服务”。
- 点击“确定”,等待安装完成。
- 配置FTP站点:
-
打开“Internet Information Services (IIS) 管理器”。
-
右键点击“网站”,选择“添加FTP站点”。
-
在“添加FTP站点”对话框中,设置站点名称和物理路径,物理路径可以选择Tomcat的“webapps”目录,如“C:\apache-tomcat-9.0.56\webapps”。
-
点击“下一步”,配置IP地址(ECS实例中会提供公网和内网,此处ip地址要使用内网地址)和端口(默认端口为21),选择“自动启动FTP站点”。
-
点击“下一步”,设置身份验证和授权信息,选择“基本”身份验证,授权所有用户具有“读取”和“写入”权限。
-
点击“完成”完成FTP站点的创建。
-
步骤4:本地DreamWeaver环境下配置网站发布的云端服务器
-
打开DreamWeaver:启动DreamWeaver软件。
-
创建站点:
- 选择“站点” -> “管理站点”。
- 在“管理站点”对话框中,点击“新建” -> “站点”。
- 设置站点名称和本地站点文件夹,本地站点文件夹可以选择你本地存放JSP项目的目录。
-
配置远程服务器:
-
在站点设置窗口中,选择“服务器”选项卡。
-
点击“添加”按钮,在“基本”选项卡中,设置服务器名称,连接方式选择“FTP”。
-
输入FTP服务器的地址(即ECS服务器的公网IP地址)、端口(默认21)、用户名(ECS服务器的登录用户名)和密码(ECS服务器的登录密码)。
-
点击“测试”按钮,测试连接是否成功。如果连接成功,点击“保存”。
如果出现以下测试结果时,要检查一下前面配置的FTP站点是否使用了内网,并且安全组是否设置了端口21的入站规则
-
步骤5:本地上传云端服务器以及测试验证云端Tomcat欢迎主页面
-
上传文件:在DreamWeaver中,选择要上传的文件或文件夹,右键点击选择“上传”,将文件上传到云端服务器的Tomcat“webapps”目录下,上传操作要在本地视图中进行上传,切换到远程服务器视图可以查看
-
测试验证:打开浏览器,输入“http://<ECS服务器公网IP地址>:8080/项目名称”,如果能看到项目的页面,说明上传和部署成功。如果要测试Tomcat欢迎主页面,输入“http://<ECS服务器公网IP地址>:8080”,如果能看到Tomcat的欢迎页面,说明整个环境搭建和配置都成功了。
- 从本地访问云端服务器的欢迎界面(这里切记要在安全组那边开放8080端口,否则无法从本地访问云端服务器)