Nginx動靜分離

** 結合上章keepalived+nginx 負載均衡

** 今天來配置nginx動態分離結構

網上下載軟件安裝包apache-tomcat-7.0.47.tar.gz,和 jdk-8u181-linux-x64.tar.gz



1、安裝jdk

#tar -xvf jdk-8u181-linux-x64.tar.gz -C /usr/local

#cd /usr/local/jdk1.8.0_181/

#tar -xvf apache-tomcat-7.0.47.tar.gz


2、配置jdk

#vim /etc/profile
..
export JAVA_HOME=/usr/local/jdk1.8.0_181 #指定安裝路徑

export CLASSPATH=.:$JAVA_HOME/lib #配置classpath指定lib路徑

export PATH=$PATH:$JAVA_HOME/bin #配置path 指定bin路徑

#source /etc/profile //重新加載配置文件,或者重啓系統

#java //檢查是否安裝成功

#javac -version //查看版本

javac 1.8.0_181


3、安裝tomcat

#tar -xvf apache-tomcat-7.0.47 //解壓

#cd apache-tomcat-7.0.47/bin/ //進入解壓目錄

#./startup.sh //啓動tomcat服務

#firefox http://localhost/8080 //訪問tomcat



4、接下來配置nginx文件

vim /etc/nginx/conf.d/extra/wang.conf

upstream wang.com {
server 176.16.1.10:8080; #定義tomcat主機
server 192.168.1.100 weight=1; #定義後端web主機
server 192.168.1.200 weight=1;
}

server {
listen 80;
server_name www.wang.com;
location / {
root html;
index web.html index.html;

#不定義靜態資源,默認處理所有

proxy_pass http://wang.com;
proxy_redirect default;
}

#定義靜態資源
location ~ .*.(js|css|ico|png|jpg|eot|svg|ttf|woff) {
root /www/static; #指定靜態資源存放路徑
}
}


#mkdir -p /www/static/

#/usr/local/nginx/sbin/nginx -s reload

#firefox http://176.16.1.10 //訪問tomcat將會看不到png,css等圖片信息

#cp apache-tomcat-7.0.47/webapps/ROOT/.png .css /www/static/ //拷貝圖片內容到指定的靜態資源路徑下。

#firefox http://176.16.1.10 //再次訪問tomcat將會看到圖片信息

**到此nginx動態分離配置完成


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章