国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問題

這篇具有很好參考價值的文章主要介紹了微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、nginx默認(rèn)路徑

? ? ? ? 1.1、默認(rèn)配置文件路徑:/etc/nginx/nginx.conf/home/centos/nginx/conf/nginx.conf

? ? ? ? 1.2、默認(rèn)資源路徑:/usr/share/nginx/html/index.html

微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問題,微信,Linux系統(tǒng),nginx,前端,服務(wù)器

二、修改nginx.conf配置

注意配置中的:include /etc/nginx/conf.d/*.conf;? 里面包了一個server配置文件)?

user  nginx;
worker_processes  auto;
error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;
events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    #include /etc/nginx/conf.d/*.conf;
    server {
        listen       80;
        listen  [::]:80;
        server_name  localhost;

        #access_log  /var/log/nginx/host.access.log  main;

        location / {
            root   /usr/share/nginx/html; # vue目錄地址(dist)
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;  # 解決刷新頁面變成404問題的代碼
        }

      #error_page  404              /404.html;

      error_page   500 502 503 504  /50x.html;
      location = /50x.html {
          root   /usr/share/nginx/html;
      }
    }
}

三、dockerfile

COPY ./nginx.conf /etc/nginx/nginx.conf

COPY --from=nodeBuild /y-qd/dist /usr/share/nginx/html

# 二開推薦閱讀[如何提高項目構(gòu)建效率](https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/scene/build/speed.html)
# 選擇構(gòu)建用基礎(chǔ)鏡像。如需更換,請到[dockerhub官方倉庫](https://hub.docker.com/_/java?tab=tags)自行選擇后替換。

# 引入Node.js
FROM node:12.22.12 AS nodeBuild

# npm鏡像,解決報錯而引入
RUN npm config set registry https://registry.npm.taobao.org

# install simple http server for serving static content
# 全局http-server用于本地運行
#RUN npm install -g http-server

# make the 'app' folder the current working directory
# 指定構(gòu)建過程中的工作目錄
WORKDIR /y-qd

# copy both 'package.json' and 'package-lock.json' (if available)
# 將src目錄下所有文件,拷貝到工作目錄中src目錄下(.gitignore/.dockerignore中文件除外)
COPY package*.json ./

# install project dependencies
RUN npm install

# copy project files and folders to the current working directory (i.e. 'app' folder)
COPY . .

# build app for production with minification
# 生產(chǎn)打包,對應(yīng)腳本"build": "node build/build.js"
RUN npm run build
#本地,對應(yīng)腳本"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js"
#RUN npm run dev

# production stage
#代理nginx,nginx直接訪問
FROM nginx:stable-alpine AS nginxBuild
COPY ./nginx.conf /etc/nginx/nginx.conf
COPY --from=nodeBuild /y-qd/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

#本地對應(yīng)端口
#EXPOSE 8088
#CMD [ "http-server", "dist" ]

四、注意

4.1、文章來源地址http://www.zghlxwxcb.cn/news/detail-632740.html

完~

到了這里,關(guān)于微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • ruoyi vue部署服務(wù)器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    ruoyi vue部署服務(wù)器,點擊刷新、登錄主頁、退出報404和nginx問題解決

    官網(wǎng)文檔:前端手冊 | RuoYi 步驟如下:有些特殊情況需要部署到子路徑下,例如: https://www.ruoyi.vip/admin ,可以按照下面流程修改。 修改 layout/components/Navbar.vue 中的 location.href 修改 utils/request.js 中的 location.href 打開瀏覽器,輸入: https://www.ruoyi.vip/admin ?能正常訪問和刷新表示

    2024年02月04日
    瀏覽(24)
  • 前端部署nginx刷新后404,解決Nginx刷新頁面后404的問題

    前端部署nginx刷新后404,解決Nginx刷新頁面后404的問題

    使用Nginx部署后,登錄頁面刷新一下就出來404,如下圖: 刷新以后 ,頁面變成404 Not Found 查看了一下nginx配置,出現(xiàn)問題的配置是這樣的: 修改后的配置是這樣的 添加了 try_files $uri $uri/ /index.html, 然后重啟一下nginx問題就解決了。 解釋: try_files 表示檢查文件是否存在,返回

    2024年02月13日
    瀏覽(31)
  • docker使用nginx部署vue刷新頁面404

    docker使用nginx部署vue刷新頁面404

    從docker內(nèi)部復(fù)制出來的配置文件是這樣的,但是刷新頁面之后就顯示404,關(guān)鍵是我兩個前端項目都是用的這一個配置文件,但是只有一個項目出現(xiàn)刷新瀏覽器顯示404的問題,這給我搞懵了?。。?在網(wǎng)上查找問題原因和解決辦法,但是大多數(shù)都說是資源找不到,讓修改配置文件

    2024年01月18日
    瀏覽(28)
  • Vue項目nginx服務(wù)器部署刷新頁面404錯誤

    最近想自己做點小項目練手,前端用的是vue框架,用nginx當(dāng)做服務(wù)器來部署。但是當(dāng)部署完成后,遇到了刷新頁面和打開新頁面報404錯誤的問題 問題就像上面描述的一樣,刷新頁面和打開新頁面都是報404錯誤。 先說最終解決辦法,在nginx的配置文件的location中改一下設(shè)置方式

    2024年02月17日
    瀏覽(23)
  • Nginx筆記-vue項目刷新出現(xiàn)404(try_files和index)

    目前的nginx.conf配置: 部署是成功了,但是有個問題,就是感覺整個前端不會找uri,按F5或者在瀏覽器輸入url都會404,只從vue默認(rèn)的地方進,才行。 解決方法: 原因: index index.htm index.html; index 就是根目錄,也就是只識別“/”結(jié)尾的,輸入不存在或者刷新頁面的路徑就直接報

    2024年02月09日
    瀏覽(29)
  • vue項目history模式刷新404問題

    vue項目history模式部署到服務(wù)器后 ,根路徑訪問沒有問題,但是進入其他功能再刷新頁面就會出現(xiàn)404,因為你沒在nginx或者apache配置上面加上重定向跳轉(zhuǎn)。 解決辦法,只需要加上這段配置: nginx配置內(nèi)容: apache配置內(nèi)容: 這句配置的意思是每次匹配url路徑時候找不到對應(yīng)靜態(tài)

    2024年02月11日
    瀏覽(29)
  • 服務(wù)器部署—若依【vue】如何部署到nginx里面?nginx刷新頁面404怎么辦?【完美解決建議收藏】

    服務(wù)器部署—若依【vue】如何部署到nginx里面?nginx刷新頁面404怎么辦?【完美解決建議收藏】

    服務(wù)器部署項目我們大家都會遇到,但是有些鐵子會遇到很多的問題,比如前端部署nginx如何操作? 前端有單純的靜態(tài)頁面、還有前后端分離的項目;這里博主直接分享最牛最到位的前后端分離項目的前端部署到nginx上面,以若依項目【springboot+vue】為例,實現(xiàn)將前端部署到

    2024年02月03日
    瀏覽(32)
  • 404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問題) 解決方案(打包發(fā)布在服務(wù)器)

    404 not found nginx(dist打包后,刷新和跳轉(zhuǎn)都是404 not found nginx的問題) 解決方案(打包發(fā)布在服務(wù)器)

    當(dāng)我們執(zhí)行了yarn run build之后,生成dist文件 我們將代碼放入nginx-1.24.0下面的html中 然后我們就配置conf文件下的nginx.conf ?配置方面不介紹了,主要問題是因為沒有加這句話 ?問題分析 index index.htm index.html; index 就是根目錄,也就是只識別“/”結(jié)尾的,輸入不存在或者刷新頁面

    2024年02月08日
    瀏覽(24)
  • Nginx 詳細配置(如:vue配置history刷新不404,https配置,配置代理等等,服務(wù)器配置)

    1.安裝 Nginx:首先,確保您的服務(wù)器上已經(jīng)安裝了 Nginx。如果沒有安裝,可以通過包管理器(如apt、yum等)進行安裝?;蛘咴诠倬W(wǎng)安裝對應(yīng)版本管理,官網(wǎng)下載地址:https://nginx.org/en/download.html 不同的版本不同的安裝方法,自行百度 2.配置 Nginx:找到 Nginx 的配置文件(通常位

    2024年02月17日
    瀏覽(25)
  • 【微信小程序】uniapp開發(fā)小程序如何使用微信云托管或云函數(shù)進行云開發(fā)

    【微信小程序】uniapp開發(fā)小程序如何使用微信云托管或云函數(shù)進行云開發(fā)

    這個不用說吧必須的,官方地址在這。直接進去申請就行。 但是前提是你得會創(chuàng)建docker file,學(xué)習(xí)掌握一些基本的docker知識,會讓你創(chuàng)建環(huán)境變得簡單一點。環(huán)境創(chuàng)建完成之后就能進行下面的操作了。 像這樣,在里面放一空文件就行什么js啊css什么的都行,這樣才能進行后續(xù)的

    2024年02月06日
    瀏覽(93)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包