Amazon Linux 2에서 Apache와 Tomcat 구성(Web, WAS 서버 구축)
2020. 6. 3. 12:50ㆍIT/AWS
728x90
1. Web 서버 구축
# yum groupinstall "Development Tools"
# yum install pcre*
# yum install apr*
# wget http://apache.tt.co.kr//httpd/httpd-2.4.43.tar.gz
# tar xvzf httpd-2.4.43.tar.gz
# cd /apps/httpd-2.4.41
# ./configure --prefix=/apps/apache
# make && make install
# cd /apps/apache/conf/httpd.conf
아래 코드 주석을 해제한다.
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
아래 내용을 추가한다.
<VirtualHost *:80>
ServerName localhost
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/webdocs/www"
DirectoryIndex index.html
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /index.html !
ProxyPassReverse /index.html !
## for static contents
<Location /static/>
ProxyPass !
</Location>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
<Location />
Order allow,deny
Allow from all
Require all granted
</Location>
</VirtualHost>
서비스 시작 및 포트 열림을 확인한다.
# ./apachectl start
# netstat -natup | grep 80
300x250
'IT > AWS' 카테고리의 다른 글
AWS MSA 1. 서비스를 통한 컴포넌트화 (Componentization Via Services) (0) | 2020.06.23 |
---|---|
AWS MSA 0. Running Containerized Microservices on AWS (0) | 2020.06.18 |
Amazon Kinesis Data Streams, Kinesis Data Firehose 이용하여 로그 데이터 수집/저장 (0) | 2020.05.04 |
AWS Storage gateway를 이용한 EFS와 S3 간 데이터 전송 (0) | 2020.04.23 |
Amazon Redshift 구성 및 사용 (0) | 2020.04.09 |