赞
踩
我第一次租服务器的时候也是从网上找方法,各种教程琳琅满目,太杂乱,我在这里做一个总结。我的系统是Ubuntu16.04,64位
1、连接服务器,我用的是xshell,你用什么都无所谓,能打开shell窗口即可,如果是Windows下的cmd连接ssh的话可以用put,省事儿。
Xshell怎么连接服务器,请面向百度,连接完成后显示如下,(跟你的shell是一样的,所以如果实在不会连接,去你服务器的控制台,阿里云腾讯云肯定有网页版登陆的,不过不知道网页版的shell能不能上传文件,手动狗头。。。)
2、将jdk文件上传到你的服务器中。
这种shell工具可以用rz命令把本地的文件上传到服务器,当然你要是用的cmd窗口连接的服务器,用put命令也没问题,或者你想用别的方法,那就忽略这小节。我以shell工具+上传的方式来安装jdk
最好创建一个单独的文件夹来放置jdk
依次执行以下命令
mkdir ~/jvm
cd ~/jvm
sudo apt-get install lrzsz 有选择y或n的话就选择y即可
rz
在打开的窗口中选择你要上传的jdk,没有.tar.gz版本的去这里下载,这是1.8版本的
点击下载jdk1.8Linux版提取码8vdq
3、上传完成后,输入 tar -zxvf jdk-8u162-linux-x64.tar.gz
解压,输入ls 回车,显示如下
继续执行下列命令
cd jdk1.8.0_162
pwd
复制你的窗口所显示的这行
4、继续执行下列命令
sudo vim ~/.bashrc
如果提示你没有vim,请先执行安装sudo apt-get install vim
在打开的文本中按 i 进入插入模式
找个地方把下列环境变量粘贴进去,方框部分替换成你上面复制的那行
export JAVA_HOME=(这里换成你上面复制的那行)/jdk1.8.0_162
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
配置完成后按 Esc,输入 :wq 回车 保存退出
输入以下命令让配置的环境变量生效
source ~/.bashrc
5、输入以下命令,如果能正常显示,说明你的jdk安装成功了
java -version
这里安装的是mysq5.7的版本。
1、执行以下命令,此方法安装完成后,mysql的文件夹在/etc/mysql
安装的过程中会弹出root用户密码设置的窗口,如果不弹出,看看你用的系统是不是16.04的(据我所知,不是的话就不会弹),如果你用的18.04,那么安装的mysql版本将是8.x的,需要你去配置文件里拿初始用户密码(或者sudo无密码登陆),然后登陆mysql,手动设置root密码,比较麻烦。所以我才用16.04…如果你是16.04但是也没弹,那么可以用我刚刚说的方法,我这里不做具体展示,详见百度
sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-client
2、检查一下mysql是否运行了
sudo netstat -tap | grep mysql
输出以下内容表示正确
3、登陆一下试试,登陆命令就不贴了,不会的看图吧
退出数据库quit 回车
1、老套路,创建一个文件夹,上传tomcat文件,同样,采用其他方式的也无所谓,没有tomcat去这里下载
点击下载tomcat8.5提取码t213
mkdir ~/web
cd ~/web
rz
再解压。。。
sudo tar -zxvf apache-tomcat-8.5.40.tar.gz
ls
显示如下为正确
2、继续执行以下命令
cd apache-tomcat-8.5.40
./bin/startup.sh
出现如下界面,启动成功(看到这个可能还没启动,有的人需要三五分钟才能启动)
3、浏览器访问 http://服务器公网ip:8080,回车
如果访问不到,一直加载,去看看服务器的控制台安全组配置,有没有开放外网访问8080端口,如果没有就添加一下规则。
如果你开放了8080端口,但是一直加载,那就再等等,你的服务器还没启动完
到这里,你要把项目部署到服务器的准备工作算是差不多完成了,如果你有以下问题,请看下面这几篇博客
1、tomcat没有运行任何项目,但是启动非常慢,是因为tomcat启动session需要使用随机数,这个随机数通过 linux的提供的随机伪设备,提供永不为空的随机字节数据流,许多加密解密程序需要用到它们提供的随机数,做下修改即可,具体看下面的博客
https://blog.csdn.net/qq_22828595/article/details/118767941?spm=1001.2014.3001.5501
2、每次要管理服务器上的数据库都得登录,很麻烦,想在本地的navicat,sqlyog等等可视化软件上管理数据库,需要做一些远程登陆的配置,否则你会出现10060、10061、1045等一系列的连接错误,设置内容如下
也没写,,,写完会贴在这儿
3、tomcat管理页面进不去
也没写,写完贴
到时候你的服务器就可以正常的部署项目了
如果有帮到你请点个赞昂,谢谢啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。