中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

電子產(chǎn)品營銷策劃書seo優(yōu)化易下拉霸屏

電子產(chǎn)品營銷策劃書,seo優(yōu)化易下拉霸屏,網(wǎng)站建設(shè)免費建站免費源代碼,在線手機網(wǎng)站制作?作者簡介:CSDN內(nèi)容合伙人、信息安全專業(yè)在校大學生🏆 🔥系列專欄 :狂神說Java 📃新人博主 :歡迎點贊收藏關(guān)注,會回訪! 💬舞臺再大,你不上臺,永遠…

?作者簡介:CSDN內(nèi)容合伙人、信息安全專業(yè)在校大學生🏆
🔥系列專欄 :狂神說Java
📃新人博主 :歡迎點贊收藏關(guān)注,會回訪!
💬舞臺再大,你不上臺,永遠是個觀眾。平臺再好,你不參與,永遠是局外人。能力再大,你不行動,只能看別人成功!沒有人會關(guān)心你付出過多少努力,撐得累不累,摔得痛不痛,他們只會看你最后站在什么位置,然后羨慕或鄙夷。


文章目錄

    • 公司產(chǎn)品出現(xiàn)瓶頸?
      • 什么是Nginx?
      • Nginx作用?
      • 正向代理和反向代理:
    • Nginx的安裝
      • windows下安裝
      • linux下安裝
      • Nginx常用命令
    • 演示如何使用:
        • **Nginx可以配置請求轉(zhuǎn)發(fā)的服務(wù)器的路徑:實現(xiàn)http請求獲取服務(wù)器上的文件,配置靜態(tài)資源文件**

公司產(chǎn)品出現(xiàn)瓶頸?

我們公司項目剛剛上線的時候,并發(fā)量小,用戶使用的少,所以在低并發(fā)的情況下,一個jar包啟動應(yīng)用就夠了,然后內(nèi)部tomcat返回內(nèi)容給用戶。

但是慢慢的,使用我們平臺的用戶越來越多了,并發(fā)量慢慢增大了,這時候一臺服務(wù)器滿足不了我們的需求了。

于是我們橫向擴展,又增加了服務(wù)器。這個時候幾個項目啟動在不同的服務(wù)器上,用戶要訪問,就需要增加一個代理服務(wù)器了,通過代理服務(wù)器來幫我們轉(zhuǎn)發(fā)和處理請求。

我們希望這個代理服務(wù)器可以幫助我們接收用戶的請求,然后將用戶的請求按照規(guī)則幫我們轉(zhuǎn)發(fā)到不同的服務(wù)器節(jié)點之上。這個過程用戶是無感知的,用戶并不知道是哪個服務(wù)器返回的結(jié)果,我們還希望他可以按照服務(wù)器的性能提供不同的權(quán)重選擇。保證最佳體驗!所以我們使用了Nginx。

什么是Nginx?

Nginx (engine x) 是一個高性能的HTTP和反向代理web服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù)。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發(fā)的,第一個公開版本0.1.0發(fā)布于2004年10月4日。2011年6月1日,nginx 1.0.4發(fā)布。
其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)較好,中國大陸使用nginx網(wǎng)站用戶有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。在全球活躍的網(wǎng)站中有12.18%的使用比率,大約為2220萬個網(wǎng)站。
Nginx 是一個安裝非常的簡單、配置文件非常簡潔(還能夠支持perl語法)、Bug非常少的服務(wù)。Nginx 啟動特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運行,即使運行數(shù)個月也不需要重新啟動。你還能夠不間斷服務(wù)的情況下進行軟件版本的升級。
Nginx代碼完全用C語言從頭寫成。官方數(shù)據(jù)測試表明能夠支持高達 50,000 個并發(fā)連接數(shù)的響應(yīng)。

Nginx作用?

1:Http代理,反向代理:作為web服務(wù)器最常用的功能之一,尤其是反向代理。
2:負載均衡
3:配置前端靜態(tài)資源文件映射

正向代理和反向代理:

正向代理是代理客戶端,反向代理是代理服務(wù)器。
而根據(jù)這核心的區(qū)別,我們也可以記住:代理哪端便可以隱藏哪端。
也就是說:
正向代理隱藏真實客戶端,反向代理隱藏真實服務(wù)端。
正向代理:翻墻業(yè)務(wù)

