워드프레스 사이트를 세팅하고 했는데, ERR_TOO_MANY_REDIRECTS 와 같은 에러가 발생했다...
확인하니 ELB를 잘못 세팅해서 발생한 문제같다.
해결방법은 다음과 같은 다시 쓰기 규칙을 웹 서버에 추가해야 한다.
1. Apache 구성 파일을 연다.
$ cd /etc/httpd/conf $ sudo vi httpd.conf
/etc/httpd/conf/httpd.conf(Apache 2/httpd)
/etc/apache2/sites-enabled/(Apache 2.4)
/etc/apache2/apache2.conf(Apache on Ubuntu)
2. 구성 파일의 VirtualHost 섹션에 다시 쓰기 규칙을 추가(VirtualHost 섹션이 없다면 맨 아래 추가!)
<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} =http
RewriteRule .* https://%{HTTP:Host}%{REQUEST_URI} [L,R=permanent]
</VirtualHost>
3. Apache 재시작
$ sudo service httpd restart
'Server > AWS' 카테고리의 다른 글
AWS S3 사용자 생성 및 KEY 획득 방법 (0) | 2019.09.30 |
---|---|
AWS EC2에 swap 추가 (0) | 2019.09.30 |
AWS EC2에 LAMP 웹 서버 설치(Wordpress) 2편 (0) | 2019.07.23 |
AWS EC2에 LAMP 웹 서버 설치(Wordpress) 1편 (0) | 2019.07.23 |
AWS WordPress에서 퍼머링크 사용하는 방법 (0) | 2019.03.26 |