48 location ^~ /bgmonitor/ {
50 proxy_pass http://localhost:8080/;
51 }
Permintaan dalam bentuk www.mr.org/bgmonitor dimajukan kepada tomcat tempatan di port 8080
<Context docBase="/Users/mr/Documents/code_pool/bgmonitor-git/bgmonitor-web/target/bgmonitor" path="" reloadable="true"/>
<!-- 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"/>
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
Bagaimanakah saya boleh menjadikan keseluruhan aplikasi berfungsi dengan baik dengan pengubahsuaian yang minimum?
Fail statik tidak perlu dimajukan
Spesifik cara mengkonfigurasi dokumen rujukanLihat 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