Linux配置JDK,MySQL数据库,nginx
1.安装JDK
需要在
/etc/profile
中配置4个变量:
JAVA_HOME
JAVA_BIN
PATH
CLASSPATH
并且需要在最后把这4个变量export
配置好后,输入
source /etc/profile
使配置生效
通过
java -version测试是否安装成功
2.安装mysql数据库
把Percona文件拷到工作目录中并解压
命令:
rpm -ivh
安装顺序:
debuginfo–shared–client–server
安装后,启动mysql服务,并重启一遍
service mysql start
service mysql restart
设定mysql初始管理员账号密码
mysqladmin -u root password root
导入数据库
source
配置数据库连接权限:
grant all on *.* to 'root'@'%' identified by 'root';
导入数据库
source
关闭防火墙
停止防火墙服务(下次启动生效,永久)
chkconfig iptables off
立即停止防火墙(当前状态生效)
service iptables stop
检查mysql库下的user表,检查一下权限问题
tomcat启动脚本:
#!/bin/sh
nohup java -jar 8081.war > 8081.log &
nohup java -jar 8082.war > 8082.log &
nohup java -jar 8083.war > 8083.log &
3.配置nginx
解压:
tar -zxvf nginx-1.17.10.tar.gz
nginx配置因为是c语言编写的,所以需要yum环境
yum -y install perl 自动安装程序
yum -y install libaio
yum -y install autoconf
yum remove mysql-libs
之后就可以安装mysql环境了.!!!!! 加油
如果不想执行如下操作 也可以安装mariaDB yum
安装好环境后,就可以在nginx安装目录中执行下面的代码了
./configure
make
make install
检测是否安装成功:
whereis nginx
在nginx的工作目录中,有两个目录:
sbin和conf
sbin是执行文件目录,conf是配置目录
在sbin中执行./nginx启动nginx
启动后重启一下,并且在windows中测试
conf中,location中有两个常用的
location / {
#映射本地磁盘路径
root /usr/local/src/tomcats/images;
}
root指的是监听的server_name指向本地哪个目录,常用于上传图片
server {
listen 80;
server_name manage.jt.com;
location / {
proxy_pass http://linuxTomcats;
}
}
#配置Linux中的Nginx集群
upstream linuxTomcats {
server 192.168.126.129:8081;
server 192.168.126.129:8082;
server 192.168.126.129:8083;
}
proxy_pass,可以配置单个http,也可以配置集群,集群需要在下面用upstream标识