>  Q&A  >  본문

nodejs-express - nginx를 사용하여 특정 도메인 이름의 포트 80을 구성합니다. 루트 경로에서 정적 파일을 얻을 수 없으면 nodejs에서 제공하는 포트 9999로 전달됩니다.

지금 작성하고 있는 코드는 아래와 같은데 동작하지 않습니다.
정규식을 사용하여 재작성 규칙을 작성해야 합니까, 아니면 if를 사용해야 합니까?

그리고: nodejs에서 정적 파일 디렉터리를 구성하면 app.use(express.static(__dirname));nginx의 직접적인 판단과 처리보다 성능이 떨어지나요?

으아아아
我想大声告诉你我想大声告诉你2712일 전714

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-16 17:22:54

    으아아아

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 17:22:54

    404 상태가 전달되도록 설정할 수 있습니다. 또한 현재 구성에서는 역방향 프록시를 직접 사용하며 포트 80에 대한 모든 트래픽은 포트 9999의 프록시 서버로 리디렉션됩니다.

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 17:22:54

    try_files 또는 error_page 명령을 사용하여 원하는 효과를 얻을 수 있습니다.

    동시에 Proxy_store를 사용하여 완전히 정적인 페이지를 얻을 수도 있습니다.

    회신하다
    0
  • 취소회신하다