摘要:當時發覺是不是端口沖突了,于是打開文件下面是的文件和我們的項目配置文件,發現產生端口沖突,當你訪問后臺時發現請求會有專到的靜態文件,因此產生報錯。平臺端口解決方法更改后臺端口,與項目未的配置。
問題:
在起alice管理系統的開發環境的時候,發現后臺所有的接口在第一次請求的時候全部產生404錯誤,但第二次請求成功
定位問題
查看nginx 報錯日志發現如下報錯,因此錯誤的認為錯誤發生在html的文件夾權限不夠導致的文件無法寫入,于是開放權限之后發現還是不行,在Google一番查找還是沒找到解決方案。暫時擱置,第二天重新找錯時,無意的點開8081端口,當你訪問localhost:8081與127.0.0.1:8081的內容竟然不同。
當時發覺是不是端口沖突了,于是打開文件下面是nginx的config文件和我們的項目配置文件,發現產生端口沖突,當你訪問后臺時發現請求會有專到nginx的靜態文件,因此產生404報錯。
server { listen 8081; server_name 127.0.0.1; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; }
server { # 平臺端口 listen 8100; server_name localhost; location / { proxy_pass http://localhost:4200/; } location /api/ { proxy_pass http://localhost:8081/; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
解決方法
更改后臺端口,與項目未 nginx 的配置。
遺留問題:
在后臺啟動時,訪問localhost:8081與127.0.0.1:8081的內容不同
后臺關閉時相同
原因可能如下:
localhost:系統帶的本機當前用戶的權限去訪問
127.0.0.1:等于本機是通過網絡再去訪問本機
當nginx 與后臺沖突時為什么奇數次訪問nginx內部文件,偶數次訪問后臺(為什么能占用同一個接口)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/40389.html
摘要:反向代理服務器對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置。使用反向代理可能訪問網頁相對于之前響應會比較慢 標簽: Nginx,跨域 問題 在之前的分享的跨域資源共享的文章中,有提到要注意跨域時,如果要發送Cookie,Access-Control-Allow-Origin就不能設為*,必須指定明確的、與請求網頁一致的域名。在此次項目開發中與他人協作中就遇到...
摘要:反向代理服務器對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置。使用反向代理可能訪問網頁相對于之前響應會比較慢 標簽: Nginx,跨域 問題 在之前的分享的跨域資源共享的文章中,有提到要注意跨域時,如果要發送Cookie,Access-Control-Allow-Origin就不能設為*,必須指定明確的、與請求網頁一致的域名。在此次項目開發中與他人協作中就遇到...
摘要:反向代理服務器對于客戶端而言它就像是原始服務器,并且客戶端不需要進行任何特別的設置。使用反向代理可能訪問網頁相對于之前響應會比較慢 問題 在之前的分享的跨域資源共享的文章中,有提到要注意跨域時,如果要發送Cookie,Access-Control-Allow-Origin就不能設為*,必須指定明確的、與請求網頁一致的域名。在此次項目開發中與他人協作中就遇到此類問題。 showImg(h...
摘要:如果有這個文件,那么新內容將會代替原來的內容。瀏覽器輸入端口訪問測試 前言 小編環境: 阿里云CentOS7.3服務器 docker 下面分享一次小編在自己的阿里云CentOS7.3服務器上使用Docker來安裝Nginx的一次全過程 溫馨小提示: 如果只是希望單純使用docker安裝nginx能跑靜態資源項目不管一些配置文件所放位置的話,可直接執行如下2條命令即可 1. dock...
摘要:對于來說,在主機操作系統上運行是絕對必要的。在和中,從主機操作系統中運行可以出現系統通知。你仍然可以在或的虛擬機中成功地運行,但在發出通知時將收到警告錯誤僅從你的主機操作系統運行。 原文地址: Laravel 5.1 Beauty - Required Software and Components 怎樣安裝開發 Laravel 5.1 必要的軟件: VirtualBox 和 Vagr...
閱讀 3172·2021-11-23 09:51
閱讀 685·2021-10-14 09:43
閱讀 3207·2021-09-06 15:00
閱讀 2410·2019-08-30 15:54
閱讀 2563·2019-08-30 13:58
閱讀 1850·2019-08-29 13:18
閱讀 1379·2019-08-27 10:58
閱讀 513·2019-08-27 10:53