Java-服务器搭建

搭建自己的服务器

我买的是阿里云的ECS,系统选择 CentOS 6.8 64位

我用的电脑是Mac

链接服务器我用的是iTerm2 装逼程序员都喜欢用命令行


ssh root@147.106.188.153(这个是阿里云分配给你的公网IP)

接着输入密码,如果不知道密码就去你的实例下点击管理,重置密码。修改密码后就可以用这个密码登录了

注意了,这里我们顺便把8080,80,3306 端口增加安全组规则。不然你后面安装MySQL,Tomcat 后你去访问的时候回链接不上。是因为阿里需要在安全组里放开这几个端口。(我就被坑了,呜呜呜)

安装MySQL

链接上服务器后我们利用CentOS 自带的yum 就能快速的安装MySQL


yum install -y mysql mysql-server

就能安装MySQL了,然后我们启动一下MySQL


service mysqld start

执行这个命令就能启动MySQL

然后我们要想让Navicat 或者sqlyog 之类的客户端链接的话我们要修改一下MySQL


mysql -uroot -p 

开始安装默认密码为空,直接进入MySQL就行了


use mysql

select host,user,password from user;

查看数据库的root用户,把127.0.0.1 改成%,允许全部IP链接这个数据库


update mysql.user set host='%' where user='root' and host='127.0.0.1';

也可以修改一下链接的密码


set password for root@localhost = password(123);

这里只要你在阿里的安全组里开启3306端口的话就能用Navicat 链接上数据库了

安装JDK

我自己下载JDK 1.8 版本。然后用FileZilla(ftp客户端上传到远程服务端下) 我现在服务器的opt目录下建两个目录 /install 和/software 然后把JDK放倒softwork下

然后cd到software,把JDK包解压到/install目录中去


tar -zxf jdk-8u151-linux-x64.tar.gz -C ../install/

然后到install目录

cd ../install/

cd jdk1.8.0_151

pwd 查看当前目录复制一下待会配置JAVA_HOME用

配置环境变量


vi /etc/profile

打开文件后拉到最底部增加


export JAVA_HOME=/opt/install/jdk1.8.0_151

export PATH=$PATH:$JAVA_HOME/bin

配置后不想重启就执行一下命令行

source /etc/profile

最后检查一下java -version 即可

安装Tomcat

同样Tomcat也是自己下载apache-tomcat-9.0.2.tar.gz。然后用FileZilla(ftp客户端上传到远程服务端下)

然后把Tomcat放倒softwork下

然后cd到software,把tomcat包解压到/install目录中去


tar -zxf apache-tomcat-9.0.2.tar.gz -C ../install/

然后到install目录

cd ../install/

cd apache-tomcat-9.0.2

cd bin

./startup.sh    这里启动startup.sh即可启动Tomcat

然后如果阿里云的安全组中端口8080放行的话就可以范围ip:8080看见猫咪就可以了

配置hosts

Linux更改hosts的操作如下:

cd /etc/

vi hosts

输入:

211.151.71.11 www.xxxx.com

发布项目

同样将项目打包成war包。然后用FileZilla(ftp客户端上传到远程服务端下)

然后把war包放到Tomcat的webapp目录下,这里有个技巧,先把webapp目录下的文件目录全部删除,然后将我们的项目改名称ROOT.war,这样就会默认访问我们的项目。


mv test-admin-1.0.0-SNAPSHOT.war ROOT.war

./startup.sh    这里启动startup.sh即可启动Tomcat

tail -f logs/catalina.out    监听Tomcat 日志 

访问就可以了

Loading Disqus comments...
Table of Contents