테스트 사이트 - 개발 중인 베타 버전입니다

포트별로 다른 도메인연결하기

반짝이다 5년 전 조회 1,896

아파치 서버에서 기본 80포트와 443포트는 test00.co.kr 이라는 도메인에 연결되어있습니다.

(가비아 dns 설정에서 a레코드값 설정중)

 

이와는 별개로 8888 포트를 하나 더 열어서 아예 다른 홈페이지를 만들었습니다.

이 :8888 사이트에 test01.co.kr 이라는 도메인을 연결하고싶은데 어떻게 해야하나요?

test00.co.kr 처럼 가비아에서 dns 설정으로 a레코드값에 넣으려고하니까

값에는 포트번호를 넣을 수 없다고해서

httpd.conf에서 설정을 해줬는데 test01.co.kr 도메인에 연결이 안됩니다..

또한 내부에서는 test00.co.kr:8888 과 서버IP:8888 로 사이트 확인이되는데

외부에서는 사이트 연결도 안되고 있습니다.ㅠㅠ

 

 

httpd.conf 파일 내용입니다.

 

</p>

<pre>
<code><VirtualHost _default_:80>
  DocumentRoot "C:/apache2/htdocs"
  <Directory "C:/apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride All
    <IfVersion < 2.3 >
      Order allow,deny                          
      Allow from all
    </IfVersion>
    <IfVersion >= 2.3 >
      Require all granted
    </IfVersion>
  </Directory>

  # Error Documents
  ErrorDocument 503 /503.html

  # Bitnami applications installed with a prefix URL (default)
  Include "C:/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>

<VirtualHost _default_:8888>
  ServerName "test01.co.kr"
  DocumentRoot "C:/apache2/test01"
  <Directory "C:/apache2/test01">
    Options Indexes FollowSymLinks
    AllowOverride All
    <IfVersion < 2.3 >
      Order allow,deny                          
      Allow from all
    </IfVersion>
    <IfVersion >= 2.3 >
      Require all granted
    </IfVersion>
  </Directory>

  # Error Documents
  ErrorDocument 503 /503.html

  # Bitnami applications installed with a prefix URL (default)
  Include "C:/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost></code></pre>

<p>

 

 

어떻게 하면될까요ㅠㅠ도와주세요ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

히라키
5년 전

저는 리버스 프록시를 활용하여 아파치에서 3000번 포트의 nodejs 서버를 사용하고있는데요

</strong></p>

<p># httpd.conf</p>

<p>LoadModule proxy_module       modules/mod_proxy.so

LoadModule proxy_http_module  modules/mod_proxy_http.so</p>

<p> </p>

<p># vhost</p>

<p><VirtualHost *:80>

    ServerName      Your.site.domain

    ProxyRequests   Off

    ProxyPreserveHost On

    <Proxy *>

        Order       deny,allow

        Allow       from all

    </Proxy>

    <Location />

        ProxyPass           <a href="http://localhost:3000/" target="_blank" rel="noopener noreferrer">http://localhost:3000/</a>

        ProxyPassReverse        <a href="http://localhost:3000/" target="_blank" rel="noopener noreferrer">http://localhost:3000/</a>

    </Location>

</VirtualHost></p>

<p><strong>

이걸 아래와 같이 활용해 보시면 어떨까 싶네요.

 

</strong></p>

<p><VirtualHost *:80>

    ServerName      Your.site.domain

    ProxyRequests   Off

    ProxyPreserveHost On

    <Proxy *>

        Order       deny,allow

        Allow       from all

    </Proxy>

    <Location />

        ProxyPass           <a href="http://Your.site.domain:8888/" target="_blank" rel="noopener noreferrer">http://Your.site.domain:8888/</a>

        ProxyPassReverse        <a href="http://Your.site.domain:8888/" target="_blank" rel="noopener noreferrer">http://Your.site.domain:8888/</a>

    </Location>

</VirtualHost></p>

<p><strong>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

반짝이다
5년 전
프록시 설정부분만 추가해서 아파치서버를 재시작해보니 서버자체 실행이 안되는것 같아요ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인