在linux上部署项目
linux的配置
1.检查网络
ping www.baidu.com
1.2安装数据库mariadb
sudo yum install mariadb-server
1.3连接数据库配置
systemctl start mariadb
mysql_secure_installation
mysql -uroot -proot;
use mysql;
select host,user from user;
update user set host='%' where host='localhost';
flush privileges;
firewall-cmd --state // 查看防火墙开闭状态
firewall-cmd --list-ports // 查看防火墙开放端口
firewall-cmd --query-port=80/tcp // 查看端口是否开放
firewall-cmd --add-port=80/tcp --permanent // 添加端口
firewall-cmd --reload // 重启防火墙
systemctl disable firewalld.service // 设置以后默认关闭防火墙
ip addr // 查看本机ip地址
1.4连接数据库
连接后的界面
插入数据库
2.反向代理Nginx的安装和使用
2.1修改hosts文件
在文件中添加如下代码
192.168.126.128 image.jt.com
192.168.126.128 manage.jt.com
127.0.0.1 www.jt.com
127.0.0.1 sso.jt.com
127.0.0.1 localhost
2.2安装nginx
使用MobaXterm软件,连接虚拟机
进入工作目录
cd /usr/local/src/
//创建一个softs文件统一保存安装包
mkdir softs
//上传nginx安装包
//解压
tar -zxvf nginx-1.15.10.tar.gz
安装命令
./configure
make
make install
遇到 PCRE错误 执行下面的代码
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
make install 后
nginx的工作目录
cd /usr/local/nginx
进入sbin中
开启nginx ./nginx
重启nginx ./nginx -s reload
关闭nginx ./nginx -s stop
在浏览器中输入localhost出现下图则成功
3.JDK部署和项目的发布
3.1JDK的部署
上传并解压jdk-8u51-linux-x64.tar.gz
然后把安装包移入softs
把jdk1.8.0_51改名为jdk1.8
3.2JDK的环境配置
vim /etc/profile 中添加一下代码
#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
检验配置结果 java -version
3.3 项目的设置和发布
数据库地址
图片的路径配置
创建图片的保存路径和项目的发布路径
上传打包好的项目
//配置nginx的nginx.conf文件,增加一下代码
server {
listen 80;
server_name image.jt.com;
location / {
root /usr/local/src/images;
}
}
server {
listen 80;
server_name manage.jt.com;
location / {
proxy_pass http://192.168.126.128:8071;
}
}
重启nginx:./nginx -s reload
后台开启服务器: nohup java -jar 8071.war -> 8071.log &
在网页上输入网页
以上项目就已经发布,但还可以继续优化,后面在介绍。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。