我的项目部署阿里云服务器步骤 (完整版)
1. 这个教程的是基于阿里云服务器 CentOS 零碎
2. 首先, 你须要一个阿里云的服务器, 并配置阿里云服务器的 8080 端口号.
3. 当初你就能够开始正式的配置你的服务器了
1. 你能够通过阿里云服务器控制台的近程连贯进入你的服务器, 也能够在电脑上关上 dos 命令窗口应用 ssh root@外网 IP, 之后输出近程明码登陆.
简略介绍下几个命令:
ls 查看以后文件夹内的文件
cd …/ 返回上一文件夹
cd 文件夹名 进入文件夹
2. 你须要配置你的服务器运行环境, 那么咱们就须要装一个 jdk, 一个 mysql 数据库, 一个 tomcat, 之后才开始放入你的我的项目.
自己尝试了很多钟装置的形式, 最初还是感觉间接用 yum 命令装置最简略快捷 (集体感觉)
① jdk 的装置:(yum 命令装置之后 jdk 的门路在 /usr/lib/jvm/)
1. 查看 CentOS 自带 JDK 是否已装置:yum list installed | grep java
2. 倘若存在自带的 jdk,删除 centos 自带的 JDK
yum -y remove java-1.7.0-openjdk*
yum -y remove tzdata-java.noarch
结果显示为 Complete! 示意卸载实现!
3. 查看 yum 库下的 java 安装包
yum -y list java*(查看你想要的版本号)
4. 以装置 java-1.8.0 为例 yum -y install java-1.8.0-openjdk*
5. 最初输出 java -version 能够查看是否装置实现, 和装置的 jdk 版本
② mysql 的装置:(yum 命令装置之后门路 /var/lib/mysql/)
1. 下载 mysql 的 repo 源
$ wget http://repo.mysql.com/mysql-c…
2. 装置 mysql-community-release-el7-5.noarch.rpm 包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
装置这个包后,会取得两个 mysql 的 yum repo 源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3. 装置 mysql
$ sudo yum install mysql-server
依据提醒装置就能够了, 不过装置实现后没有明码, 须要重置明码
4. 重置 mysql 明码
$ mysql -u root
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket‘/var/lib/mysql/mysql.sock‘(2),起因是 /var/lib/mysql 的拜访权限问题。上面的命令把 /var/lib/mysql 的拥有者改为以后用户:
$ sudo chown -R root:root /var/lib/mysql
重启 mysql 服务
$ service mysqld restart
接下来登录重置明码:
$ mysql -u root // 间接回车进入 mysql 控制台
mysql > use mysql;
mysql > update user set password=password(‘123456’) where user=‘root’;
mysql > exit;
4. 这时候你能够关上你本地的 Navicat, 近程连贯你的数据库
(这边填写的是你连贯近程服务器的账号密码)
(这边填写的是你刚设置的数据库账号密码)
都填写实现之后就能够连贯近程数据库了! 能够简单化你的一些操作.
tomcat 的装置:(yum 命令装置后门路 /usr/share/tomcat)
首先, 对于一个新装置的 centos 零碎来说,是没有 tomcat 服务器的。用上面的命令能够查看 tomcat 服务的状态。
systemctl status tomcat.service
这时候能够间接应用 yum 命令进行装置
yum -y install tomcat
装置实现后, 咱们用 cd 命令切到这个目录,用 ls 命令查看这个目录外面的文件,
咱们再进入 webapps 文件夹, 这时候 webapps 内是没有货色的, 用上面命令装置默认浏览器治理界面
yum install tomcat-webapps tomcat-admin-webapps
最初, 咱们启动咱们的 tomcat
systemctl stop tomcat.service 进行命令
systemctl restart tomcat.service 重启命令
systemctl enable tomcat 开机启动命令
systemctl start tomcat.service 启动命令
启动实现之后输出 systemctl status tomcat , 查看咱们 tomcat 是否运行了, 如果胜利
4. 这下, 咱们该配置的都配置完了. 你能够在浏览器输出 http:// 外网 ip:8080 登陆
5. 如果你须要部署你的我的项目到 tomcat 下, 首先你须要把你的我的项目在 Eclipse 中导出 war 包
之后利用 ftp 工具将你的 war 包放入你 tomcat 的 webapps 目录上面, 并找到 tomcat/conf/service.xml 文件, 批改外面的门路., 再重启 tomcat. 最初就能够通过 http:// 外网 ip:8080/ 你配置的门路 进行登陆你的我的项目啦.
教程到这里就完结啦, 第一次做这个, 之前都是看他人的, 这次本人整顿写了一个, 心愿能够帮忙到人, 大佬们勿喷, 如果感觉有不对的中央, 也心愿留言, 咱们会即便改过, 心愿大家共同进步吧, 谢谢(自己是个 java 老手.)
补上一个 tomcat 里 server.xml 的配置图