티스토리 뷰
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/ ★ | apachectl | httpd[1] |
---|---|---|---|---|---|
우분투 (서비스명: apache2) | |||||
아파치 상태 확인 | systemctl status apache2 | service apache2 status | /etc/init.d/apache2 status | · | · |
아파치 시작 | systemctl start apache2 | service apache2 start | /etc/init.d/apache2 start | · | · |
아파치 정지 | systemctl stop apache2 | service apache2 stop | /etc/init.d/apache2 stop | · | · |
아파치 재시작 | systemctl restart apache2 | service apache2 restart | /etc/init.d/apache2 restart | · | · |
아파치 리로드 | systemctl reload apache2 | service apache2 reload | /etc/init.d/apache2 reload | · | · |
'Deploy' 카테고리의 다른 글
window(윈도우)에서 heroku cli가 git bash에서 실행이 안될 때 (0) | 2020.09.14 |
---|---|
apache + node 설정 (0) | 2020.05.28 |
리눅스 ubuntu 명령어 (0) | 2019.07.24 |
ec2에서 css를 수정하고 강력 새로고침까지 하였으나 css가 적용되지 않는 문제 (0) | 2019.07.20 |
aws ec2와 rds를 띠운 후 오류 정리 (0) | 2019.07.10 |