<code class="nginx">location /admin/ { root /aaa/dist; index index.html; }</code>
예를 들어 nginx가 위와 같이 구성되어 있는 경우 도메인 이름이 a.com이라고 가정합니다.
그런 다음 a.com/admin/index.html을 방문하면 nginx는 이 정적 HTML을 로드하기 위해 이 디렉토리로 이동합니다. /aaa/dist/admin/index.html
이제 /admin/
뒤의 URL을 사용하여 정적 파일은 어떻게 구성해야 합니까? 이제 정적 파일을 검색할 때 일치하는 /admin/
부분이 더 이상 경로에 표시되지 않기를 바랍니다. 예를 들어 여전히 위의 URL인 a.com/admin/index.html을 nginx에서 직접 얻을 수 있기를 바랍니다. . 루트 디렉터리로 이동하여 다음 URL, 즉 /aaa/dist/index.html
을 검색합니다. 그러면 어떻게 구성해야 할까요?
<code class="nginx">location /admin/ { root /aaa/dist; index index.html; }</code>
예를 들어 nginx가 위와 같이 구성되어 있는 경우 도메인 이름이 a.com이라고 가정합니다.
그런 다음 a.com/admin/index.html을 방문하면 nginx는 이 정적 HTML을 로드하기 위해 이 디렉토리로 이동합니다. /aaa/dist/admin/index.html
이제 /admin/
뒤의 URL을 사용하여 정적 파일은 어떻게 구성해야 합니까? 이제 정적 파일을 검색할 때 일치하는 /admin/
부분이 더 이상 경로에 표시되지 않기를 바랍니다. 예를 들어 여전히 위의 URL인 a.com/admin/index.html을 nginx에서 직접 얻을 수 있기를 바랍니다. . 루트 디렉터리로 이동하여 다음 URL, 즉 /aaa/dist/index.html
을 검색합니다. 그러면 어떻게 구성해야 할까요?
루트를 별칭으로 변경하고
alias /aaa/dist/;
가장 쉬운 방법은 /aaa/dist/admin/index.html
에서 /aaa/dist/index.html
서버 {
<code> listen 80; server_name demo.test.com; index index.php index.html; root /mnt/hgfs/leyvi/demo.test.com/pubilc; location ~.*\.(php)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; }</code>
}