最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問題

 更新時間:2023年12月08日 09:40:11   作者:yqd666  
這篇文章主要給大家介紹了關(guān)于安裝Windows版nginx及部署前端代碼解決刷新出現(xiàn)404問題的相關(guān)資料,使用nginx部署前端項目是一篇非常詳細(xì)的教程,旨在幫助初學(xué)者使用Nginx來部署前端項目,需要的朋友可以參考下

1.安裝Nginx

(1)下載地址:https://nginx.org/en/download.html

(2)建議選穩(wěn)定版下載

(3)下載好后,直接解壓即可

2.啟動Nginx以及常用命令

(1)啟動nginx時,使用命令進行操作;不要直接雙擊nginx.exe,在nginx根目錄下直接輸:cmd。

啟動時會一閃而過是正常的

2.1 常用命令

(1)啟動nginx:start nginx

①啟動后查看任務(wù)進程是否存在,dos或打開任務(wù)管理器都行

  • dos查看:
    tasklist /fi “imagename eq nginx.exe”
  • 任務(wù)管理器查看

如果都沒有可能是啟動報錯了查看一下日志,在nginx目錄中的logs文件夾下error.log是日志文件,

常見的錯誤:

  • 端口號被占用
  • nginx文件夾路徑含中文
  • 其他錯誤就詳細(xì)看log中的描述

(2)停止nginx:

①快速停止:nginx -s stop

②完整有序的關(guān)閉:nginx -s quit

(3)重新加載nginx配置:nginx -s reload

(4)檢測配置文件:nginx -t -c conf/nginx.conf

(5)查看nginx版本:nginx -v

補充:有時修改nginx配置文件并不生效,可殺死nginx進程重啟,以下命令可殺死nginx所有進程

taskkill /IM nginx.exe /F

3.部署前端打好的dist包

server {
        listen       9090;  # 定義端口號;
        server_name  localhost;   # 定義服務(wù)名
        location / {
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Credentials' true;
        add_header 'Access-Control-Allow-Headers' *;
        add_header 'Access-Control-Allow-Methods' *;
        add_header 'Access-Control-Expose-Headers' *;
            root   html/dist; # 打包后的文件目錄,這里是相對路徑,也可以寫帶磁盤的絕對路徑
            index  index.html index.htm;
	  		try_files $uri $uri/ /index.html;	 # 防止刷新出現(xiàn)404
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        # 代理轉(zhuǎn)發(fā)
        location /prod-api/ {
            proxy_pass   http://10.0.11.246:9595/;
        }

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

(1)添加try_files $uri $uri/ /index.html,然后重啟一下nginx問題就解決了。

解釋:try_files 表示檢查文件是否存在,返回第一個找到的文件,這里設(shè)置是index.html內(nèi)部重定向。

(2)另外,還有一種404報錯的問題,可能是nginx訪問文件權(quán)限問題,

①打開nginx.conf,第一行默認(rèn)是這樣的

#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;
}
以下省略

②可能是你訪問的路徑,需要root權(quán)限,而你啟動nginx使用的普通用戶,權(quán)限不足導(dǎo)致訪問不到文件,所以可以這么修改:

user  root;
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;
}
以下省略

總結(jié)

到此這篇關(guān)于安裝Windows版nginx及部署前端代碼并解決刷新出現(xiàn)404問題的文章就介紹到這了,更多相關(guān)Windows nginx部署前端內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux  安裝nginx服務(wù)器詳細(xì)介紹

    Linux 安裝nginx服務(wù)器詳細(xì)介紹

    這篇文章主要介紹了Linux 安裝nginx服務(wù)器詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • keepalived+nginx實現(xiàn)雙服務(wù)器主備方案

    keepalived+nginx實現(xiàn)雙服務(wù)器主備方案

    本文主要介紹了使用keepalived和nginx實現(xiàn)雙服務(wù)器主備方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Nginx如何代理本地文件

    Nginx如何代理本地文件

    這篇文章主要介紹了Nginx如何代理本地文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Nginx Location 指令簡明指南

    Nginx Location 指令簡明指南

    這篇文章主要介紹了Nginx Location 指令簡明指南,本文講解了它的基本語法、匹配過程、配置實例和全局變量,需要的朋友可以參考下
    2015-04-04
  • 詳解Nginx日志配置及日志切割

    詳解Nginx日志配置及日志切割

    本篇文章主要介紹了詳解Nginx日志配置及日志切割,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx 代理頭部傳遞的實現(xiàn)

    Nginx 代理頭部傳遞的實現(xiàn)

    Nginx默認(rèn)會傳遞一些頭部信息,本文就來介紹一下Nginx 代理頭部傳遞的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • Nginx搭配cpolar實現(xiàn)遠程開發(fā)無縫協(xié)作全過程

    Nginx搭配cpolar實現(xiàn)遠程開發(fā)無縫協(xié)作全過程

    Nginx是一款高性能的本地Web服務(wù)器,以其卓越的穩(wěn)定性和靈活的配置能力,成為開發(fā)者搭建本地服務(wù)的首選工具,本文將介紹如何利用 Ubuntu操作系統(tǒng)、Docker容器技術(shù)以及cpolar內(nèi)網(wǎng)穿透工具來實現(xiàn)公網(wǎng)遠程訪問本地Nginx服務(wù)器的具體操作流程,需要的朋友可以參考下
    2026-01-01
  • nginx服務(wù)器access日志中大量400 bad request錯誤的解決方法

    nginx服務(wù)器access日志中大量400 bad request錯誤的解決方法

    這篇文章主要介紹了nginx服務(wù)器access日志中大量400 bad request錯誤的解決方法,本文結(jié)論是空主機頭導(dǎo)致的大量400錯誤日志,關(guān)閉默認(rèn)主機的日志記錄就可以解決問題,需要的朋友可以參考下
    2015-01-01
  • Nginx上對同一IP訪問的特定URL進行限流實現(xiàn)

    Nginx上對同一IP訪問的特定URL進行限流實現(xiàn)

    要在Nginx上對同一IP訪問的特定URL進行限流,您可以使用ngx_http_limit_req_module模塊,本文就來介紹一下如何使用,具有一定的參考價值,感興趣的餓
    2024-01-01
  • 使用Nginx解決跨域問題全過程

    使用Nginx解決跨域問題全過程

    文章詳細(xì)介紹了如何使用Nginx解決跨域問題,包括修改瀏覽器和客戶端訪問地址、配置Nginx服務(wù)器、設(shè)置接口和頭部信息以及在服務(wù)器端設(shè)置相應(yīng)頭部信息
    2025-12-12

最新評論

凤山市| 云霄县| 元朗区| 西吉县| 广安市| 贵南县| 天祝| 迭部县| 琼海市| 巫溪县| 滕州市| 湖口县| 平和县| 哈尔滨市| 嘉定区| 苗栗市| 广河县| 琼海市| 图木舒克市| 丰宁| 陇西县| 江油市| 高阳县| 霍邱县| 平武县| 且末县| 棋牌| 保康县| 土默特右旗| 筠连县| 竹北市| 彭水| 舟曲县| 读书| 静乐县| 镶黄旗| 古交市| 屯留县| 绍兴市| 凌源市| 晋州市|