2017-02-18 5 views
0

내가 conf의와의 nginx를 구성하고있어로드 할 수 없습니다 :
Nginx에의 proxy_pass 자산

location /test { 
       proxy_pass http://127.0.0.1:10000; 
       proxy_set_header Host $host; 
       proxy_set_header X-Real-IP $remote_addr; 
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
       proxy_set_header X-Forwarded-Proto $scheme; 
     } 


그것은 일을하지만, 모든 자산이없는. 요소를 검사하면 자산이 http://127.0.0.1:10000 (절대적으로 404)으로 리디렉션됩니다. 여기에서 http://127.0.0.1:10000/test/asset.css이어야합니다.

조언 :

PS 필요 : 내 서버가 angular2에게 (NPM 시작)를 사용

답변

1

강제 수 있습니다 당신과 함께 : 내가 다른 웹 사이트가 있다면, 그것은 충돌이

location/{ 
      proxy_pass http://127.0.0.1:10000; 
      proxy_set_header Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      proxy_set_header X-Forwarded-Proto $scheme; 
    } 

location ~ ^/(images/|img/|javascript/|js/|css/|stylesheets/|flash/|media/|static/|robots.txt|humans.txt|favicon.ico) { 
     root /root/of/your/public/assets; 
     access_log off; 
     expires max; 
    } 
+0

아니다 ? –

+0

그냥 서버 블록을 만들고 서버 블록 구성 안에 넣으십시오. – regex