>  Q&A  >  본문

nginx - 동일한 서버가 두 개의 다른 프로젝트에 액세스하기 위해 두 개의 도메인 이름을 설정할 수 있습니까?

예를 들어, PHP와 Ruby에서 각각 개발한 두 개의 서로 다른 프로젝트가 있고 이를 동일한 서버에서 사용하려고 합니다.
PHP 프로젝트 URL:
http://site1.com
루비 프로젝트 URL:
http://site2.com
여기에는 포트 문제가 있습니다. 기본값은 80입니다. 물론 접속을 위해 다른 URL 뒤에 다른 포트를 추가해도 문제가 되지 않습니다. 하지만 그렇지 않은 경우 웹 서버 설정을 어떻게 사용합니까?
Apache와 Nginx가 모두 작동합니까? 해결책이 있습니까?

黄舟黄舟2713일 전463

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

  • 阿神

    阿神2017-05-16 17:06:35

    nginx 역방향 프록시를 사용하여 수신 대기 포트 중 하나를 다른 포트로 변경하고 nginx에 가상 호스트를 추가한 다음 역방향 프록시를 사용하세요

    회신하다
    0
  • 为情所困

    为情所困2017-05-16 17:06:35

    nginx와 apache 모두 두 개의 가상 호스트를 직접 생성할 수 있으며, 서로 다른 디렉터리를 사용하면 됩니다. 이는 하나의 서버에 두 개의 웹사이트를 두는 것과 같습니다.

    회신하다
    0
  • 阿神

    阿神2017-05-16 17:06:35

    두 개의 서버 노드가 nginx에 구성되어 있으며 둘 다 80을 수신하지만 server_name은 다릅니다

    회신하다
    0
  • 阿神

    阿神2017-05-16 17:06:35

    다양한 가상 호스트를 설정하세요. 이는 nginx와 apache 모두에 해당됩니다.

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