百度云服务器Ubuntu18.04部署web项目
文章目录
- 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项目相关推荐
- Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序
Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序 本人Web Api程序框架选择的是.Net 5.0 一.在服务器上安装运行时RunTime,.Net 5 运行 ...
- 百度云服务器nginx搭建部署全流程
今天百度云界面变了 我前几天买的时候 几十块钱一年 我买的是LS轻量服务器 云服务器或者其他服务器流程基本也都一样 我感觉 买完服务器以后点击右上角管理控制台 进入如下页面 悬停蓝色折叠菜单块-> ...
- 史上最全阿里云服务器上Docker部署Springboot项目 实战 每一步都带详细图解!!!
在学习编程的时候,我们都会想,该怎么把自己写出来的项目和创意分享给大家勒.直接给代码吗?平常人看不懂,环境还需要一大堆. 那么部署到服务器上,让人能够直接访问,我想这应该是最棒的方式了吧. 使用Doc ...
- 阿里云服务器ubuntu18.04安装可视化界面
这里写目录标题 一.远程连接ubuntu 二.安装可视化界面 三.安装过程中的问题 一.远程连接ubuntu 输入root密码即可(这个为实例密码) 二.安装可视化界面 依次输入以下shell命令 a ...
- 史上最详细阿里云服务器上Docker部署vue项目 实战 每一步都带详细图解!!!
找了很多博客,最后才成功,
- 【Java】购买腾讯云服务器,并部署Spring boot项目,再到部署自己的个人博客,域名备案,安全连接配置
云服务器部署 一.购买腾讯云服务器 二.简单配置 2.1 进入控制台 2.2 配置防火墙 2.3 配置访问密码 三.远程ssh登录连接服务器 四.云服务器安装软件 4.1 安装JDK 4.2 安装My ...
- 百度云服务器BCC中安装pycharm
百度云服务器Ubuntu16.04系统中安装pycharm Pycharm的两种安装方式 Pycharm的两种安装方式 在pycharm的网站上可以查看pycharm可以查看可下载不同版本的pycha ...
- 百度云服务器BCC安装ubuntu16.04 +python3.6配置uWSGI和Nginx 部署Django项目
题外话 最近也不开学不开工,闲着没事在做一个python+Django的项目.正好域名之前刚审核通过.开始着手在百度云部署自己的项目,记录一下过程中踩过的坑. 简介 Django是一个功能强大的Web ...
- 在云服务器上部署web项目(CVM)
在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...
最新文章
- 056_Object对象方法
- python结巴分词 词频统计_一个txt文档,已经用结巴分词分完词,怎么用python工具对这个分完词的文档进行计算统计词频,求脚本,非...
- 不可能的工作:在FBX模型导入脚本中生成模型的预置体
- jvm timezone
- net.sf.fmj.media.cdp.civil.CaptureDevicePlugger addCaptureDevices解决方法
- [机器学习] Boosting算法4 --- LightGBM介绍与分布式
- mac懒人版_这些实用的Mac软件你迟早会用到,建议收藏!
- 【CodeForces - 501C】Misha and Forest (思维构造,树,数学异或)
- 好用的Typecho系统后台模板
- 基于Sanic的微服务基础架构
- VPC 2007 Console界面消失以及解决方法
- “寒门状元之死”文章引热议 京东徐雷:三流文学作品 多看书吧
- HTML 实现扫雷游戏
- 计步 android 源码,android版简易计步器源码
- 十六进制转二进制c语言程序,c语言中十六进制转为二进制
- 视频编码c语言,MPEG4codec(c) MPEG4视频格式的编解码源码 C语言实现 - 下载 - 搜珍网...
- c++二维矩阵顺时针和逆时针旋转
- java中flush函数作用_Java语言中flush()函数作用及使用方法详解
- itwangyang - 再次继续卷起来-20 个 JS 封装工具函数
- [渝粤教育] 山东大学 英语话中华 参考 资料