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

nginx訪問動態(tài)接口報錯404Not Found問題解決

 更新時間:2023年03月03日 15:50:57   作者:脖子好累  
本文主要介紹了nginx訪問動態(tài)接口報錯404Not Found問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

問題描述

計設(shè)做了一套招聘背調(diào)系統(tǒng),前后端分別使用了Ant Design Vue與JFinal框架。想要將項目部署到服務(wù)器上,但是外部訪問一直報錯404Not Found

在這里插入圖片描述

解決思路

把錯誤定位為:找不到動態(tài)接口,但是不知道是項目中出現(xiàn)了問題,還是經(jīng)nginx代理后出現(xiàn)了問題。
因此要分別測試 項目本身的接口 和 nginx代理后的接口。

首先測試項目內(nèi)接口:

在ubuntu端輸入命令:curl http://localhost:port/xxx/xxx

這里我的接口是: curl http://localhost:20294/sys/login

運行結(jié)果:

在這里插入圖片描述

說明我的項目內(nèi)接口是沒有問題的。

再測試nginx代理后的接口:

再ubuntu中輸入命令

curl http://localhost:8080/api/user/login

運行結(jié)果:

在這里插入圖片描述

這里提示找不到接口了,說明問題出在代理服務(wù)器nginx上,所以我們要去修改nginx的配置文件。

按照其他博客的建議,我將nginx配置中這個地方加上了斜杠

重啟服務(wù)器后,還是不行。

徹底解決

在當(dāng)我不知道怎么辦的時候,我突然發(fā)現(xiàn)我的服務(wù)器中,有兩個nginx·····
我在想是不是因為有兩個nginx,修改的配置文件不是我啟動的那個nginx。于是我把所有nginx配置文件都替換成我原始的配置文件,再重啟。還是不行

擔(dān)心是兩個nginx的問題,我把服務(wù)器中的所有nginx刪除了。刪除步驟(依次運行下面的步驟):

ps aux|grep nginx  #查看nginx進(jìn)程
kill -9 進(jìn)程號      #殺死上一步中查詢到的nginx(進(jìn)程號在第二列)
find / -name nginx #找到nginx的文件地址
rm -rf xxx         #刪除nginx所有文件

最后用weget安裝新的nginx,然后按照原本安裝步驟進(jìn)行安裝,修改配置文件后,再運行curl訪問動態(tài)接口,突然就可以了!

下面貼出我的nginx配置文件:

user root;
#user  nobody;
worker_processes  4;

#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;
}


http {
    include       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"';

    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    underscores_in_headers on;
    large_client_header_buffers 4 32k;
    client_max_body_size 50m;
    #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  logs/access.log  main;

    sendfile        on;

    #keepalive_timeout  0;
    keepalive_timeout  65;
    tcp_nopush          on;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout    300;
    fastcgi_read_timeout    300;
    fastcgi_buffer_size     64k;
    fastcgi_buffers     4   64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;
    tcp_nodelay         on;

    #gzip  on;


    ######################################################
    #############     麻雀配置地址    ###########
    ######################################################
    server {
        listen       8080;
        server_name  somename;

        location /api/ {
            proxy_pass http://0.0.0.0:20294/; #映射到本地端口。
            proxy_redirect off;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Proto https;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size 200m;
            proxy_connect_timeout 600;
            proxy_read_timeout 600;
        }
        
        location / {
            root /root/project-template/config/static;
            try_files $uri $uri/ @router;
            index index.html;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Proto https;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size 200m;
            proxy_connect_timeout 600;
            proxy_read_timeout 600;
        }

        location @router {
            rewrite ^.*$ /index.html last;
        }
    }
}

需要注意的是:配置動態(tài)訪問api的時候,記得在最后加上斜杠

至此,問題完美解決。

