欧美黄色小说视频-极品少妇hdxx麻豆hdxx-黑巨人与欧美精品一区-国产高清在线精品一区二区三区-久久久久久99精品久久久-国产又粗又黄又爽的大片-一级做a毛片-色天天躁夜夜躁天干天干-国产视频你懂的-特级黄录像视频-开心春色激情网-免费看国产一级片-网站黄色在线免费观看-欧美三级在线-欧美一区二区三区在线-最新av在线播放-么公的好大好硬好深好爽视频-亚洲色大成网站www永久男同-每日更新av-美女久久久久久

行業動態

了解最新公司動態及行業資訊

當前位置:首頁>新聞中心>行業動態
全部 4217 公司動態 1081 行業動態 3136

React+Redux|React實踐項目(三)

時間:2022-11-28   訪問量:2116

React 在網絡上擁有近 70,000 顆星,是目前最流行的前端框架。而我學習React也有一段時間了,現在開始使用React+Redux進行實戰!

React實踐項目(一)

React實踐項目(二)

React實踐項目(三)

React實踐項目(四)

React實踐項目(五)

這次我們將應用程序部署到服務器。

項目雖小,五臟俱全,但為了提高我們寫代碼的積極性,自然而然地選擇部署在服務器上,在朋友面前炫耀一番。部署 React 應用程序也非常方便和簡單。

我們使用官方提供的零配置命令行工具-react-app創建項目,該工具內置了打包好的npm命令

在命令行切換到項目目錄,執行npm run build命令,代碼會被編譯到build目錄下。打包發布整個應用服務器運維技術,自動試用壓縮優化。

如上圖所示,我們的應用已經打包完成。

Nginx 是一個高性能的 HTTP 和反向代理服務器。

在安裝 Nginx 之前,需要引入 .

它是一個開源的應用程序容器引擎,允許開發者將他們的應用程序和依賴包打包到一個可移植的容器中服務器運維技術,然后發布到任何流行的 Linux 機器上,還可以實現虛擬化。容器完全使用沙箱機制,它們之間不會有任何接口。

云計算、大數據、移動技術的快速發展,加上企業業務需求的不斷變化,導致需要隨時改變企業架構以滿足業務需求,跟上技術的步伐。更新。毫無疑問,這些負擔將落在企業開發者身上;如何在團隊之間高效協同,快速交付產品,快速部署應用,滿足企業業務需求,是開發者亟待解決的問題。技術恰好可以幫助開發者解決這些問題。

為了解決開發人員和運維人員之間的協作關系,加快應用交付,越來越多的企業引入了這個概念。但是在傳統的開發流程中,開發、測試、運維是三個獨立的團隊。團隊之間溝通不順暢,開發運維矛盾時有發生,導致協作效率低下,產品交付延遲。企業的業務運作。該技術以容器的形式將應用打包交付,使應用可以在不同團隊之間共享,通過鏡像可以將應用部署在任何環境中。這避免了各個團隊之間協作問題的出現,成為企業實現目標的重要工具。以容器的形式交付的技術,支持持續的開發迭代,大大提升了產品開發和交付的速度。

另外,不同于虛擬機將底層設備虛擬化,它直接移植在Linux內核上,通過運行Linux進程虛擬隔離底層設備,這樣對系統性能的損耗遠低于虛擬機機,幾乎可以忽略不計。同時,應用容器的啟動和關閉非常高效,可以支持大規模分布式系統的橫向擴展,這確實給企業發展帶來了福音。

簡而言之,它非常易于使用。它可以安裝在linux mac上。安裝完成后,我們先下載nginx鏡像到本地。

拉 nginx

為了方便使用,我們使用 - 來管理容器。

version: '2'
services:
  # 服務名稱
  nginx:
    # 鏡像:版本
    image: nginx:latest 

it運維服務_運維服務服務器網絡設備日常巡檢報告_服務器運維技術

# 映射容器80端口到本地80端口 ports: - "80:80" # 數據卷 映射本地文件到容器 volumes: # 映射nginx.conf文件到容器的/etc/nginx/conf.d目錄并覆蓋default.conf文件 # - ./nginx.conf:/etc/nginx/conf.d/default.conf # 映射build文件夾到容器的/usr/share/nginx/html文件夾 - ./build:/usr/share/nginx/html # 覆蓋容器啟動后默認執行的命令。 command: /bin/bash -c "nginx -g 'daemon off;'"

完成后執行-up -d 會自動創建容器并在后臺運行

常用命令:

- down 關閉并刪除容器

-ps 查看容器狀態

- exec可用于進入容器執行一些操作,

例如 - exec nginx bash

我們先把打包好的build文件夾上傳到服務器,和-.yml放在一起

-.yml文件已配置將同目錄的build文件夾映射到nginx容器的/usr/share/nginx/html文件夾。這個文件夾是默認的靜態資源文件夾

nginx鏡像有一個默認的配置文件.conf

.conf