反向代理

**Nginx:**Nginx提供的負載均衡策略有2種:內(nèi)置策略和擴展策略。
內(nèi)置策略:輪詢,加權(quán)輪詢,Ip hash。
擴展策略:天馬行空,只有你想不到的沒有他做不到的。
輪詢

加權(quán)輪詢

iphash對客戶端請求的ip進行hash操作,然后根據(jù)hash結(jié)果將同一個客戶端ip的請求分發(fā)給同一臺服務(wù)器進行處理,可以解決session不共享的問題。

上述三種負載均衡策略,后臺的服務(wù)器連接都是同一個數(shù)據(jù)庫,所以數(shù)據(jù)是一致的,所有的文件也應(yīng)該放在文件服務(wù)器上。
動靜分離:
動靜分離: 在我們的軟件開發(fā)中,有些請求是需要后臺處理的,有些請求是不需要經(jīng)過后臺處理的(如:css、html、jpg、js等等文件),這些不需要經(jīng)過后臺處理的文件稱為靜態(tài)文件。讓動態(tài)網(wǎng)站里的動態(tài)網(wǎng)頁根據(jù)一定規(guī)則把不變的資源和經(jīng)常變的資源區(qū)分開來,動靜資源做好了拆分以后,我們就可以根據(jù)靜態(tài)資源的特點將其做緩存操作。提高資源響應(yīng)的速度。

目前,通過使用Nginx大大提高了我們網(wǎng)站的響應(yīng)速度,優(yōu)化了用戶體驗,讓網(wǎng)站的健壯性更上一層樓!

Nginx的安裝

windows下安裝

1、下載nginx
http://nginx.org/en/download.html 下載穩(wěn)定版本。
以nginx/Windows-1.16.1為例,直接下載 nginx-1.16.1.zip。
下載后解壓,解壓后如下:

2、啟動nginx
有很多種方法啟動nginx
(1)直接雙擊nginx.exe,雙擊后一個黑色的彈窗一閃而過
(2)打開cmd命令窗口,切換到nginx解壓目錄下,輸入命令 nginx.exe ,回車即可
3、檢查nginx是否啟動成功
直接在瀏覽器地址欄輸入網(wǎng)址 http://localhost:80 回車,出現(xiàn)以下頁面說明啟動成功!

4、配置監(jiān)聽
nginx的配置文件是conf目錄下的nginx.conf,默認配置的nginx監(jiān)聽的端口為80,如果80端口被占用可以修改為未被占用的端口即可。

這是配置的監(jiān)聽就是我們要訪問的地址!當我們監(jiān)聽后,我們訪問這個網(wǎng)址時,請求會被轉(zhuǎn)向定義的的服務(wù)器列表
當我們修改了nginx的配置文件nginx.conf 時,不需要關(guān)閉nginx后重新啟動nginx,只需要執(zhí)行命令 nginx -s reload 即可讓改動生效
5、關(guān)閉nginx
如果使用cmd命令窗口啟動nginx, 關(guān)閉cmd窗口是不能結(jié)束nginx進程的,可使用兩種方法關(guān)閉nginx
(1)輸入nginx命令 nginx -s stop(快速停止nginx) 或 nginx -s quit(完整有序的停止nginx)
(2)使用taskkill taskkill /f /t /im nginx.exe

taskkill是用來終止進程的,
/f是強制終止 .
/t終止指定的進程和任何由此啟動的子進程。
/im示指定的進程名稱 .

linux下安裝

1、安裝gcc
安裝 nginx 需要先將官網(wǎng)下載的源碼進行編譯,編譯依賴 gcc 環(huán)境,如果沒有 gcc 環(huán)境,則需要安裝:

yum install gcc-c++

2、PCRE pcre-devel 安裝
PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發(fā)的一個二次開發(fā)庫。nginx也需要此庫。命令:

yum install -y pcre pcre-devel

3、zlib 安裝
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內(nèi)容進行 gzip ,所以需要在 Centos 上安裝 zlib 庫。

yum install -y zlib zlib-devel

