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

Nginx 詳細(xì)配置(如:vue配置history刷新不404,https配置,配置代理等等,服務(wù)器配置)

這篇具有很好參考價(jià)值的文章主要介紹了Nginx 詳細(xì)配置(如:vue配置history刷新不404,https配置,配置代理等等,服務(wù)器配置)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

安裝

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

配置

2.配置 Nginx:找到 Nginx 的配置文件(通常位于 /etc/nginx/nginx.conf),并進(jìn)行編輯。

配置刷新不404

3.配置靜態(tài)文件目錄:在 nginx.conf 中添加以下代碼,配置 Nginx 將請(qǐng)求靜態(tài)文件的路徑指向 Vue 的構(gòu)建目錄(假設(shè)您的 Vue 應(yīng)用已經(jīng)打包為靜態(tài)文件):

nginx
server {
listen 80;
server_name your_domain.com;

root /path/to/your/vue_app_dist;
index index.html;

location / {
    try_files $uri $uri/ /index.html;
}
}

請(qǐng)將 your_domain.com 替換為您的域名,并將 /path/to/your/vue_app_dist 替換為您 Vue 應(yīng)用構(gòu)建生成的靜態(tài)文件目錄的路徑。

配置https ssl證書

4.配置 HTTPS:安裝 SSL 證書,以啟用 HTTPS。您可以使用免費(fèi)的 Let’s Encrypt 證書。安裝好證書后,在 nginx.conf 中添加以下代碼:
nginx
server {
listen 443 ssl;
server_name your_domain.com;

ssl_certificate /path/to/your/ssl_certificate;
ssl_certificate_key /path/to/your/ssl_certificate_key;

root /path/to/your/vue_app_dist;
index index.html;

location / {
    try_files $uri $uri/ /index.html;
}

}
請(qǐng)將 your_domain.com 替換為您的域名,并將 /path/to/your/ssl_certificate 和 /path/to/your/ssl_certificate_key 替換為您 SSL 證書和私鑰文件的路徑。

代理配置轉(zhuǎn)發(fā)

5.配置代理:如果需要在 Nginx 中配置代理,以將某些請(qǐng)求轉(zhuǎn)發(fā)給后端服務(wù)器,可以使用 proxy_pass 指令。例如,以下代碼將所有以 /api 開頭的請(qǐng)求轉(zhuǎn)發(fā)到后端服務(wù)器上:

nginx
server {
listen 443 ssl;
server_name your_domain.com;	
ssl_certificate /path/to/your/ssl_certificate;
ssl_certificate_key /path/to/your/ssl_certificate_key;

root /path/to/your/vue_app_dist;
index index.html;

location / {
    try_files $uri $uri/ /index.html;
}

location /api {
    proxy_pass http://backend_server;
}
}

請(qǐng)將 your_domain.com 替換為您的域名,并將 http://backend_server 替換為后端服務(wù)器的地址。

保存重啟

6.保存配置文件并重啟 Nginx:編輯完成后保存配置文件并重啟 Nginx 服務(wù),使配置生效。您可以使用如下命令來重啟 Nginx:

bash
sudo systemctl restart nginx

完成以上步驟后,您的 Nginx 將被配置為處理 Vue 應(yīng)用的刷新不 404、啟用 HTTPS,并可以配置代理轉(zhuǎn)發(fā)請(qǐng)求。文章來源地址http://www.zghlxwxcb.cn/news/detail-583422.html

如果對(duì)您有用,請(qǐng)幫忙點(diǎn)個(gè)贊,我將非常感謝您,領(lǐng)接私活,幫忙改bug,服務(wù)器問題等,私信聯(lián)系我

