아파치 리다이렉트 세팅 질문입니다.

꺄울   
   조회 3240   추천 0    

구글링을 열심히 하고 있는데, 약간 다른 환경이라서..조금만 고치면 될거 같긴한데 잘안되서 질문드립니다.

현재 내부서비스되는 시스템이 있는데 https로 변경해야 합니다.

https 세팅까지는 어찌어찌 했는데 기존 http로 들어오는걸 https로 리다이렉트 해줘야 합니다.

그런데 서비스 url자체에 포트가 함께 지정되어있습니다.

http://abc.def.com:82 로 접속하는걸 https://abc.def.com:446 으로 리다이렉트 되게 하고 싶습니다.

보통 구글링으로 찾는게 아래 구문을 https.conf에 넣는데..여기서 포트정보가 들어가도록 조금 바뀌어야 할거 같습니다.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [P,R,L]

짧은글 일수록 신중하게.
리눅서 2020-04
$sudo a2enmod rewrite 를 이용해 rewrite 를 활성화시켜줍니다.
그런다음 virtual host 파일 (httpd.conf) 을 다음과 같이 수정하면 될겁니다... (abc.com 은 예시입니다)
<VirtualHost *:80>
  DocumentRoot /home/www/abc
  ServerName abc.com
  ServerAlias abc.com
  <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule .* https://%abc.com/abc [R,L]
  </IfModule>
</VirtualHost>
저는 Letsencrpt 를 이용해서 자동으로 리다이렉트 시키는편이라 기억이 가물가물하네요...
수정후 아파치 재시작 해주세요
여러가지 방법이 있는데 httpd.conf 파일에서 할수도있고 sites-available 폴더에 있는 conf 파일에서도 할 수 있고 .htaccess 파일에서도 할 수 있고 등등등...

저는 sites-available 폴더 아래에 virtualhost conf 파일에서 하겠습니다.
먼저 mod_rewrite 하고 mod_ssl 두가지는 enable 시켜야하겠구요. 포트 82로들어오는 http를 포트 446를 사용하는 https로 모두 forward 해주고 포트 446으로 들어오는 모든 의뢰를 https로 취급해주면 될듯합니다. 테스트한것은 아니기때문에 어딘가 에러가 있을 수 있기도 하겠지만요...

<VirtualHost *:82>
ServerName abc.def.com
DocumentRoot /var/apache2/htdocs
Redirect permanent /secure https://abc.def.com:446
</VirtualHost>

<VirtualHost _default_:446>
ServerName abc.def.com
DocumentRoot /var/apache2/htdocs
SSLEngine On
...
</VirtualHost>

VirtualHost conf파일에서도 꼭 이런식으로 하지 않고 다른 방식으로 하는건 여럿 있습니다. 위의 방식이 나름 간단해서 저라면 이렇게 씁니다.
제온프로 2020-04
따따봉......!!!
꺄울 2020-04
감사합니다. virtualhost 로 처리하겠습니다.


QnA
제목Page 1079/5726
2014-05   5249123   정은준1
2015-12   1774418   백메가
2020-04   4287   땅부자
2020-04   4587   모자란트
2020-04   3241   꺄울
2020-04   3547   겨울나무
2020-04   3415   권영현z
2020-04   7439   galaxyfamily
2020-04   9626   성기사
2020-04   2415   nelson1945
2020-04   4636   정은준1
2020-04   3169   심우철
2020-04   3407   유호준
2020-04   5994   만사오케이
2020-04   2803   거니스트
2020-04   7380   Psychophysi…
2020-04   10272   천재지변
2020-04   6341   노가리강추
2020-04   3808   행복하세
2020-04   2912   pibang
2020-04   4185   일리케
2020-04   3041   허인구마틴