到此這篇關(guān)于nginx訪問動態(tài)接口報錯404Not Found問題解決的文章就介紹到這了,更多相關(guān)nginx訪問動態(tài)接口報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx 配置 ModSecurity 網(wǎng)絡(luò)應(yīng)用防火墻實現(xiàn)

    Nginx 配置 ModSecurity 網(wǎng)絡(luò)應(yīng)用防火墻實現(xiàn)

    這篇文章主要介紹了Nginx 配置 ModSecurity 網(wǎng)絡(luò)應(yīng)用防火墻實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • 在CentOS 7上進(jìn)行 Nginx安裝教程

    在CentOS 7上進(jìn)行 Nginx安裝教程

    這篇文章主要介紹了在CentOS 7上進(jìn)行 Nginx安裝教程,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-12-12
  • nginx配置代理多個前端資源

    nginx配置代理多個前端資源

    本文主要介紹了nginx配置代理多個前端資源,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Nginx 反向代理與負(fù)載均衡運行小結(jié)

    Nginx 反向代理與負(fù)載均衡運行小結(jié)

    Nginx還支持對后端服務(wù)器進(jìn)行健康檢查,當(dāng)某個服務(wù)器不可用時,Nginx會自動將流量重定向到其他可用的服務(wù)器,這篇文章給大家分享Nginx 反向代理與負(fù)載均衡是如何運行的,感興趣的朋友一起看看吧
    2024-03-03
  • nginx如何開啟Gzip壓縮

    nginx如何開啟Gzip壓縮

    啟用Gzip壓縮能顯著減小網(wǎng)頁資源如css、js的體積,提升加載速度,配置方法簡單,在nginx的http塊中添加規(guī)則后重啟即可,注意,不適用于圖片和大文件壓縮
    2024-11-11
  • nginx源碼分析線程池詳解

    nginx源碼分析線程池詳解

    這篇文章主要介紹了nginx源碼分析線程池詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • 基于Nginx+lua實現(xiàn)簡單的XSS攻擊攔截

    基于Nginx+lua實現(xiàn)簡單的XSS攻擊攔截

    WAF即web應(yīng)用防火墻,Nginx是一個主流的代理服務(wù),除了本身的Nginx日志,作為用戶肯定也支持對請求信息進(jìn)行操作,?很多都是通過在代理服務(wù)器上掛載規(guī)則特征,實現(xiàn)軟件層面的軟WAF進(jìn)行WEB防護(hù),本文主要給大家介紹了Nginx+Lua實現(xiàn)一個簡單的XSS攻擊攔截,需要的朋友可以參考下
    2024-01-01
  • 在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法

    在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法

    這篇文章主要介紹了在Linux系統(tǒng)中將Redmine和SVN整合入Nginx的方法,示例基于CentOS系統(tǒng),并用到了Ruby腳本,需要的朋友可以參考下
    2015-06-06
  • nginx?搭建http-flv(rtmp)流媒體的方法步驟

    nginx?搭建http-flv(rtmp)流媒體的方法步驟

    本文主要介紹了nginx?搭建http-flv(rtmp)流媒體的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2023-06-06
  • nginx去掉前端配置的路徑前綴兩種情況

    nginx去掉前端配置的路徑前綴兩種情況

    今天接到一個配置nginx的需求是,需要訪問某個域名時,nginx可以去掉前綴去代理訪問到后端,這篇文章主要給大家介紹了關(guān)于nginx去掉前端配置的路徑前綴的兩種情況,需要的朋友可以參考下
    2024-05-05

最新評論

桦南县| 麟游县| 丰原市| 阳江市| 曲阳县| 且末县| 涡阳县| 庄河市| 疏附县| 油尖旺区| 泰安市| 宁明县| 舟曲县| 揭东县| 开鲁县| 旬阳县| 孟州市| 汾西县| 资阳市| 崇明县| 惠水县| 鄂尔多斯市| 同江市| 红原县| 娄烦县| 桑植县| 平罗县| 义马市| 万源市| 隆化县| 漳平市| 潮州市| 新营市| 阳泉市| 蒲江县| 滦平县| 诸暨市| 会宁县| 张掖市| 长治市| 莱芜市|