亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何配置nginx文件已達到nginx代理的vue項目訪問到jar包形式的springboot工程?十分感謝

如何配置nginx文件已達到nginx代理的vue項目訪問到jar包形式的springboot工程?十分感謝

慕哥9229398 2019-08-21 12:41:53
問題描述自己寫了個demo,想放到阿里云的服務器上跑,阿里云上的環境是用的鏡像市場里的centos6.9+jdk8+nginx1.12.2,但是還預裝了一個tomcat,他原先有的demo應該是vue放到nginx中,后端用的tomcat,而我的demo用的是springboot,以jar包形式打包,放到服務器上運行前端能訪問,后端也能訪問,但是兩個交互一直是不行,所以不知道是nginx沒配置好還是別的原因問題出現的環境背景及自己嘗試過哪些方法1.不修改springboot的端口(8081),失敗2.停止tomcat服務,修改springboot端口(8080),失敗相關代碼//請把代碼文本粘貼到下方(請勿用圖片代替代碼)//這個是nginx的默認配置文件userwwwwww;worker_processesauto;error_log/data/wwwlogs/error_nginx.logcrit;pid/var/run/nginx.pid;worker_rlimit_nofile51200;events{useepoll;worker_connections51200;multi_accepton;}http{includemime.types;default_typeapplication/octet-stream;server_names_hash_bucket_size128;client_header_buffer_size32k;large_client_header_buffers432k;client_max_body_size1024m;client_body_buffer_size10m;sendfileon;tcp_nopushon;keepalive_timeout120;server_tokensoff;tcp_nodelayon;fastcgi_connect_timeout300;fastcgi_send_timeout300;fastcgi_read_timeout300;fastcgi_buffer_size64k;fastcgi_buffers464k;fastcgi_busy_buffers_size128k;fastcgi_temp_file_write_size128k;fastcgi_intercept_errorson;#GzipCompressiongzipon;gzip_buffers168k;gzip_comp_level6;gzip_http_version1.1;gzip_min_length256;gzip_proxiedany;gzip_varyon;gzip_typestext/xmlapplication/xmlapplication/atom+xmlapplication/rss+xmlapplication/xhtml+xmlimage/svg+xmltext/javascriptapplication/javascriptapplication/x-javascripttext/x-jsonapplication/jsonapplication/x-web-app-manifest+jsontext/csstext/plaintext/x-componentfont/opentypeapplication/x-font-ttfapplication/vnd.ms-fontobjectimage/x-icon;gzip_disable"MSIE[1-6].(?!.*SV1)";#IfyouhavealotofstaticfilestoservethroughNginxthencachingofthefiles'metadata(nottheactualfiles'contents)cansavesomelatency.open_file_cachemax=1000inactive=20s;open_file_cache_valid30s;open_file_cache_min_uses2;open_file_cache_errorson;defaultserver{listen80;server_name_;access_log/data/wwwlogs/access_nginx.logcombined;root/data/wwwroot/default;indexindex.htmlindex.htmindex.jsp;#error_page404/404.html;#error_page502/502.html;location/nginx_status{stub_statuson;access_logoff;allow127.0.0.1;denyall;}location~.*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)${expires30d;access_logoff;}location~.*\.(js|css)?${expires7d;access_logoff;}location~{proxy_passhttp://127.0.0.1:8080;includeproxy.conf;}location~/\.ht{denyall;}}vhostincludevhost/*.conf;}你期待的結果是什么?實際看到的錯誤信息又是什么?正常的結果應該是能交互,本地還沒嘗試nginx代理vue來訪問后端,普通的功能比如登錄,瀏覽器報錯是OPTIONShttp://127.0.0.1:8081/loginnet::ERR_CONNECTION_REFUSED
查看完整描述

2 回答

?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

你前端代碼部署在哪里了沒有說清楚,通過瀏覽器報的錯猜測是你前端應用調用接口的地址是127.0.0.1。127.0.0.1指的是你電腦本機。你后臺部署在阿里云上,那么這個地址怎么著也不可能是127.0.0.1了。所以你出問題的地方應該就是你前端調用api的地址有問題。
                            
查看完整回答
反對 回復 2019-08-21
  • 2 回答
  • 0 關注
  • 364 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號