Rumah  >  Soal Jawab  >  teks badan

java-ee - Masalah pemprosesan fail sumber apabila nginx reverse proxy tomcat

Konfigurasi pada nginx adalah seperti berikut


48 location ^~ /bgmonitor/ { 50 proxy_pass http://localhost:8080/; 51 }

Permintaan dalam bentuk www.mr.org/bgmonitor dimajukan kepada tomcat tempatan di port 8080

konfigurasi kucing jantan adalah seperti berikut

 <Context docBase="/Users/mr/Documents/code_pool/bgmonitor-git/bgmonitor-web/target/bgmonitor" path="" reloadable="true"/>

Penyampaian halaman menggunakan halaju, laluan rujukan fail sumber ialah:

   <!-- bootstrap 3.0.2 -->
    <link href="${rc.contextPath}/css/bootstrap.css" rel="stylesheet" type="text/css"/>
    <!-- font Awesome -->
    <link href="${rc.contextPath}/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
    <!-- Ionicons -->
    <link href="${rc.contextPath}/css/ionicons.min.css" rel="stylesheet" type="text/css"/>
    <!-- Theme style -->
    <link href="${rc.contextPath}/css/AdminLTE.css" rel="stylesheet" type="text/css"/>

Fenomena

Semasa akses, ${rc.contextPath} telah dikeluarkan sebagai kosong, menyebabkan keseluruhan laluan sumber menjadi /css/AdminLTE.css Permintaan ini tidak boleh dimajukan seperti biasa selepas dihantar ke nginx

Tanya

Bagaimanakah saya boleh menjadikan keseluruhan aplikasi berfungsi dengan baik dengan pengubahsuaian yang minimum?

迷茫迷茫2713 hari yang lalu586

membalas semua(2)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:25:08

    Fail statik tidak perlu dimajukan

    location ~* ^/(?:images/|js/|css/) {
        root /home/app/htdocs;
    }
    

    Spesifik cara mengkonfigurasi dokumen rujukan

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:25:08

    Lihat blog untuk butiran:
    http://blog.iaceob.name/nginx-proxy/
    dan
    http://blog.iaceob.name/tomcat-multi-domain-binding/

    Ini adalah penyelesaian yang saya gunakan. Ia hanya penggunaan peribadi saya tidak menemui orang lain yang telah menggunakannya dengan cara ini

    balas
    0
  • Batalbalas