Linux部署项目的准备工作

Linux安装数据库

1安装数据库 yum install mariadb-server
2启动数据库 systemctl start mariadb
3配置数据库 mysql_secure_installation 账号 密码等…
4开放数据库的对外访问权限
操作mysql库中的user表 吧权限改为**%**修改数据库信息 之后重启数据库/刷新权限 flush privileges;
5导入jtdb的数据库

Linux关闭防火墙操作

配置开关 关闭防火墙下次重启后生效 systemctl disable firewalld.service
临时操作 操作防火墙现状态立即生效 systemctl stop firewalld.service
查看防火墙状态 firewall-cmd --state

部署服务器

1).配置JDK
安装解压jdk

tar -xvf   jdk-8u51-linux-x64.tar.gz

编辑profile文件 配置jdk

vim /etc/profile 

#设定jdk环境
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
source /etc/profile

解释:
/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里面的东西对所有用户适用。
source命令也称为“点命令”也就是一个点符号(.)source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
/etc/profile :这个文件是每个用户登录时都会运行的环境变量设置,属于系统级别的环境变量,设置在里 面的东西对所有用户适用; .bashfile 是单用户登录时比如root会运行的,只对当前用户适用,而且只有在你使用的也是bash作为shell时才行. rpm是red hat,fedora,centos这几个发行版使用的安装包,和其它tar.gz的区别是有个文件头,多了一些信息。 rpm包多数是二进制文件,可以直接运行的,但tar.gz包很多是源代码,要编译后才能运行。 二进制文件和windows下的exe文件一个意思,可以直接运行。

2).部署服务项 通过meven项目打jar&war包 利用java -jar启动
3).设定后台启动 nohup
4).设定脚本启动 利用 .sh 脚本文件

安装nginx

1).下载nginx安装包 官网下载 nginx.org
2).配置/编译/安装 ./configure make make install
3).查找nginx工作目录
4).启动nginx `

启动nginx        ./nginx
重启nginx        ./nginx     -s   reload
关闭nginx        ./nginx     -s   stop

5).配置nginx配置文件 实现反向代理 conf 目录下配置

#配置图片服务器
	server {
		listen 80; //监听的端口
		server_name  xxx.xxx.com; //网址

		location / {
			#配置反向代理的路径
			root   xxx/xxx/xxx/xxx;
		}
	}
	
	#配置域名代理
	server {
		listen 80;
		server_name  xxx.xxx.com; //网址

		location / {
			#代理tomcat服务器 和下面的名称一致
			proxy_pass  http://tomcats;
		}
	}
	
	#配置tomcat集群  默认是轮询策略 以三台为例
	upstream tomcats {
		server localhost:8081;
		server localhost:8082;
		server localhost:8083;
	}

关于host文件
这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。Hosts文件配置的映射是静态的,如果需要则手动配置

今天的分享就到这里了…谢谢大家!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值