Windows版百度下载nginx/windows,解压Nginx命令:启动命令启动nginx重启命令nginx-sreload停止命令nginx-s停止配置文件配置#imageserverproxyimage.jt.com:80server{listen80;服务器名称图像。jt.com;location/{#转到根目录D:/JT-SOFT/images;}}listen表示监听端口,server_name表示监听地址。如果想本地访问,需要修改hosts文件#京淘配置#左边写IP地址右边写域名,用空格隔开127.0.0.1image.jt.com127.0.0。1manage.jt.com#implementnginx#192.168.126.129image.jt.com#192.168.126.129manage.jt.com127.0.0.1www.jt.com#Bug使用软件时有时会丢失字母。127.0.0.1sso.jt.comNginx部署tomocat集群,项目发布命令java-jar#配置京淘后台管理服务器#manage.jt.comlocalhost:8091serverserver{listen80;服务器名称manage.jt.com;location/{#地图服务器proxy_passhttp://localhost:8091;}}Nginx实现负载均衡#配置京淘后台管理服务器#manage.jt.comlocalhost:8091serverserver{listen80;服务器名称manage.jt.com;location/{#地图服务设备#proxy_passhttp://localhost:8091;proxy_passhttp://jtWindows;}}#配置tomcat服务器集群1.轮询策略upstreamjtWindows{#server表示服务器地址server127.0.0.1:8081;服务器127.0.0.1:8082;}权重设置,让性能好的服务器处理更多的请求#配置tomcat服务器集群1.轮询策略2.权重策略upstreamjtWindows{#server代表服务器地址server127.0.0.1:8081weight=8;服务器127.0.0.1:8082权重=2;}IPHASH策略,由于有些数据是绑定到服务器上的,后面一定要要求用户访问指定的服务器,使用IPHASH策略#配置tomcat服务器集群1.轮询策略2.权重策略3.iphash策略upstreamjtWindows{#server代表服务器地址ip_hash;服务器127.0.0.1:8081权重=8;服务器127.0.0.1:8082权重=2;}安装linux版jdk,先上传linux版jdk文件,解压命令:tar-zxvfjdk-8u51-linux-x64.tar.gz配置环境变量setjdkenvironment#setjdkenvironmentexportJAVA_HOME=/usr/local/src/jdk1.8exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib安装MariaDB数据库测试是否可以连接外网-ping安装命令:[root@localhostsrc]#yum安装mariadb服务器安装安装mariadb数据库[root@localhostsrc]#yumcleanall清除安装的文件。如果下载失败,则执行。确认下载:按y启动数据库命令:1.启动命令[root@localhostsrc]#systemctlstartmariadb2。重启命令[root@localhostsrc]#systemctlrestartmariadb3。关闭命令[root@localhostsrc]#systemctlstopmariadb数据库初始化操作:command:mysql_secure_installation然后按y测试用户名和密码是否有效,mysql-uroot-prootimportdatabase:source/xx/xx/xx/jtdb.sql;连接数据库说明:如果需要远程连接数据库,必须通过防火墙。如果要远程连接数据库,必须在数据库中开启远程访问权限,否则连接被拒绝。配置数据库权限1.进入数据库:mysql-uroot-proot2。使用数据库:使用mysql3。查询user表中的host/root/password:selecthost,user,passwordfromuser4。将host="localhost"更改为"%":更新用户集host="%"wherehost="localhost";5.Refreshdatabaseprivilegesflushprivilegesconfigurelinuxfirewallcommand:firewall-cmd--state//检查状态systemctlenablefirewalld.service//设置启动启用防火墙systemctldisablefirewalld.service//设置开机禁用防火墙service//手动关闭防火墙systemctlstartfirewalld.service//开启防火墙firewall-cmd--list-ports//查看开启的端口firewall-cmd--query-port80/tcpcheck80端口是否开放firewall-cmd--zone=public--add-port=80/tcp--permanent//开放80端口firewall-cmd--zone=public--remove-port=9090/tcp-permanent//removeRemoveport9090firewall-cmd--reload//重启防火墙防火墙操作说明–zone#Scope–add-port=80/tcp#添加端口,格式为:端口/通信协议–remove-port=80/tcp#Move除端口外,格式为:端口/通讯协议–permanent#永久有效,无此参数,重启后失效命令:jps取回java进程killPID号"谦虚杀进程"如果当前进程项被其他进程使用,则不会关闭。kill-15PIDnumber"gentlekill"可以在被杀死前做善后工作kill-9PIDnumber强行杀死搜索任何进程ps-ef|grepxxxxservernameLinux部署Nginx1。百度下载Nginxlinux版2.上传到服务器,解压tar-zxvfnginx-1.19.3.tar.gz3.进入nignx目录进行安装,命令:./configuremakemakeinstall4.进入安装后的目录完成,默认进入/usr/local/nginx目录下的sbin,命令:./nginx命令说明:./nginx启动nginx./nginx-sreload重启nginx./nginx-sstop5.修改后重启nginx配置文件#1。配置Linux集群服务器{listen80;server_name管理.jt.com;位置/{proxy_passhttp://tomcats;}}上游tomcats{服务器192.168.126.129:8081;服务器192.168.126.129:8082;}#配置Linux图像代理服务器{听80;服务器名称image.jt.com;location/{#配置镜像磁盘地址。根/usr/local/src/images;}}
