百度云服务器Ubuntu18.04部署web项目
前期准备 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命令查看端口是否已经开启