阿里云centOs下搭建Web应用步骤
来源:互联网 发布:360云盘 linux客户端 编辑:程序博客网 时间:2024/06/06 16:38
近段时间在想把自已学习javaWeb写的小项目发布在公网上,自己随时可以玩,无奈没有公网的IP只有在阿里云上租了一个月的服务器,学生价还挺便宜的(^_^),接下来就说一下自己配置,当然我也得到了大神的指点,才搞好的...
1. 使用阿里云为我们提供的脚本,安装快捷方便
https://oneinstack.com/ 这是链接地址
图 1-1oneinstack安装界面
点击安装进入到如图 1-1的界面
图 1-2 提示的安装步骤
自己按照实际情况逐条执行命令,如图 1-2 “#阿里云用户下载” 代表的是注释,注意不要在执行命令的时候把它粘进去
我自己使用的命令是:执行此命令的时候最好切换到根目录:cd /
(1)
(2)
(3)
(4)
2. 按照oninstack的提示安装完成,之后开始配置环境
(1)打开需要开放的端口80、22、3306
http://blog.sina.com.cn/s/blog_3eba8f1c0100tsox.html
也可以使用vi直接进入编辑模式,可以尝试一下,保存之后防火墙最好重启一下
命令:service iptables restart
(1)在本地操作系统下,将数据库导出来,最好是数据+表结构的形式,例如:test.sql
将sql文件上传到服务器
a. 在Centos命令行下,切换到指定目录,这个目录专门存放sql语句,例如:我自己的习惯就是 /home/mysql/sql
注意:导出的sql数据文件最好和原来的名称一致,这样防止数据库连接的时候找不到对应的表
图 2-1 上传到服务器的sql
b. 在X-shell中直接鼠标左键将文件拖入命令行那个界面,就可以上传了
图2 -2 Xshell终端
c. 导入sql 注意:sql语句后要有一个英文的分号作为结束标志
1)进入Mysql 命令:mysql -uroot -p
2)创建数据库 命令:create database perblog[这是数据库的名字,自己根据上传的sql名字写]
3)使用该创建的数据库 命令:use perblog;
4)导入指定目录下的sql文件 命令:use source /home/mysql/sql/perblog.sql
5)完成!!
d. 也可以开启数据库的远程权限
http://www.cnblogs.com/BTMaster/p/4035402.html
(2)将web项目打包
a. 我使用的是Myeclipse,可以利用其中的工具导出web应用,导出之前先在web项目的链接数据库的配置文件中修改CentOs系统系Mysql的数据库用户名和密码
图 2-3 Myeclipse导出web项目
图 2-4 导出的最后一步
注意: 该项目运行在tomcat上的版本最好和自己Myeclipse里面的一致。
b. 将导出的web包上传到服务器tomcat的webapps目录下,怎样上传参考上面如何上传sql文件
图 2-5 上传项目的war包
解释:将web项目放在tomcat的webapps下,tomcat会自动解压war生成对应编译好的web应用
最后在本地浏览器上输入公网的IP地址+自己项目的访问路径,就可以看到自己的项目了。
- 阿里云centOs下搭建Web应用步骤
- 阿里云centOS搭建wordpress步骤
- 阿里云centos下vpn的搭建
- 阿里云服务器centos部署web环境的步骤详解
- 阿里云CentOS部署Java Web项目步骤
- 阿里云Centos下安装JDK+Tomcat+Mysql步骤详解
- 阿里云服务器centos搭建Java-web项目
- 阿里云Linux-CentOS系统下-搭建Git服务器
- 应用体验 CentOS 6.2下搭建Web服务器
- 阿里云Centos环境搭建
- 阿里云centos搭建python
- 使用阿里云服务器 ECS 搭建 Java Web 应用
- web应用开发入门-使用mac版本eclipse搭建tomcat下web应用项目详细步骤
- 阿里云 Linux下Java Web环境搭建
- 阿里云CentOS安装ActiveMQ详细步骤
- CentOS 下搭建Web服务器
- centos下搭建web服务器
- 阿里云搭建网站全步骤
- Python正则表达式指南
- 码神有感
- 华为OJ 初级:输出单向链表中倒数第k个结点
- HDOJ 5763 (2016多校联合训练 Training Contest 4) Another Meaning
- keil c 常见错误和警告
- 阿里云centOs下搭建Web应用步骤
- java设计模式_享元模式
- webApi——传参详解
- x86分页机制——《x86汇编语言:从实模式到保护模式》读书笔记42
- java基础目录
- 第三章:linear models for regression exericse 1-7
- 数组的四种排序方式
- Composer:Failed to execute git clone --mirror ...Permission denied (publickey). fatal: Could not
- Codeforces Round #105 (Div. 2) C 构造