文章目录

    • 1. Xshell连接云端Ubuntu系统
    • 2. 安装jdk1.8(提示都选y)
    • 3. 安装mysql5.7
    • 4. 安装tomcat8(版本可自己选)
    • 5. 部署自己的web项目到云服务器tomcat
  • 关于只用ip地址或者域名访问tomcat(使用Xftp再window界面打开配置文件)

前期准备
1、百度云服务器
2、Xshell软件
3、Xftp软件

1. Xshell连接云端Ubuntu系统

1、购买服务器后复制服务器的公网IP地址

2、打开Xshell新建会话,设置连接的名称,在主机(H):输入框内粘贴上公网的IP地址

3、点击用户身份验证,输入云服务器的账号和密码

4、点击连接,在命令行出现( 用户名@实例名称则连接成功)

2. 安装jdk1.8(提示都选y)

1、在Xshell使用命令行更新apt-get源

sudo apt-get update

2、安装jdk1.8

apt-get install openjdk-8-jdk

3、检查是否安装成功

java -version

若显示jdk1.8版本信息则安装成功

3. 安装mysql5.7

1、安装MySQL服务端和客户端:

sudo apt-get install mysql-server-5.7

2、安装依赖:

sudo apt install libmysqlclient-dev

3、检查状态

sudo netstat -tap | grep mysql

修改mysql密码
4、进入mysql,在命令行直接输入"mysql"

5、“show databases;”

6、“use mysql;”

7、“show tables;”

8、修改root的plugin和密码

select user,plugin,authentication_string from user;


修改plugin

update user set plugin = 'mysql_native_password' where user='root';

修改密码(我这里修改为root)

update user set authentication_string=PASSWORD('root') where user='root';

9、退出mysql命令行,“exit;”

10、重启数据库服务

sudo /etc/init.d/mysql restart

11、正常登录mysql

mysql -uroot -p

输入密码后能进入mysql则修改成功,修改成功mysql就配置完成了。

以下为mysql的一些命令

#查看mysql状态
sudo service mysql status#启动mysql服务
sudo service mysql start#停止mysql服务
sudo service mysql stop#重启mysql服务
sudo service msyql restart

4. 安装tomcat8(版本可自己选)

1、安装tomcat8

apt-get install tomcat8

2、启动tomcat服务

service tomcat8 start

3、启动tomcat服务器后在浏览器访问 “你的云服务器IP地址:8080”,如“127.0.0.1:8080”

若成功访问到tomcat默认主页,则tomcat配置成功

tomcat常用命令
#启动:
service tomcat8 start#查看状态:
service tomcat8 status#重启:
sudo service tomcat8 restart

注:tomcat配置文件所在目录:/etc/tomcat8; 打包文件上传目录:/var/lib/tomcat8/webapps下

5. 部署自己的web项目到云服务器tomcat

1、使用Xftp将war复制到云服务器目录下,/var/lib/tomcat8/webapps


直接拖动项目war包到右侧
2、复制完成后重启tomcat服务

sudo service tomcat8 restart

3、浏览器访问“IP地址:8080/项目名”,如:“http://127.0.0.1:8080/ssmbuild_war_exploded/”,即可成功访问web项目

注:如果不能访问可能是端口未开放,需要到云服务器的安全组中开放3306和8080端口

关于只用ip地址或者域名访问tomcat(使用Xftp再window界面打开配置文件)

1、修改tomcat文件 /etc/tomcat8/server.xml ,将端口改为80

2、修改 /etc/default/tomcat8文件,在次文件最后一行添加一行AUTHBIND=yes(默认为no)


注:前提需要80端口未被占用,可使用netstat -ano命令查看端口是否已经开启

