使域名跳轉至SpringBoot設置的content-path路徑


  在使用SpringBoot開發的一個系統時設置了content-path,后來臨時需要使域名能夠跳轉到一個指定的路徑上,但是直接訪問域名時打開是404,必須依照配置的RequestMapping打開才行。舉個例子,某個網頁的路徑是 http://vpsname.com/webpage/index,配置后可以通過打開 http://vpsname.com/ 跳轉到 http://vpsname.com/webpage/index 。在嘗試一些配置之后放棄了對SpringBoot的配置,下面簡述一下我的解決方案。

  方法很簡單,就是通過nginx,根據訪問的路徑進行映射,因為nginx和springboot都運行在同一台服務器上,所以只需要映射到本地+端口即可。對於域名的訪問指向本地的index.html,再html頁面內設置自動跳轉即可。

        location /webpage/ {
            proxy_pass http://localhost:8080/webpage/;
        }

        location / {
            root   html;
            index  index.html index.htm;
        }

  通過上面的nginx配置后,打開 http://vpsname.com/ 即可跳轉至 http://vpsname.com/webpage/index 頁面。

  目前暫時沒有更好的方法,如果有更好的方法或建議,歡迎指正!

 

* 以上鏈接僅做舉例使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM