ps:本文记录我自己在linux上部署环境遇到的一些问题,希望能给遇到同样问题的大家帮助

准备

1.购买阿里云服务器,因为有学生优惠所以特别便宜。

2.下载jdk压缩包。

3.下载tomcat压缩包。

4.下载Xshell和FileZilla

准备完毕,接下来准备上手

首先,打开Xshell,点击文件-新建会话

我们填上主机号(阿里云的公有ip)和端口号(22)点击确定

进入终端(类似于windows的cmd页面)

到此,我们已经可以操作linux系统了

下一步,打开FileZilla把我们之前下载的压缩包上传

输入相关信息,连接服务器成功

右边远程站点显示的就是linux下的文件目录,我们先创建一个根目录为tempfile来存放我们的部署文件

(注意)linux下的tmp文件夹是缓存文件,重启之后是会清空的,注意不要把文件存入tmp

在本地站点找到我们需要上传的jdk和tomcat,右击上传

接下来开始操作我们的linux终端,也就是使用linux命令来执行操作

打开Xshell

本次用到的一些基础命令

cd ..     进入上一级目录
cd 目录  进入选定目录
ls     显示当前目录所有文件
mv     移动文件命令
rm     删除文件
unzip   解压后缀为zip文件
tar -zxcf 解压后缀为tar.gz文件
cat       查看文件
vim      编辑文件
source /etc/profile   加载配置文件

先解压tomcat和jdk

tar -zxcf apache-tomcat-8.5.31.tar.gz

tar jdk-8u171-linux-x64.tar.gz

(嫌tomcat和jdk名字太长输入很累怎么办,其实我们输入ap然后点击tab就可以自动补全了)

解压完毕,我们开始配置jdk环境变量

编辑系统环境变量

vi /etc/profile

输入i

加入内容如下:

export JAVA_HOME=/usr/local/jdk1.8.0_171

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

注意标点符号,JAVA_HOME是刚才mv到路径

配置完成我们输入java -version查看配置是否成功

ok!配置成功。

接下来把我们要部署的项目上传到tempfile中

unzip  zip压缩包名称

把项目解压,把项目移动到tomcat的webapps中

mv /tempfile/srkl  webapps

./startup.sh启动tomcat

网页输入公网ip+端口号+项目名称访问

此时是无法访问的,因为阿里云还没有设置开放端口

点击配置规则,添加一条新的入网规则

确认添加,再访问项目

转载于:https://www.cnblogs.com/wuhanbk/p/9066316.html

linux服务器部署web环境(一)相关推荐

  1. linux部署python web_在linux上部署web环境

    1.升级python到2.7版本(通过源码包重新安装一个2.7版本的python): wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9 ...

  2. 阿里云linux centos 一键部署web环境--图文详解

    阿里云linux centos 一键部署web环境--图文详解 标签: linux阿里云一键部署 2017-04-15 12:28 386人阅读 评论(0) 收藏 举报  分类: linux(11)  ...

  3. 【服务器】Linux一键安装web环境全攻略(阿里云服务器)(Centos )

    Centos 系统下的全能Web环境一键安装程序 热点 Round Serv 是Centos 系统下的全能Web环境一键安装程序 集成php jsp .net asp cgi python环境.和My ...

  4. 怎样在linux上部署web服务器

    linux上部署web服务器 1.从Apache官网下载源码. 2.卸载原来已经存在的httpd. 3.挂载光盘准备部署httpd. 4.源码编译安装httpd, 解包 , 配置(--prefix:指 ...

  5. linux 部署php svn,Linux服务器搭建svn环境方法详解

    下面由Linux教程栏目给大家介绍Linux服务器搭建svn环境的方法,希望对需要的朋友也是帮助! 1.安装svn服务端 sudo apt-get install subversion 2.安装svn ...

  6. 自建服务器部署WEB网站可公网访问

    文章目录 自建服务器部署WEB网站可公网访问 一.公网IP端口映射到服务器主机或者内网穿透 二.Nginx 反向代理和负载均衡 2.1 windows 10 安装Nginx 2.2 ubuntu18. ...

  7. 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程

    阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...

  8. 【整理】Linux服务器搭建网站环境

    [整理]Linux服务器搭建网站环境 Docker服务环境安装 window服务环境安装 搭建运行环境 网络配置 #JDK [1]yum 安装 [2]tar.gz 安装 [3]rpm命令安装(redH ...

  9. Linux服务器部署工程(柳州职业技术学院)电信院22级工程

    Linux服务器部署工程 组长:蒋文毅 组员:蒋文毅.覃黎国.赖佳俊.潘苗康.龙博文.韦晴 指导老师:黄光明 目录 目录 Linux服务器部署工程项目... 0 目录... 1 1学习项目:... 2 ...

最新文章

  1. 如何实现一个连接池?一文带你深入浅出,彻底搞懂!
  2. LeetCode 3 无重复字符的最长子串
  3. IT专家经验教训分享: 我犯过的九件大错
  4. MySQL中购买的语句,mysql操作语句 - 买灰机自己开的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 从最新财报中,我看到京东“四面楚歌”
  6. 如何做到免驱打印_道滘镇彩色打印机租赁公司,长安镇办公室绿植安装
  7. head first系列PDF资源
  8. 图标和文字跟着div比例放大缩小_电脑桌面图标变大了?与这3个原因有关,修改后可恢复...
  9. 交互式数据包处理程序 Scapy 用法
  10. [原]win32 rundll32 应用列表
  11. k8s consul 服务发现_Swoft之服务注册发现Consul服务器配置
  12. Kafka 性能调优实战:同等资源配置性能提升 20 几倍的秘诀
  13. 软件测试——JUnit基础
  14. 世界完全对称日计算(C++)
  15. bodymovin导出没有html文件,bodymovin导出动画json结果分析
  16. 在vue项目中使用骨架屏
  17. Android uni app原生插件页面全屏Activity的键盘档住输入框或弹起键盘跳动问题
  18. python的dict
  19. java ipone 微信昵称emoji表情保存失败 无法存入数据库
  20. Linux基础之vim

热门文章

  1. 从钉钉到金蝶云星空通过接口配置打通数据
  2. NLP中各种各样的编码器
  3. gfoj 22的应急救援
  4. 十大最值得关注的国内大数据分析厂商
  5. [ 笔记 ] 计算机网络安全_7_虚拟专网技术
  6. 再仔细读读react18官方文档吧 20220608
  7. 软考高项——【整体管理】+【范围管理】
  8. Android11 添加输入法并且设置默认
  9. LAMP/LNMP源码搭建(rockylinux8.6+php7.4.32+mysql8.0.30)
  10. 多线程有几种实现方法,都是什么?优劣点?