아파치 virtual host 세팅

2019. 8. 20. 10:51·Deploy

ec2에서 아파치를 설치 후 virtual hosting을 세팅하는 방법.


cd /etc/apache2/sites-available


vi 해당폴더안에 있는 conf파일 이름

#버츄얼 호스팅을 통해 proxy설정을 해야 할 때

#노드 등 띄워야 할 때

<VirtualHost *:80> ServerName 도메인 이름 DocumentRoot /var/www/html/ -루트 폴더 설정 <Directory /> Options -Indexes +FollowSymLinks AllowOverride None Require all granted </Directory> ProxyRequests Off ProxyPreserveHost On ProxyVia Full <Proxy *> Require all granted </Proxy> <Location /> ProxyPass 서버네임으로 접속시 접속시킬 서버 도메인 ProxyPassReverse 서버네임으로 접속시 접속시킬 서버 도메인 </Location> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>


#버츄얼 호스팅만 필요할 때 / 스태틱 파일만 줄때 <VirtualHost *:80>

ServerName 도메인 이름

DocumentRoot /var/www/html/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <Directory /var/www/html/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>


위의 사항 변경 후 아파치 재시작

명령어 종류systemctl ★★service/etc/init.d/ ★apachectlhttpd[1]
우분투 (서비스명: apache2)
아파치 상태 확인systemctl status apache2service apache2 status/etc/init.d/apache2 status··
아파치 시작systemctl start apache2service apache2 start/etc/init.d/apache2 start··
아파치 정지systemctl stop apache2service apache2 stop/etc/init.d/apache2 stop··
아파치 재시작systemctl restart apache2service apache2 restart/etc/init.d/apache2 restart··
아파치 리로드systemctl reload apache2service apache2 reload/etc/init.d/apache2 reload··


반응형
저작자표시 (새창열림)

'Deploy' 카테고리의 다른 글

아파치 http https로 리다이렉트  (0) 2020.05.28
apache + node 설정  (0) 2020.05.28
무료로 포트폴리오/프로젝트 서버에 올리는 방법  (0) 2019.08.17
리눅스 ubuntu 명령어  (0) 2019.07.24
ec2에서 css를 수정하고 강력 새로고침까지 하였으나 css가 적용되지 않는 문제  (0) 2019.07.20
'Deploy' 카테고리의 다른 글
  • 아파치 http https로 리다이렉트
  • apache + node 설정
  • 무료로 포트폴리오/프로젝트 서버에 올리는 방법
  • 리눅스 ubuntu 명령어
vitnal
vitnal
4년차 프론트엔드 개발자 입니다. 이 블로그는 기록하고 싶은 내용을 저장하기 위해 사용하고 있습니다. 정제되지 않은 내용이 있을 수 있는 점 양해 부탁드립니다.
  • vitnal
    vitnal 아카이브
    vitnal
  • 전체
    오늘
    어제
    • 분류 전체보기 (155)
      • What I Read (3)
      • AI (5)
      • WEB (8)
      • React (21)
      • Nextjs (17)
      • JavaScript (16)
      • React Native (5)
      • Git (15)
      • Dev Tools (23)
      • Deploy (12)
      • Tech Memo (22)
      • Retrospect (7)
  • 반응형
  • hELLO· Designed By정상우.v4.10.5
vitnal
아파치 virtual host 세팅
상단으로

티스토리툴바