百度下载nginx/windosw,解压java
Nginx命令:
启动命令 start nginx
重启命令 nginx -s reload
中止命令 nginx -s stopmysql
配置文件配置linux
# 图片服务器代理 image.jt.com:80 server { listen 80; server_name image.jt.com; location / { # 转向目录 root D:/JT-SOFT/images; } }
listen表示监听端口,server_name表示监听地址nginx
若是要在本地访问,须要修改hosts文件sql
# 京淘配置 #左侧写IP地址 右侧写域名 中间使用空格分隔 127.0.0.1 image.jt.com 127.0.0.1 manage.jt.com #实现 nginx的 #192.168.126.129 image.jt.com #192.168.126.129 manage.jt.com 127.0.0.1 www.jt.com #Bug 有时在使用该软件时可能会出现丢失字母的现象. 127.0.0.1 sso.jt.com
Nginx部署tomocat集群,项目发布命令java -jar数据库
#配置京淘后台管理服务器 # manage.jt.com localhost:8091服务器 server { listen 80; server_name manage.jt.com; location / { #映射服务器 proxy_pass http://localhost:8091; } }
Nginx实现负载均衡tomcat
#配置京淘后台管理服务器 # manage.jt.com localhost:8091服务器 server { listen 80; server_name manage.jt.com; location / { #映射服务器 #proxy_pass http://localhost:8091; proxy_pass http://jtWindows; } } # 配置tomcat服务器集群 1.轮询策略 upstream jtWindows { #server表明服务器地址 server 127.0.0.1:8081; server 127.0.0.1:8082; }
权重设置,让性能更优的服务器多处理请求服务器
# 配置tomcat服务器集群 1.轮询策略 2.权重策略 upstream jtWindows { #server表明服务器地址 server 127.0.0.1:8081 weight=8; server 127.0.0.1:8082 weight=2; }
IPHASH策略,因为某些数据与服务器进行了绑定,则后来必需要求用户访问指定的服务器时,使用IPHASH策略负载均衡
# 配置tomcat服务器集群 1.轮询策略 2.权重策略 3.iphash策略 upstream jtWindows { #server表明服务器地址 ip_hash; server 127.0.0.1:8081 weight=8; server 127.0.0.1:8082 weight=2; }
安装jdk,首先上传linux版jdk文件,解压
命令:tar -zxvf jdk-8u51-linux-x64.tar.gz
配置环境变量tcp
#设定jdk环境 export JAVA_HOME=/usr/local/src/jdk1.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib
安装MariaDB数据库
测试是否能够链接外网 -ping
安装命令:
[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 若是下载失败以后执行的.
肯定下载:按y
数据库启动命令:
1. 启动命令 [root@localhost src]# systemctl start mariadb 2. 重启命令 [root@localhost src]# systemctl restart mariadb 3. 关闭命令 [root@localhost src]# systemctl stop mariadb
数据库初始化操做:
命令:mysql_secure_installation
而后无脑按y
测试用户名密码是否有效,mysql -uroot -proot
导入数据库:source /xx/xx/xx/jtdb.sql;
关于连接数据库的说明:
配置数据库权限
1.进入数据库:mysql -uroot -proot
2.使用数据库:use mysql
3.查询user表中的host/root/password:
select host,user,password from user
4.将host=“localhost” 改成 “%”:
update user set host="%" where host="localhost";
5.刷新数据库权限
flush privileges
配置linux防火墙
命令:firewall-cmd --state //查看状态
systemctl enable firewalld.service //设置开机启用防火墙
systemctl disable firewalld.service//设置开机禁用防火墙
systemctl stop firewalld.service //手动关闭防火墙
systemctl start firewalld.service//开启防火墙
firewall-cmd --list-ports //检查防火墙开放的端口
firewall-cmd --query-port 80/tcp 检查80端口是否开放
firewall-cmd --zone=public --add-port=80/tcp --permanent
//开放80端口
firewall-cmd --zone=public --remove-port=9090/tcp -permanent //移除9090端口
firewall-cmd --reload //重启防火墙
防火墙操做解释
–zone #做用域
–add-port=80/tcp #添加端口,格式为:端口/通信协议
–remove-port=80/tcp #移除端口,格式为:端口/通信协议
–permanent #永久生效,没有此参数重启后失效
命令:jps 检索java进程
检索任意进程
ps -ef| grep xxxx服务器名称
Linux部署Nginx
1.百度下载Nginx linux版
2.上传到服务器,解压
tar -zxvf nginx-1.19.3.tar.gz
3.进入nignx目录安装,
命令:./configure
make make install
4.安装完成后进入目录,默认在/usr/local/nginx
进入sbin目录, 命令: ./nginx
命令说明:
./nginx 启动nginx
./nginx -s reload 重启nginx
./nginx -s stop
5.修改配置文件以后重启nginx
#1.配置Linux集群 server { listen 80; server_name manage.jt.com; location / { proxy_pass http://tomcats; } } upstream tomcats { server 192.168.126.129:8081; server 192.168.126.129:8082; } # 配置Linux 图片代理 server { listen 80; server_name image.jt.com; location / { #配置图片磁盘地址. root /usr/local/src/images; } }