Linux 服务器上部署web程序
文章目录
- 1. 搭建 Java 部署环境
- 1.1 yum
- 认识 yum
- 查看软件包列表
- 安装软件包
- 卸载软件包
- 1.2 配置JDK
- ① 首先先查看 jdk 安装包
- ② 下载 jdk 安装包
- ③ 验证是否安装好了
- 1.3 安装 tomcat
- ① 首先在浏览器上搜索 Tomcat 复制下载地址
- ② 下载 Tomcat 压缩包
- ③ 解压 Tomcat
- ④ 启动 Tomcat
- 1.4 安装 MySql
- ① 安装一些 mariadb 工具
- ② 修改一些配置
- ③ 配置好之后,启动服务
- ④ 启动mysql
- 2. 部署一个程序测试一下.
- 首先将自己的web程序打包(war包)
- 将数据库输入到服务器的数据库中
- 将war包拖到服务器上tomcat目录下的webapps下
- 启动服务器通过外网ip就可以访问这个程序了
1. 搭建 Java 部署环境
1.1 yum
认识 yum
yum(Yellow dog Updater,Modified) 是Linux下非常常用的一种包管理器.主要应用在Fedora, RedHat, Centos登发行版上.
相当于应用商店, 我们可以理解为在应用商店上下载一些 app
查看软件包列表
yum list | grep [软件包关键字]
安装软件包
yum install [软件包名字]
卸载软件包
yum remove [软件包名字]
1.2 配置JDK
① 首先先查看 jdk 安装包
yum list | grep jdk
② 下载 jdk 安装包
找到 java-1.8.0-openjdk-devel.x86_64
这个版本 然后下载
yum install java-1.8.0-openjdk-devel.x86_64
③ 验证是否安装好了
1.3 安装 tomcat
① 首先在浏览器上搜索 Tomcat 复制下载地址
https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.zip
② 下载 Tomcat 压缩包
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.zip
注意:
如果wget不能使用用 输入
yum -y install wget
如果还不能下载.尝试把 https 改为 http
③ 解压 Tomcat
unzip apache-tomcat-8.5.78
注意:
如果unzip不能使用就要去下载
④ 启动 Tomcat
sh startup.sh
然后查看进程是否存在
netstat -anp | grep 8080
1.4 安装 MySql
① 安装一些 mariadb 工具
分别输入下面每行代码,直到安装完毕
yum install -y mariadb-server
yum install -y mariadb
yum install -y mariadb-libs
yum install -y mariadb-devel
② 修改一些配置
安装好之后,修改一些配置
首先输入
vim /etc/my.cnf.d/client.cnf
然后加上 default-character-set=utf8
修改之后 继续输入
vim /etc/my.cnf.d/mysql-clients.cnf
然后加上 default-character-set=utf8
然后 再输入
vim /etc/my.cnf.d/server.cnf
加上
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8sql-mode = TRADITIONAL
③ 配置好之后,启动服务
分别输入下面三行到服务器上
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
④ 启动mysql
输入 mysql -uroot
2. 部署一个程序测试一下.
首先将自己的web程序打包(war包)
注意数据库账号密码要匹配
将数据库输入到服务器的数据库中
将war包拖到服务器上tomcat目录下的webapps下
启动服务器通过外网ip就可以访问这个程序了
浏览器输入这个 就可以访问我的项目了
Linux 服务器上部署web程序相关推荐
- Windows在局域网内无法访问Linux服务器上的web项目问题
背景 在Linux服务器上部署了一个在Giithub上开源的web项目,一个用ruby写的项目,在Linux服务器上安装了rvm,利用rvm下载ruby环境的各个版本,并用bundle管理下载项目需要 ...
- 在 Linux 服务器上部署 oracle10gr2 数据库全过程
在 Linux 服务器上部署 oracle10gr2 数据库全过程 最近在 Linux 系统上进行 oracle 服务器的部署,对于作者这种 Linux 菜鸟来说着实不容易,很是废了一番功夫.但最后还 ...
- linux mysql搭建禅道详细教程_如何在Linux服务器上部署禅道
目前较受欢迎的开源项目管理软件:禅道. 这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品.开发.测试等人员的使用. 下面详细介绍如何在Linu ...
- Linux服务器上部署springboot服务并测试
1.在Linux服务器上部署Springboot服务 项目打jar包的操作流程: 在idea中的Maven视图中先clean,跳过test(按一下蓝色闪电的标志),再点击package打包. 2.此时 ...
- Django项目在Linux服务器上部署和躺过的坑
引言 在各方的推荐下,领导让我在测试环境部署之前开发的测试数据预报平台.那么问题来了,既然要在服务器上部署, 就需要准备: 1.linux服务器配置 2.linux安装python环境搭建与配置 3. ...
- 从零搭建Linux服务器以及部署Web项目指南
在Web项目开发中,服务器搭建是非常重要的,同时部署web项目也是经常需要进行的事情,下面对一系列流程工作进行阐述. 1.搭建服务器 可以购买或者自行搭建 首先需要一台服务器,在服务器中安装好Cent ...
- Linux服务器 上传web后验证码乱码问题解决
centOS的服务器,配置完jdk.tomcat和mysql之后,将web发布到并部署启动,然后浏览器打开网站,出现了意外情况: 验证码怎么刷新都是四个方框. 本地调试绝对没有问题的.查看源码: 估计 ...
- linux服务器上部署项目,还报路径错误,切记分隔符注意点
场景 我们在windows上通过XShell将windows上tomcat下的项目部署到linux服务器下的 tomcat下. 相同的一套代码,部署到linux服务器上却提示路径有问题. 比如要修改t ...
- 第一次在Linux服务器上部署项目,看完这篇轻松应对
场景 一直习惯于Windows服务器的窗口的方便,突然要用到linux的服务器的部署,不知道从何下手, 所以你百度一搜,各种linux命令大全,看的眼花缭乱. 实现 软件 如果你的项目是在window ...
最新文章
- 一天 用户旅程_439天的旅程改变了我的生活
- 程序与生活:程序员要保持好奇心
- 仍然报错_详解oracle经典报错:ORA-04030排错思路和解决方法
- MySQL事务隔离级别和实现原理
- 数据挖掘实践(金融风控)
- phpstorm 调试_PhpStorm中的多用户调试
- spring学习(41):属性注入
- LeetCode 1223. 掷骰子模拟(DP)
- python中texttable库显示实时数据_python显示数据库数据
- CentOS SVN 服务器搭建
- Oracle Data Guard (RAC+DG) 归档删除策略及脚本
- 机器学习笔记(二十三):算法精准率、召回率
- Visual SourceSafe 2005(Vss2005)使用经验总结
- html网页模板如何修改,如何修改和管理网站模板
- 看完这篇文章,线上再遇到Jedis「Redis客户端」异常相信你不再怕了!
- GTD时间管理学习day01---基本原理
- Litestar 4D:统一眩光值计算
- win10升级nvidia、cuda、cudnn,非常简单
- try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?
- linux虚拟机怎么联网