使用阿里云服务器 ECS 搭建 Java Web 应用
来源:互联网 发布:免费伴奏软件 编辑:程序博客网 时间:2024/04/29 08:41
最近正好没什么事,折腾一下服务器,选择阿里云服务器进行应用的发布,记录一下这个过程。
一、购买ECS服务器以及配置镜像 (Java 环境)
在阿里云首页中点击 云市场 ,点击免配置云服务器:
选择 Java 运行环境:
选好推荐配置后可立即购买,这样镜像和服务器同时OK。或者选择“自选ECS配置”,可选择更详细的ECS服务器配置,注意公网带宽有按固定带宽和按使用流量两种:
购买成功之后,进入控制中心:
二、按照文档部署网站
在购买配置Java运行环境的网页下方有一个使用指南,点击下载:
按照pdf文档内容 下载 putty.exe 和 filezilla.exe 两个工具。使用 filezilla.exe 进行应用程序的上传(上传到ROOT文件夹下):
使用 MyEclipse + Tomcat 开发的Java Web 项目,把 Tomcat 文件夹下的 tomcat\me-webapps\BookShop 下的所有文件传到 ROOT 文件夹下即可(示例如下):
详细的参看文档内容:
三、相关问题1--request.getServerName() 总是返回127.0.0.1
jsp 中使用绝对路径的方式,request.getServerName() 方法返回服务器的IP,总是返回 127.0.0.1 有可能是 Nginx 等服务器配置了反向代理,参考:
Nginx反向代理导致127.0.0.1
解决:nginx 配置文件 nginx.conf 中加入配置:proxy_set_header Host $host;
注:Lunix 命令:
vi nginx.conf : 进入 nginx.conf vim 编辑器模式
i : 按该字母键后,可以编辑
ESC : 不可编辑
:wq : 'w' 表示写入 ,'q'表示退出。故该命令表示保存退出
四、相关问题2--连接 mysql 显示:不允许连接(Host not allowed to connect)
原因:服务器默认不允许远程连接
解决:登录 mysql ,运行命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YourPassword' WITH GRANT OPTION;
步骤:
1、使用 putty.exe 登录 mysql :mysql -u root -p mysql
2、运行命令。
至此,可以开始开发了。
0 0
- 使用阿里云服务器 ECS 搭建 Java Web 应用
- 使用阿里云ECS服务器搭建SS
- 阿里云ECS搭建JAVA WEB环境
- 阿里ECS服务器linux系统搭建java web+tomcat
- 17-阿里云服务器ECS使用教程之Web环境的搭建
- 阿里云服务器ECS 第二篇:Java运行环境搭建
- 阿里云服务器 ECS Ubuntu手工部署Java Web项目
- 阿里云ECS搭建VPN服务器
- 阿里云ECS搭建nginx服务器
- 阿里云服务器ECS常见应用
- 使用阿里云ECS CentOS 搭建Shadowscoks
- 使用阿里云ecs搭建网站
- 阿里云的ECS服务器的使用
- 阿里云ECS服务器的使用
- 阿里云ecs服务器Linux的centos搭建服务器记录
- 记录阿里云ECS服务器Java开发环境的搭建过程
- 阿里云ECS CentOS6.5搭建iRedMail邮件服务器
- 在阿里云ECS上从零开始搭建nginx服务器
- linux中getopt用法
- strcpy函数的用法
- ant编译脚本执行python
- bash脚本中比较字符串的方法
- HDU 2819 Swap (行列匹配+输出解)
- 使用阿里云服务器 ECS 搭建 Java Web 应用
- U盘安装CentOS7的最终解决方案
- 第四 mysql数据库和SQL语句
- Java 中的方法重载与方法覆盖
- Note For Linux By Jes(10)- 例行性工作排程 (crontab)
- spring的propogation(传播机制)
- 赋值位置切换
- ArrayAdapter,SimpleAdapter,BaseAdapter
- 【LeetCode】SingleNumberII_137