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

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

這篇具有很好參考價值的文章主要介紹了安裝Windows版nginx以及部署前端代碼并就解決刷新出現(xiàn)404。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.安裝Nginx

(1)下載地址:https://nginx.org/en/download.html
(2)建議選穩(wěn)定版下載

nginx啟動報404,windows,nginx,前端

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

nginx啟動報404,windows,nginx,前端

2.啟動Nginx以及常用命令

(1)啟動nginx時,使用命令進(jìn)行操作;不要直接雙擊nginx.exe,在nginx根目錄下直接輸:cmd。
啟動時會一閃而過是正常的

nginx啟動報404,windows,nginx,前端

2.1 常用命令

(1)啟動nginx:start nginx

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

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

nginx啟動報404,windows,nginx,前端
如果都沒有可能是啟動報錯了查看一下日志,在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

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

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問題就解決了。

nginx啟動報404,windows,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)致訪問不到文件,所以可以這么修改:文章來源地址http://www.zghlxwxcb.cn/news/detail-763204.html

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

到了這里,關(guān)于安裝Windows版nginx以及部署前端代碼并就解決刷新出現(xiàn)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ìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • windows系統(tǒng)下安裝Nginx以及簡單使用(詳解)

    windows系統(tǒng)下安裝Nginx以及簡單使用(詳解)

    Nginx是一個很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,特別是現(xiàn)在前后端分離的情況下。而在開發(fā)過程中,我們常常需要在window系統(tǒng)下使用Nginx作為Web服務(wù)器。 推薦兩個網(wǎng)站: Nginx官網(wǎng): 點擊查看 Nginx中

    2023年04月27日
    瀏覽(18)
  • Nginx:Windows詳細(xì)安裝部署教程

    Nginx:Windows詳細(xì)安裝部署教程

    Nginx ( engine x ) 是一個高性能的 HTTP 和反向代理服務(wù)器,也是一個 IMAP/POP3/SMTP 服務(wù)器。 Nginx 是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的 Rambler.ru 站點(俄文: Рамблер )開發(fā)的。 它也是一種輕量級的 Web 服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站(類似 Tomcat )。它高性能

    2024年01月16日
    瀏覽(23)
  • 【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細(xì)操作】

    【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細(xì)操作】

    ??????? 需求:項目上線需要將前端的前臺和后臺部署在服務(wù)器上提供用戶進(jìn)行使用,部署在不同的服務(wù)器直接在服務(wù)器安裝nginx即可。但是在內(nèi)網(wǎng)安裝還是有點麻煩,因為需要聯(lián)網(wǎng),如果是內(nèi)網(wǎng)可以參考Linux安裝Nginx并部署前端項目【內(nèi)/外網(wǎng)-保姆級教程】_MXin5的博客-CSDN博

    2024年02月08日
    瀏覽(30)
  • 前端部署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)
  • Windows11 環(huán)境下 Nginx 安裝部署教程

    Windows11 環(huán)境下 Nginx 安裝部署教程

    Nginx (engine x) 是一個高性能的HTTP和反向代理服務(wù)器,也是一個IMAP/POP3/SMTP服務(wù)器。 Nginx 是一種輕量級的Web服務(wù)器,可以作為獨立的服務(wù)器部署網(wǎng)站(類似Tomcat),應(yīng)用非常廣泛,特別是現(xiàn)在前后端分離的情況下,它高性能和低消耗內(nèi)存的結(jié)構(gòu)受到很多大公司青睞,如淘寶網(wǎng)站

    2024年02月10日
    瀏覽(25)
  • windows 搭建docker 以及部署前后端項目及程序,對所需目錄掛載nginx進(jìn)行配置顯示

    windows 搭建docker 以及部署前后端項目及程序,對所需目錄掛載nginx進(jìn)行配置顯示

    1.我們在電腦上進(jìn)行搜索 ,啟用或者關(guān)閉windows功能 2. 如果沒有 Hype-V的話,具體添加步驟如下: 在本地創(chuàng)建一個.bat文件,內(nèi)容為:? 保存為.bat文件,然后右鍵,以管理員身份運行。 等待安裝好之后,最后一步點擊Y。完成安裝。 然后以管理員身份運行powershell.這個其實就是

    2024年02月08日
    瀏覽(29)
  • Windows環(huán)境下安裝及部署Nginx教程(含多個站點部署)

    Windows環(huán)境下安裝及部署Nginx教程(含多個站點部署)

    目錄 一、下載安裝Nginx 二、部署Nginx 三、多站點部署的情況 1、nginx域名解析,虛擬主機(jī): ?四、帶https的站點如何部署,與http的有何不同點? 1、官網(wǎng)下載地址:https://nginx.org/en/download.html 2、下載教程:選擇最新的Stable?version(穩(wěn)定版本)下載到本地 ?3、下載完成后,解壓

    2024年02月16日
    瀏覽(24)
  • 解決nginx 部署前端post請求405 not allowed

    解決nginx 部署前端post請求405 not allowed

    問題第一次部署前端,將vue生成的dist 文件部署到nginx后,進(jìn)入頁面后post請求查詢數(shù)據(jù)時,出現(xiàn)405 not allowed,經(jīng)查閱發(fā)現(xiàn),nginx 靜態(tài)資源訪問不支持post請求。 解決方案

    2024年02月11日
    瀏覽(20)
  • 【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi) 外網(wǎng)-保姆級教程】_linux部署前端項(1)

    【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi) 外網(wǎng)-保姆級教程】_linux部署前端項(1)

    1準(zhǔn)備nginx安裝包并解壓 2執(zhí)行以下命令,安裝nginx依賴包 3編譯安裝nginx 4驗證安裝 第二種方式 1下載所需要的安裝包 2安裝步驟 2.1將下載的完整文件夾通過壓縮包的形式,上傳到你的路徑下解壓. 2.2 進(jìn)入到gcc文件夾下,執(zhí)行命令: 2.3進(jìn)入到gcc-c++文件夾下,執(zhí)行命令: 2.4檢查

    2024年04月14日
    瀏覽(19)
  • 【ubuntu】ubuntu 20.04安裝docker,使用nginx部署前端項目,nginx.conf文件配置

    【ubuntu】ubuntu 20.04安裝docker,使用nginx部署前端項目,nginx.conf文件配置

    docker 官網(wǎng):Install Docker Engine on Ubuntu 1.將apt升級到最新 2.使用apt安裝 docker 和 docker-compose (遇到提示輸入 y ) 3.將當(dāng)前用戶添加到docker用戶組 4.運行hello-world 運行成功 1.修改配置文件 修改conf/nginx.conf 2.重新掛載 給容器設(shè)置自啟動(如果提示就去掉sudo) 給docker設(shè)置開機(jī)自啟動

    2024年01月20日
    瀏覽(32)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包