博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux部署全流程(未完)
阅读量:5166 次
发布时间:2019-06-13

本文共 2283 字,大约阅读时间需要 7 分钟。

一、环境搭建

1.jdk

2.tomcat

3.nginx

4.redis

推荐工具:winSCP(用来传输文件)、SecureCRT(用来执行命令)

下载地址:

winSCP:

SecureCRT:

1.jdk

下载地址:

勾选同意才能下载

将下载的tar.gz包放到Linux服务器,这里放在/home/software里

执行

cd /home/software

在当前文件夹执行解压命令

tar -zxvf jdk-8u191-linux-x64.tar.gz

 

解压完成,配置环境变量,执行vim /etc/profile

在结尾加上:

export JAVA_HOME=/usr/local/java/jdk1.8.0_191export JRE_HOME=${
JAVA_HOME}/jreexport CLASSPATH=.:${
JAVA_HOME}/lib:${
JRE_HOME}/libexport PATH=${
JAVA_HOME}/bin:$PATH

安装结束,查看安装后的jdk版本

java -version

安装成功显示java版本:

2.tomcat

下载地址:

选择linux版本

这里建议放到software同级位置,然后执行解压命令

tar -zxvf apache-tomcat-8.5.35.tar.gz

加压后,复制部署war包到tomcat目录下的webapps,修改war名为ROOT.war

根据需要修改tomcat配置文件conf/service.xml,一般只需要修改http端口(位于中间位置)

接着转到tomcat下的bin目录

cd /home/apache-tomcat-8.5.35/bin

执行startup.sh启动tomcat

./startup.sh

此时如果出现Permission denied或This file is needed to run this program,表示权限不足,需要执行

chmod +x *.sh

然后再次执行./startup.sh即可,如启动有异常,或需要排查其他原因,可在tomcat/logs中查看catalina.out输出文件

如果需要实时跟踪,可在命令行执行

tail -f catalina.out  //可在后面加上" -n 100 ",表示显示最新的100行

关闭tomcat可在bin目录执行

./shutdown.sh

这里有个注意点,有时shutdown并不能完全关闭tomcat,并且偶尔会出现执行错误,可在执行shutdown.sh后查看tomcat运行情况,命令行执行

ps -aux|grep tomcat  //grep后的tomcat为模糊搜索,可以用于查询其他进进程,如grep nginx

查看有没有刚刚执行的tomcat,-Dcatalina后是tomcat的目录,如果tomcat还在执行,需要手动杀死进程

kill -9 23035  //其中,-9表示完全杀死进程,23035为进程id,位置如上图所示

3.nginx

下载地址:

选择最新版本

将下载的tar包放到software,同样执行解压命令

tar -zxvf nginx-1.17.0.tar.gz

此时先不安装nginx,先在software使用yum安装nginx需要的依赖,如果执行错误,可根据错误码自行百度解决方法

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel  //一键安装四个依赖

依赖安装完毕后,进入nginx解压目录,开始安装nginx

cd ./nginx-1.17.0

执行初始化命令

./configure //如需自定义目录,可追加prefix=安装目录,不需要则跳过 ./configure --prefix=/home/nginx //另外,如果nginx启动报ssl错误(如nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module),需要在./configure后加上ssl配置重新安装 ./configure --prefix=/home/nginx --with-http_stub_status_module --with-http_ssl_module./configure

执行安装方法

make & make install

执行完毕,进入nginx目录,配置nginx.conf

cd ./nginx/conf  //默认当前目录

修改文件推荐使用winSCP,命令当然也可以,不过个人感觉不顺手,看自己习惯了

nginx配置东西有些多,也有几个需要注意的点,所以单开一个文件存储,这里就不赘述了,此时nginx已安装完毕。

4.redis

下载地址:

点击下载最新稳定版

同样放入software,执行解压命令

tar -zxvf redis-5.0.4.tar.gz

进入解压目录,执行make方法

cd ./redis-5.0.4 make

执行完毕后,执行install方法安装redis

make install//这里也可以指定安装目录make PREFIX=/home/redis install

 

 

转载于:https://www.cnblogs.com/nvsky/p/11084089.html

你可能感兴趣的文章
listview初始化后仍为空
查看>>
无刷新分页
查看>>
SIFT算法
查看>>
git各种撤销操作
查看>>
每天努力一点之SQL
查看>>
UINavigationBar-使用总结
查看>>
夺命雷公狗jquery---11属性操作
查看>>
linux 常用命令
查看>>
display属性和属性值(18个属性值,常见面试题)
查看>>
微信小程序图片使用示例
查看>>
Ubuntu16.04+cuda8.0rc+opencv3.1.0+caffe+Theano+torch7搭建教程
查看>>
CSS基本相关内容--中秋特别奉献
查看>>
GitHub 优秀的 Android 开源项目
查看>>
让窗体自适应屏幕
查看>>
vim插件之marks
查看>>
常用 SQL 命令和ASP 编程
查看>>
win10的资源管理器,边框不见了
查看>>
CentOS 网络设置修改
查看>>
二分图
查看>>
python小白-day5 random模块
查看>>