동일한 IP 시스템에 두 사이트 설정

동일한 IP 시스템에 두 사이트 설정

CentOS 8이 있고 LAMP, Varnish 등을 설치했습니다.

호스트를 설정했습니다

/etc/호스트

ip site1.com www.site1.com ip site2.com www.site2.com

저는 Apache를 다음과 같이 설정했습니다.

/etc/httpd.conf to include sites-enabled/

site1.com.conf 및 site2.com.conf의 두 가지 구성으로 사이트 활성화 및 사이트 사용 가능이 있습니다.

여기에 내가 포함시킨 것은etc/httpd/conf/httpd.conf

Include conf.modules.d/*.conf

그리고

IncludeOptional sites-enabled/*.conf

아직도 작동하지 않습니다. 이 문제를 해결하는 방법을 아시나요?

site1.com.conf 예에 넣은 내용은 다음과 같습니다.

<VirtualHost *:8080>
    ServerName site1.com
    ServerAlias www.site1.com
    DocumentRoot /var/www/site1.com/html
    ErrorLog /var/www/site1.com/html/log/error.log
    CustomLog /var/www/site1.com/html/log/requests.log combined
</VirtualHost>

이제 이 작업을 수행할 수 있지만 https 버전이 작동하지 않습니다. https 버전을 수정하는 방법을 안내해 주실 수 있나요? 감사해요

편집하다:. 나는 고쳤다. 문제는 includeOptional conf.d/*.conf가 httpd.conf에 없다는 것이었습니다.

답변1

다음을 입력한 httpd.conf후 서비스를 다시 시작하세요.

NameVirtualHost *:8080

<VirtualHost *:8080>
     ServerName site1.com
     ServerAlias www.site1.com
     DocumentRoot /var/www/site1
</VirtualHost>

<VirtualHost *:8080>
     ServerName site2.com
     ServerAlias www.site2.com
     DocumentRoot /var/www/site2
</VirtualHost>

참조

관련 정보