4、OpenSSL 安裝
OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協(xié)議,并提供豐富的應(yīng)用程序供測試或其它目的使用。
nginx 不僅支持 http 協(xié)議,還支持 https(即在ssl協(xié)議上傳輸http),所以需要在 Centos 安裝 OpenSSL 庫。

yum install -y openssl openssl-devel

5、下載安裝包
手動下載.tar.gz安裝包,地址:https://nginx.org/en/download.html

下載完畢上傳到服務(wù)器上 /root
6、解壓

tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0


7、配置
使用默認配置,在nginx根目錄下執(zhí)行

./configure
make
make install

查找安裝路徑: whereis nginx

Nginx常用命令

可以見專門博客

cd /usr/local/nginx/sbin/./nginx  啟動./nginx -s stop  停止./nginx -s quit  安全退出./nginx -s reload  重新加載配置文件ps aux|grep nginx  查看nginx進程

啟動成功訪問 服務(wù)器ip:80

注意:如何連接不上,檢查阿里云安全組是否開放端口,或者服務(wù)器防火墻是否開放端口!
相關(guān)命令:

# 開啟
service firewalld start
# 重啟
service firewalld restart
# 關(guān)閉
service firewalld stop
# 查看防火墻規(guī)則
firewall-cmd --list-all
# 查詢端口是否開放
firewall-cmd --query-port=8080/tcp
# 開放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重啟防火墻(修改配置后要重啟防火墻)
firewall-cmd --reload
# 參數(shù)解釋
1、firwall-cmd:是Linux提供的操作firewall的一個工具;
2、--permanent:表示設(shè)置為持久
3、--add-port:標識添加的端口;

演示如何使用:

**第一步:**本地啟動狂神自己的項目,啟動同一個項目2次,并設(shè)置使用不同端口,模擬使用多臺服務(wù)器。
8080:

8081:

**第二步:**我們不能讓用戶不停的去訪問不同的端口號或者服務(wù)器,那么我們需要一個代理服務(wù)器。
**Nginx:**Nginx提供的負載均衡策略有2種:內(nèi)置策略和擴展策略。
內(nèi)置策略:輪詢,加權(quán)輪詢,Ip hash。
擴展策略:天馬行空,只有你想不到的沒有他做不到的。

**第三步:**進入安裝nginx的服務(wù)器中,然后修改并配置nginx.conf文件:

# upstream 負載均衡關(guān)鍵字 kuangstudy隨便起
upstream kuangstudy{server 127.0.0.1:8080 weight=1; # weight就是權(quán)重,默認都是1server 127.0.0.1:8081 weight=1;
}
server {location / {proxy_pass http://kuangstudy;     # 我們通過代理kuangstudy,找到我們真正要請求的服務(wù)器。
}

image.png
配置成功后,我們重新啟動nginx,重新加載配置文件:
我們訪問:http://www.localhost/(即:監(jiān)聽的網(wǎng)址,http默認是80接口),請求會根據(jù)proxy_pass進行反向代理(如果直接配置url,直接反向代理到指定的URL,如果配置的是變量,會找upstream配置項(upstream配置項的主要作用是配置多個服務(wù)器實現(xiàn)負載均衡),請求被代理到對應(yīng)的upstream下的服務(wù)器上,實現(xiàn)反向代理,加上weight配置可以實現(xiàn)負載均衡。
如果是微服務(wù)架構(gòu)的話,我理解我們反向代理的真正的服務(wù)器,應(yīng)該是網(wǎng)關(guān)gateway的服務(wù)器,讓gateway再去處理分配請求。詳見gateway博客

最后的圖解:(8080是tomcat的默認端口)

備注:
具體配置文件詳解可以看專門博客:Nginx 配置詳解 | 菜鳥教程
配置文件解釋含義:

########### 每個指令必須有分號結(jié)束。#################
#user administrator administrators;  #配置用戶或者組,默認為nobody nobody。
#worker_processes 2;  #允許生成的進程數(shù),默認為1
#pid /nginx/pid/nginx.pid;   #指定nginx進程運行文件存放地址
error_log log/error.log debug;  #制定日志路徑,級別。這個設(shè)置可以放入全局塊,http塊,server塊,級別以此為:debug|info|notice|warn|error|crit|alert|emerg
events {accept_mutex on;   #設(shè)置網(wǎng)路連接序列化,防止驚群現(xiàn)象發(fā)生,默認為onmulti_accept on;  #設(shè)置一個進程是否同時接受多個網(wǎng)絡(luò)連接,默認為off#use epoll;      #事件驅(qū)動模型,select|poll|kqueue|epoll|resig|/dev/poll|eventportworker_connections  1024;    #最大連接數(shù),默認為512
}
http {include       mime.types;   #文件擴展名與文件類型映射表default_type  application/octet-stream; #默認文件類型,默認為text/plain#access_log off; #取消服務(wù)日志    log_format myFormat '$remote_addr–$remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for'; #自定義格式access_log log/access.log myFormat;  #combined為日志格式的默認值sendfile on;   #允許sendfile方式傳輸文件,默認為off,可以在http塊,server塊,location塊。sendfile_max_chunk 100k;  #每個進程每次調(diào)用傳輸數(shù)量不能大于設(shè)定的值,默認為0,即不設(shè)上限。keepalive_timeout 65;  #連接超時時間,默認為75s,可以在http,server,location塊。upstream mysvr {   server 127.0.0.1:7878;server 192.168.10.121:3333 backup;  #熱備}error_page 404 https://www.baidu.com; #錯誤頁server {keepalive_requests 120; #單連接請求上限次數(shù)。listen       4545;   #監(jiān)聽端口server_name  127.0.0.1;   #監(jiān)聽地址       location  ~*^.+$ {       #請求的url過濾,正則匹配,~為區(qū)分大小寫,~*為不區(qū)分大小寫。#root path;  #根目錄#index vv.txt;  #設(shè)置默認頁proxy_pass  http://mysvr;  #請求轉(zhuǎn)向mysvr 定義的服務(wù)器列表deny 127.0.0.1;  #拒絕的ipallow 172.18.5.54; #允許的ip           } }
}

nginx訪問另一臺服務(wù)器上的文件_Dream答案的博客-CSDN博客_nginx 訪問另一個服務(wù)器文件

Nginx可以配置請求轉(zhuǎn)發(fā)的服務(wù)器的路徑:實現(xiàn)http請求獲取服務(wù)器上的文件,配置靜態(tài)資源文件

nginx 中l(wèi)ocation和root,你確定真的明白他們關(guān)系?_果汁華的博客-CSDN博客_nginx中的root
nginx指定文件路徑有兩種方式root和alias,這兩者的用法區(qū)別,使用方法總結(jié)了下,方便大家在應(yīng)用過程中,快速響應(yīng)。root與alias主要區(qū)別在于nginx如何解釋location后面的uri,這會使兩者分別以不同的方式將請求映射到服務(wù)器文件上。
root和alias的語法格式:
[root]
語法:root path
默認值:root html
配置段:http、server、location、if
[alias]
語法:alias path
配置段:location
root實例:
location ^~ /t/ {
root /www/root/html/;
}
如果一個請求的URI是/t/a.html時,web服務(wù)器將會返回服務(wù)器上的/www/root/html/t/a.html的文件。

alias實例:
location ^~ /t/ {
alias /www/root/html/new_t/;
}
如果一個請求的URI是/t/a.html時,web服務(wù)器將會返回服務(wù)器上的/www/root/html/new_t/a.html的文件。注意這里是new_t,因為alias會把location后面配置的路徑丟棄掉,把當前匹配到的目錄指向到指定的目錄。
注意:

  1. 使用alias時,目錄名后面一定要加"/"。
  2. alias在使用正則匹配時,必須捕捉要匹配的內(nèi)容并在指定的內(nèi)容處使用。
  3. alias只能位于location塊中。(root可以不放在location中)
    實際項目配置:
 
#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}stream {upstream pg-server{server 47.99.104.62:5432;}server {listen 5433;proxy_pass pg-server;}
}http {include       mime.types;default_type  application/octet-stream;client_max_body_size  100m;access_log  off;sendfile        on;keepalive_timeout  100;fastcgi_connect_timeout 75;fastcgi_read_timeout 600;fastcgi_send_timeout 600;gzip  on;  gzip_min_length 1k;  gzip_comp_level 4; gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;  gzip_disable "MSIE [1-6]\."; gzip_vary on; map $http_upgrade $connection_upgrade {default upgrade;'' close;}upstream msc {server  47.99.104.62:18010;}upstream nacos-server {server  47.99.104.62:8848;}upstream graphs {server 47.99.104.62:8000;}upstream websocket-server {server 47.99.104.62:2014;}server {listen       18001;location / {proxy_pass http://nacos-server;}}server {listen       80 default;server_name  localhost;#ssl on;#root ../webapps;#location / {#	rewrite ^/$ /fusionsite-are-basic-web last;#	add_header 'Cache-Control' 'no-cache';#}root ../../Oceansite/webapps/oceansite-basic-web;location = / {#root	../../Oceansite/webapps/oceansite-basic-web;#index  index.html index.htm;rewrite ^/$ /index last;			}location /index {alias	../../Oceansite/webapps/oceansite-basic-web;			}location /login {alias	../../Oceansite/webapps/oceansite-basic-web;			}location /system/menu {alias	../../Oceansite/webapps/oceansite-basic-web/;			}location /RTData/navigation {alias	../../Oceansite/webapps/oceansite-basic-web/;			}location /RTData/flowChart {alias	../../Oceansite/webapps/oceansite-basic-web/;			}location /RTData/47.99.104.62/oceansite-conduction-web {alias	../../Oceansite/webapps/oceansite-basic-web/;			}location /RTData/47.99.104.62/oceansite-video-monitor-web {alias	../../Oceansite/webapps/oceansite-basic-web/;			}location /47.99.104.62/oceansite-ship-record-web {alias	../../Oceansite/webapps/oceansite-basic-web/;			}#記錄簿網(wǎng)頁資源location /oceansite-ship-record-web {root	../../Oceansite/webapps;	index  index.html index.htm;			}#通導系統(tǒng)網(wǎng)頁資源location /oceansite-conduction-web {root	../../Oceansite/webapps;	index  index.html index.htm;			}#視頻監(jiān)控網(wǎng)頁資源location /oceansite-video-monitor-web {root	../../Oceansite/webapps;	index  index.html index.htm;			}#視頻監(jiān)控報警照片和視頻location /alarmimgdata {root	../../;			}#流程圖網(wǎng)頁資源location /flowchart {root	../webapps;index  index.html index.htm;			}location /fusionsite-are-basic-web {root	../webapps;index  index.html index.htm;			}location /common {root	../webapps;index  index.html index.htm;			}		#OceanSite 數(shù)據(jù)接口跳轉(zhuǎn)location /prod-api/ {proxy_read_timeout 86400;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Origin' *; add_header 'Access-Control-Max-Age' 1728000;add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,PUT,DELETE';add_header 'Access-Control-Allow-Headers' 'Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';proxy_pass http://47.99.104.62:8080/;}location /msc {proxy_pass http://msc;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location /fusionsite-are-h5-flowchart-web/graph {root ../webapps;}location ~* /fusionsite-are-h5-flowchart-web/graph/.*/Resource/.*\.(jpg|png|jpeg|gif)$ {rewrite ^/fusionsite-are-h5-flowchart-web/graph/(.*)$ /mare-graph/$1 last;}location ~* /mare-graph {root ../App_Server/fusionsite-are-minio-server/data;}location /zrender/src/core/util.js {root ../webapps/fusionsite-are-h5-flowchart-web/graph;}location /graphs/ {proxy_pass http://graphs;proxy_set_header Host 47.99.104.62:8000;}location /msc/fusionsite-are-basic/minIO/fileUpload {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header 'Access-Control-Allow-Origin' "$http_origin" always;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Methods' 'POST';add_header 'Access-Control-Allow-Headers' 'lastoperatime,token,DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';proxy_pass http://47.99.104.62:18110/minIO/fileUpload;}location /msc/fusionsite-are-basic/minIO/file/fileUpload {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header 'Access-Control-Allow-Origin' "$http_origin" always;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Methods' 'POST';add_header 'Access-Control-Allow-Headers' 'lastoperatime,token,DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';proxy_pass http://47.99.104.62:18110/minIO/file/fileUpload;}location /msc/fusionsite-are-basic/minIO/fileDownload {proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;add_header 'Access-Control-Allow-Origin' "$http_origin" always;add_header 'Access-Control-Allow-Credentials' 'true' always;add_header 'Access-Control-Allow-Methods' 'POST';add_header 'Access-Control-Allow-Headers' 'lastoperatime,token,DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';proxy_pass http://47.99.104.62:18110/minIO/fileDownload;}error_page 404 /404.html;location = /40x.html {}error_page 500 502 503 504 /50x.html;location = /50x.html {}}	server {listen       8000;server_name  localhost;client_max_body_size  100m;location /{root  ../webapps/fusionsite-are-h5-flowchart-web/graph;index  index.html index.htm;}location ~* .*/Resource/.*\.(jpg|png|jpeg|gif)$ {rewrite ^.*/Resource/(.*)$  /resources/$1 last;}location ~* .*/Flows/.*\.(jpg|png|jpeg|gif)$ {rewrite ^.*/Flows/(.*)$  /resources/$1 last;}location /resources {alias ../webapps/fusionsite-are-h5-flowchart-web/resources;}error_page   500 502 503 504  /50x.html;location = /50x.html{root   html;}location /flowchart{proxy_read_timeout 86400;proxy_pass http://websocket-server;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;}location /graphs/rest {rewrite ^/graphs/(.*)$  /$1 last;}location /rest{proxy_pass http://47.99.104.62:8689/rest;#proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;expires off;}}}

文章知識點與官方知識檔案匹配,可進一步學習相關(guān)知識

http://www.risenshineclean.com/news/4467.html

相關(guān)文章:

  • 重慶網(wǎng)絡(luò)網(wǎng)站推廣網(wǎng)絡(luò)營銷公司排行榜
  • 開通網(wǎng)站必須做域名空間營銷方法有哪些方式
  • 怎么更改網(wǎng)站域名搜索引擎推廣實訓
  • 瀏陽做網(wǎng)站報價簡述如何優(yōu)化網(wǎng)站的方法
  • 網(wǎng)站越來越難做班級優(yōu)化大師免費下載
  • 常德投訴網(wǎng)站經(jīng)典品牌推廣文案
  • 做網(wǎng)站的語言智慧營銷系統(tǒng)平臺
  • 17zwd一起做業(yè)網(wǎng)站做網(wǎng)站的公司有哪些
  • 公明網(wǎng)站建設(shè)seo網(wǎng)站有優(yōu)化培訓班嗎
  • c 做的網(wǎng)站怎么上傳圖片廣告公司網(wǎng)站
  • 現(xiàn)在個人做網(wǎng)站還能盈利嗎百度400電話
  • 網(wǎng)站建設(shè)北京貴武安百度seo
  • 騰訊 微商 網(wǎng)站 建設(shè)青島神馬排名優(yōu)化
  • 一個人做商城網(wǎng)站網(wǎng)頁開發(fā)培訓網(wǎng)
  • 專業(yè)制作彩鈴網(wǎng)站排名軟件
  • 電子商務(wù)網(wǎng)站服務(wù)器百度站長平臺網(wǎng)站提交
  • 做視頻播放網(wǎng)站百度問答庫
  • 為什么網(wǎng)站有不同的擴展名全國最新的疫情數(shù)據(jù)
  • 鄒城手機網(wǎng)站建設(shè)重慶網(wǎng)
  • 煙臺網(wǎng)站排名優(yōu)化報價seo排名優(yōu)化課程
  • 購物網(wǎng)站開發(fā)費用武漢百度信息流廣告
  • wordpress后臺亂了是怎么回事專業(yè)網(wǎng)站優(yōu)化公司
  • 建立讀音seo研究中心vip教程
  • dw怎么做網(wǎng)站教程廣告推廣網(wǎng)站
  • seo的網(wǎng)站建設(shè)湖南企業(yè)競價優(yōu)化公司
  • 云技術(shù)在網(wǎng)站建設(shè)中的應(yīng)用免費網(wǎng)絡(luò)推廣軟件
  • 模板手機網(wǎng)站建設(shè)公司濟南百度推廣優(yōu)化
  • 招遠建網(wǎng)站中國今天剛剛發(fā)生的新聞
  • 壽陽網(wǎng)站建設(shè)哈爾濱網(wǎng)絡(luò)推廣優(yōu)化
  • 想要找個網(wǎng)站做環(huán)評公示剛剛中國宣布重大消息