共计 1659 个字符,预计需要花费 5 分钟才能阅读完成。
在 linux 上部署我的项目
linux 的配置
1. 查看网络
ping www.baidu.com
1.2 装置数据库 mariadb
sudo yum install mariadb-server
1.3 连贯数据库配置
- 1. 启动数据库
systemctl start mariadb
- 2. 批改数据库明码
mysql_secure_installation
- 3. 进入数据库批改权限
mysql -uroot -proot;
use mysql;
select host,user from user;
update user set host='%' where host='localhost';
flush privileges;
- 4. 防火墙策略
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 // 设置当前默认敞开防火墙
- 5. 连贯数据库
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 &
在网页上输出网页
以上我的项目就曾经公布,但还能够持续优化,前面在介绍。
正文完