到了這里,關(guān)于Nginx 詳細(xì)配置(如:vue配置history刷新不404,https配置,配置代理等等,服務(wù)器配置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Vue3中使用History模式引發(fā)刷新頁(yè)面出現(xiàn)404的問題

    在vue3中的路由中,路由間的跳轉(zhuǎn)是不刷新瀏覽器的,也就是用ajax來請(qǐng)求后端接口對(duì)組件進(jìn)行增量更新,hash模式中#后面的路徑都不會(huì)直接發(fā)送給后端,都是前端自己在玩,但是路徑中有\(zhòng)\\'#\\\'不利于seo優(yōu)化而且也不美觀,一旦在history模式下刷新瀏覽器,就會(huì)相當(dāng)于直接請(qǐng)求后端中對(duì)應(yīng)uri的

    2024年02月17日
    瀏覽(23)
  • vue3.2項(xiàng)目中使用history路由模式刷新后頁(yè)面404

    開發(fā)過程中,路由可以正常訪問,打包后也可以正常訪問,但是一刷新頁(yè)面就會(huì)出現(xiàn)404錯(cuò)誤 方法一:修改為Hash路由模式 在router/index.ts文件中,將history路由模式修改為hash路由模式即可。 history路由模式: hash路由模式: 方法二、修改后臺(tái)偽靜態(tài) Nginx: Apache: 可以參考下這篇文

    2024年02月11日
    瀏覽(30)
  • 前后端分離用nginx做代理服務(wù)器,刷新頁(yè)面報(bào)404 解決方法

    情況一 在nginx配置文件中加上一句話,作用就是nginx代理時(shí)候找不到頁(yè)面會(huì)嘗試訪問這個(gè)指定頁(yè)面,而前端vue項(xiàng)目的話,頁(yè)面正好是有vue自己進(jìn)行管理,所以就不會(huì)報(bào)錯(cuò)了 location /{ ? ? ? ? ? ? ? ? alias /var/www/html/; ? ? ? ? ? ? ? ? index index.html abc.html; ? ? ? ? ? ? ? ? tr

    2024年02月09日
    瀏覽(29)
  • vue-nginx刷新404問題

    先說初步得到的結(jié)論,這只是我根據(jù)測(cè)試結(jié)果的推測(cè),并沒有閱讀源碼探究原因。在nginx如下配置中,有’/index’路由匹配規(guī)則 由于’/index’中的 index為,導(dǎo)致路由匹配發(fā)生異常 ,與預(yù)期不符,把’/index’更改為’/home’,恢復(fù)正常 vue項(xiàng)目只有一個(gè)組件,路由模式是

    2024年02月08日
    瀏覽(30)
  • 記錄一次nginx+Websocket反向代理時(shí)報(bào)錯(cuò)504-gateway TimeOut和各種開發(fā)遇到的坑(wss鏈接404、ws鏈接400 bad Requset等等)

    需要反向代理轉(zhuǎn)發(fā)websocket鏈接。 1、nginx路徑未匹配上 2、鏈接上后,在默認(rèn)的http鏈接時(shí)長(zhǎng)中沒有發(fā)送心跳包,nginx自動(dòng)關(guān)閉http鏈接,一般默認(rèn)為1分鐘 3、http鏈接轉(zhuǎn)發(fā)后并沒有升級(jí)為websockt鏈接(Bad Request 400錯(cuò)誤) 4、websocket長(zhǎng)鏈接1分鐘后自動(dòng)關(guān)閉 5、wss鏈接通過nginx轉(zhuǎn)發(fā)時(shí),

    2024年02月15日
    瀏覽(27)
  • docker使用nginx部署vue刷新頁(yè)面404

    docker使用nginx部署vue刷新頁(yè)面404

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

    2024年01月18日
    瀏覽(29)
  • Vue項(xiàng)目nginx服務(wù)器部署刷新頁(yè)面404錯(cuò)誤

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

    2024年02月17日
    瀏覽(24)
  • 微信云托管(本地調(diào)試)⑥:nginx、vue刷新404問題

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

    ? ? ? ? 1.1、默認(rèn)配置文件路徑: /etc/nginx/nginx.conf 或 /home/centos/nginx/conf/nginx.conf ? ? ? ? 1.2、默認(rèn)資源路徑:/usr/share/nginx/html/index.html ( 注意配置中的:include /etc/nginx/conf.d/*.conf;? 里面包了一個(gè)server配置文件 )? COPY ./nginx.conf /etc/nginx/nginx.conf COPY --from=nodeBuild /y-qd/dist /usr

    2024年02月14日
    瀏覽(25)
  • nginx 部署vue項(xiàng)目,頁(yè)面白屏或者頁(yè)面刷新出現(xiàn)404問題

    將vue項(xiàng)目打包部署到nginx上面運(yùn)行 問題一: 運(yùn)行時(shí)頁(yè)面白屏。 問題二: 頁(yè)面可以正常顯示,當(dāng)刷新頁(yè)面的時(shí)候頁(yè)面報(bào)404 錯(cuò)誤。 頁(yè)面白屏分析: 我們可以先查看一下nginx下的 logs/error.log 日志文件,確定我的問題是因?yàn)轫?xiàng)目打包時(shí)候路勁配置問題。 頁(yè)面404分析 :我們?cè)趯?/p>

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

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

    2024年02月09日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包