百度云服务器Ubuntu18.04部署web项目相关推荐

  1. Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序

    Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序 本人Web Api程序框架选择的是.Net 5.0 一.在服务器上安装运行时RunTime,.Net 5 运行 ...

  2. 百度云服务器nginx搭建部署全流程

    今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉 买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块-> ...

  3. 史上最全阿里云服务器上Docker部署Springboot项目 实战 每一步都带详细图解!!!

    在学习编程的时候,我们都会想,该怎么把自己写出来的项目和创意分享给大家勒.直接给代码吗?平常人看不懂,环境还需要一大堆. 那么部署到服务器上,让人能够直接访问,我想这应该是最棒的方式了吧. 使用Doc ...

  4. 阿里云服务器ubuntu18.04安装可视化界面

    这里写目录标题 一.远程连接ubuntu 二.安装可视化界面 三.安装过程中的问题 一.远程连接ubuntu 输入root密码即可(这个为实例密码) 二.安装可视化界面 依次输入以下shell命令 a ...

  5. 史上最详细阿里云服务器上Docker部署vue项目 实战 每一步都带详细图解!!!

    找了很多博客,最后才成功,

  6. 【Java】购买腾讯云服务器,并部署Spring boot项目,再到部署自己的个人博客,域名备案,安全连接配置

    云服务器部署 一.购买腾讯云服务器 二.简单配置 2.1 进入控制台 2.2 配置防火墙 2.3 配置访问密码 三.远程ssh登录连接服务器 四.云服务器安装软件 4.1 安装JDK 4.2 安装My ...

  7. 百度云服务器BCC中安装pycharm

    百度云服务器Ubuntu16.04系统中安装pycharm Pycharm的两种安装方式 Pycharm的两种安装方式 在pycharm的网站上可以查看pycharm可以查看可下载不同版本的pycha ...

  8. 百度云服务器BCC安装ubuntu16.04 +python3.6配置uWSGI和Nginx 部署Django项目

    题外话 最近也不开学不开工,闲着没事在做一个python+Django的项目.正好域名之前刚审核通过.开始着手在百度云部署自己的项目,记录一下过程中踩过的坑. 简介 Django是一个功能强大的Web ...

  9. 在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

最新文章

  1. 056_Object对象方法
  2. python结巴分词 词频统计_一个txt文档,已经用结巴分词分完词,怎么用python工具对这个分完词的文档进行计算统计词频,求脚本,非...
  3. 不可能的工作:在FBX模型导入脚本中生成模型的预置体
  4. jvm timezone
  5. net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices解决方法
  6. [机器学习] Boosting算法4 --- LightGBM介绍与分布式
  7. mac懒人版_这些实用的Mac软件你迟早会用到,建议收藏!
  8. 【CodeForces - 501C】Misha and Forest (思维构造,树,数学异或)
  9. 好用的Typecho系统后台模板
  10. 基于Sanic的微服务基础架构
  11. VPC 2007 Console界面消失以及解决方法
  12. “寒门状元之死”文章引热议 京东徐雷:三流文学作品 多看书吧
  13. HTML 实现扫雷游戏
  14. 计步 android 源码,android版简易计步器源码
  15. 十六进制转二进制c语言程序,c语言中十六进制转为二进制
  16. 视频编码c语言,MPEG4codec(c) MPEG4视频格式的编解码源码 C语言实现 - 下载 - 搜珍网...
  17. c++二维矩阵顺时针和逆时针旋转
  18. java中flush函数作用_Java语言中flush()函数作用及使用方法详解
  19. itwangyang - 再次继续卷起来-20 个 JS 封装工具函数
  20. [渝粤教育] 山东大学 英语话中华 参考 资料

热门文章

  1. 国际布线标准电缆色谱
  2. C语言练习题:厘米换算英尺英寸
  3. 干货,如何建立数据标签体系
  4. 微商城分销系统软件首选—好分销微信三级分销系统源码定制
  5. 华为路ws5200设置虚拟服务器,华为路由WS5200怎么配置DMZ主机
  6. SpringBoot——JPA的使用、构建restful风格的JPA
  7. Mysql 导入3亿数据
  8. Python——图片与视频互转(亲测有效)
  9. bugreport_xf.exe 系统错误 丢失LIBEAY32.dll
  10. mysql数据库分区