Nginx代理Vue項(xiàng)目出現(xiàn)Invalid Host header問(wèn)題及解決
說(shuō)明
使用 Nginx 的 upstream 對(duì) Vue 項(xiàng)目做負(fù)載均衡時(shí),代理的地址無(wú)法訪問(wèn)目標(biāo)地址
且頁(yè)面報(bào)錯(cuò):
Invalid Host header(無(wú)效主機(jī)頭)
分析
檢查 Nginx 的 nginx.conf 配置,如下:
upstream sail{
server 127.0.0.1:8080;
}
server {
listen 8081;
server_name localhost;
location / {
root html;
index index.html index.htm;
proxy_pass http://sail;
}
}反復(fù)檢查后沒(méi)有問(wèn)題,排除了 Nginx 層面的問(wèn)題。
那只能是 Vue 項(xiàng)目配置的問(wèn)題了,最后發(fā)現(xiàn)是由于 Vue 的主機(jī)檢查配置導(dǎo)致的。
解決
- 找到 Vue 項(xiàng)目中的 build 目錄下的 webpack.dev.js 文件。
- 在 devServer 下添加
disableHostCheck: true,即跳過(guò)檢查,如此訪問(wèn) Vue 項(xiàng)目時(shí)就不會(huì)進(jìn)行主機(jī)檢查。 - 重啟項(xiàng)目。
再次訪問(wèn)就能代理到目標(biāo)地址了。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
nginx反向代理下的長(zhǎng)連接實(shí)現(xiàn)
本文主要介紹了Nginx反向代理下的長(zhǎng)連接實(shí)現(xiàn),包括客戶(hù)端到Nginx和Nginx到后端服務(wù)器之間的長(zhǎng)連接設(shè)置,具有一定的參考價(jià)值,感興趣的可以了解一下2024-11-11
nginx配置訪問(wèn)圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法
這篇文章主要介紹了詳解nginx配置訪問(wèn)圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2016-12-12
nginx報(bào)錯(cuò)connect() failed(111: Connection refus
本文主要介紹了nginx報(bào)錯(cuò)connect() failed(111: Connection refused)while connecting to upstream解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn)
本文主要介紹了使用Nginx部署前端Vue項(xiàng)目的實(shí)現(xiàn),通過(guò)將這兩者結(jié)合起來(lái),我們可以高效地托管我們的前端應(yīng)用,下面就一起來(lái)介紹一下,感興趣的可以了解一下2024-09-09
nginx服務(wù)器中access_log日志分析與配置詳解
通過(guò)訪問(wèn)日志,可以知曉用戶(hù)的地址,網(wǎng)站的哪些部分最受歡迎,用戶(hù)的瀏覽時(shí)間,對(duì)大多數(shù)用戶(hù)用的的瀏覽器做出針對(duì)性?xún)?yōu)化。下面這篇文章主要給大家介紹了關(guān)于nginx服務(wù)器中access_log日志分析與配置的相關(guān)資料,需要的朋友可以參考下。2017-12-12
詳解Nginx之Location配置(Location匹配順序)
這篇文章主要介紹了詳解Nginx之Location配置(Location匹配順序),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
將樹(shù)莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器如何使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)
這篇文章主要介紹了Nginx可視化管理工具結(jié)合cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)服務(wù),相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹(shù)莓派等資源受限的設(shè)備上運(yùn)行,同時(shí)結(jié)合cpolar 內(nèi)網(wǎng)穿透工具即可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),需要的朋友可以參考下2023-09-09

