百度下載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; } }