server {
    listen       80;
    server_name  localhost;
    #charset koi8-r;

it運維服務_服務器運維技術_運維服務服務器網絡設備日常巡檢報告

#access_log /var/log/nginx/host.access.log main; location / { root /usr/share/nginx/html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html;

服務器運維技術_it運維服務_運維服務服務器網絡設備日常巡檢報告

# fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /.ht { # deny all; #} }

默認配置有問題。刷新首頁以外的路由頁面時,會報404錯誤。

我們使用react-作為路由管理,在開發服務器下運行測試性能正常。部署到線上nginx服務器后,需要在nginx配置中對應用進行相應的調整,否則瀏覽器將無法正常刷新。,表現為頁面不顯示或頁面跳轉錯誤等異常。原因是這些 React 應用程序會在運行時更改瀏覽器 uri,并不真正希望服務器響應這些 uri。如果此時刷新瀏覽器,服務器會在收到瀏覽器發送的uri后去尋找資源。這個 uri 服務器上沒有對應的資源。結果,服務器向瀏覽器發送一個 403 錯誤標志,因為找不到資源。因此,我們需要做的調整是:

創建 nginx.conf 文件

# gzip設置
gzip on;
gzip_vary on;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_min_length 1000;
gzip_proxied any;
gzip_disable "msie6";

運維服務服務器網絡設備日常巡檢報告_it運維服務_服務器運維技術

#gzip_http_version 1.0; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { root /usr/share/nginx/html; index index.html index.htm; # 其作用是按順序檢查文件是否存在,返回第一個找到的文件或文件夾(結尾加斜線表示為文件夾),如果所有的文件或文件夾都找不到,會進行一個內部重定向到最后一個參數。 try_files $uri /index.html; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; }

服務器運維技術_運維服務服務器網絡設備日常巡檢報告_it運維服務

# proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /.ht { # deny all; #} }

去掉-.yml中的#-./nginx.conf:/etc/nginx/conf.d/.conf注釋,用nginx.conf覆蓋默認配置

docker-compose down
docker-compose up -d

現在我們可以通過訪問服務器的80端口來查看我們的應用了。比如我的服務器ip是139.224.135.86,在瀏覽器中輸入就可以訪問。

上一篇:1.思杰桌面云可以做外設管控嗎?(組圖)

下一篇:SaaS化轉型的好處無論身處哪個階段?(組圖)

發表評論:

評論記錄:

未查詢到任何數據!

在線咨詢

點擊這里給我發消息 售前咨詢專員

點擊這里給我發消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯系電話,座機請加區號

免費通話

微信掃一掃

微信聯系
返回頂部
主站蜘蛛池模板: 亚洲精品久久久久久久久av无码 | 国产成人精品一区二区三区免费 | 亚洲一区二区三区 无码 | 国产精品国产三级国产aⅴ无密码 | 国产91在线播放精品91 | 91久久国产露脸精品国产闺蜜 | 40岁成熟女人牲交片20分钟 | 精品久久久久中文字幕一区 | 午夜无码福利伦利理免 | 老妇荒淫牲艳史 | 亚洲激情二区 | 日本japanesexxx人妖 | 国产欧美一区二区三区视频在线观看 | 久久精品卡二卡三卡四卡 | 三级a三级三级三级a十八发禁止 | 五月天最新网址 | 日本黄色一级网站 | 少妇高潮尖叫黑人激情在线 | 黄色免费一级片 | 久久99久久99久久综合 | 3d动漫精品一区二区三区 | 国产美女视频91 | 精品丝袜国产自在线拍av | 日韩成人精品 | 欧美日韩久久中文字幕 | 国产成人精品视频一区二区不卡 | 成人av一区二区亚洲精 | 一级aa毛片 | 91在线公开视频 | 一区二区三区四区亚洲 | 亚洲精品一卡2卡3卡4卡乱码 | 亚洲精品久久一区二区三区777 | 5个黑人躁我一个视频 | 欧美黄色影院 | 日本美女一区二区 | 亚洲交性网 | 成年人视频网址 | 亚洲欧美成人 | 91传媒视频在线观看 | 久久精品毛片 | 国产超碰无码最新上传 | 性一交一乱一色一情丿按摩 | 98精品国产综合久久久久久欧美 | 新普新京亚洲欧美日韩国产 | 久久午夜剧场 | 不卡无码人妻一区二区 | 99久久九九社区精品 | 黄色试频| 国产成人av一区二区在线观看 | 日韩毛片一区 | 新婚之夜疯狂做爰视频一区二区 | 日本欧美一级aaaaa毛片 | 在线观看视频免费入口 | 麻豆一精品传媒卡一卡二传媒短视频 | 日韩高清一二三区 | 一级又爽又黄的免费毛片视频 | 久久久久久91香蕉国产 | 免费黄色网址观看 | 又黄又爽又无遮挡免费的网站 | 久久国产精品无码一区二区三区 | 国产–第1页–屁屁影院 | 久久久综合九色综合88 | 亚洲巨乳自拍在线视频 | 亚洲视频二 | 91久久久久久久久久 | 欧洲熟妇色xxxxx欧美老妇伦 | 国产精品99久久不卡 | 91性高潮久久久久久久久 | 91超碰在 | 秘密爱大尺度做爰呻吟 | 亚洲全部无码中文字幕 | 亚洲码国产岛国毛片在线 | 精品粉嫩超白一线天av | 日本久久久久久级做爰片 | youjizz.com在线播放| 中文在线免费观看入口 | 成人av影片在线观看 | 亚洲xxx视频| 亚洲一区精品二人人爽久久 | 日韩久久激情综合啪啪 | 国产免费视频精品视频 | 日韩亚洲产在线观看 | 亚洲人成电影网站 久久影视 | 亚洲热久久 | 午夜在线观看一区 | 婷婷五月花 | 80s国产成年女人毛片 | 99久热在线精品996热是什么 | 中文字幕熟妇人妻在线视频 | 波多野结衣绝顶大高潮 | 国产人妖视频 | 又欲又肉又黄高h1v1 | 尤物193在线人妻精品免费 | 国产成人天天爽高清视频 | 久久久国产精品 | 本道久久综合无码中文字幕 | 一杯热奶茶的等待 | 麻豆国产成人av在线播放 | 成人97人人超碰人人 |