Ubuntu项目部署

作者 : admin 本文共1657个字,预计阅读时间需要5分钟 发布时间: 2024-06-9 共3人阅读

解压jdk

tar -zxvf jdk-8u151-linux-x64.tar.gz

配置Java环境变量: 

vim ~/.bashrc

export JAVA_HOME=/root/soft/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

设置环境变量生效:

source ~/.bashrc 

 查看一下jdk版本:

java -version

解压tomcat

tar -zxvf apache-tomcat-8.5.20.tar.gz 

默认情况下,Ubuntu的防火墙可能会阻止外部访问Tomcat的默认端口(通常为8080端口)。为了允许外部访问,你需要配置防火墙规则,开放8080端口:

开放tomcat端口:

sudo ufw allow 8080/tcp

跟新规则: 

sudo ufw reload 

上述命令会开放8080端口,并重新加载防火墙规则以使更改生效

安装MySQL

第一步卸载/清理残余

 dpkg –list|grep mysql

根据查询首先卸载以前的数据库

 sudo apt-get remove mysql-common 

第二步 安装Mysql

更新一下列表

 sudo apt-get update

安装MySQL

sudo apt-get install mysql-server

启动和关闭mysql的命令如下:

#启动: 
sudo service mysql start

#重启:
sudo  service mysql restart 

#关闭: 
sudo service mysql stop

第三步 修改mysql的连接方式和数据库密码

刚安装好数据库你是不是发愁不知道密码啊.我来告诉你

首先要先使用无密码登录数据库一定要使用 sudo mysql -uroot -p 刚安装好可以这样登录.已经亲自试过了

sudo mysql -uroot -p

不用输入任何密码直接回车.然后按照以下命令把数据库的连接和密码都改一下就行了
简单吧.

#切换数据库

use mysql;
#开启远程连接
update user set host=’%’ where user=’root’;
#修改了之后刷新以下权限
flush privileges;

#修改数据库密码.
ALTER USER ‘root’@’%’ identified with mysql_native_password BY ‘123456’;
#修改了之后刷新以下权限
flush privileges;

#退出数据库
quit;

第四步 解决Navicat连接不上数据库的问题

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 

Ubuntu项目部署插图

然后在重启一下mysql服务. 

#重启:
sudo  service mysql restart

 新建数据库

create database bookshop;  

 进入到数据库里面

use bookshop;  

 执行SQL脚本

source /root/soft/book.sql   

 远程连接

 开放MySQL端口

sudo ufw allow 3306/tcp

跟新规则 

 sudo ufw reload 

 安装nginx

  一、下载安装

 1、检查是否已经安装

 nginx -v

 2、安装 

apt install nginx-core

nginx文件安装完成之后的文件位置: 

/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志

 3、启动nginx

service nginx start 

开放端口:

 sudo ufw allow 80/tcp

跟新规则: 

 sudo ufw reload 

4、查看nginx的进程

ps -ef |grep nginx

停服务:

kill -9 2323

 或者

service nginx stop

5、卸载nginx

apt-get –purge autoremove nginx

本站无任何商业行为
个人在线分享 » Ubuntu项目部署
E-->