XETOWN

자유광장

조회 수 137 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기

서버 재설치 하면서

httpd.conf를 기존에 쓰던거와 설정한 후

맨 마지막줄에 (354번째줄)

IncludeOptional conf.d/user/*.conf만 추가 했고

let's encrypt인증서 설치 하려고 하니

 

Error while running apachectl configtest.

 

httpd: Syntax error on line 354 of /etc/httpd/conf/httpd.conf :  syntax error on line 20 of /etc/httpd/conf.d/user/파일명.-le-ssl.conf :  Exprected </VirtualHost> but saw <VirtualHost></IFModule>

 

라고 나오더라구요 몇번을 해도 ㅠ

뭐가 잘못 된건지 잘 모르겠네요 ㅠ 

 

  • profile
    기진곰 2017.01.03 14:03:00

    해당 파일 354줄을 열어서 태그 순서를 살펴보세요. IfModule 태그를 먼저 닫아야 하는데 VirtualHost 태그를 먼저 닫았거나, 뭐 그런 비슷한 문제인 것 같습니다.

     

    Let's Encrypt에서 기본 제공하는 프로그램을 사용하면 자동으로 설치해 준답시고 아파치 설정을 멋대로 건드리는데, 새 서버라면 상관없지만 기존에 설정해둔 것이 있으면 종종 충돌합니다.

  • profile
    우리아기 2017.01.03 14:08:52
    354줄은 IncludeOptional conf.d/user/*.conf 이거뿐이에요
  • profile
    기진곰 2017.01.03 14:11:05
    아, 거기서 인클루드를 하는군요. conf.d/user/파일명.-le-ssl.conf 파일을 뜯어보세요.
  • profile
    우리아기 2017.01.03 14:14:15
    conf.d/user/파일명.-le-ssl.conf 생성이 안되어 있습니다
    /etc/letsencrypt가면 인증서는 있는데 말이죠...
  • profile
    오징 2017.01.03 14:08:16
    vultr에서 서버세팅 연습한다고
    ubuntu16.04에 apt로 apache, mariadb, php 설치만 하고 let's encrypt 설치하려고 할때
    비슷한 에러가 떴던걸로 기억하는데..

    IncludeOptional ..... 부분때문이었던거 같아요.
    그때 메모해놓은거보니까 그부분 주석처리하고 let's encrypt 설치하고 다시 주석을 풀어줬던걸로 적혀있네요...
    정확한 원인은 모르겠습니다.
  • profile
    휘즈 2017.01.03 15:23:41
    IncludeOptional 하지 말고
    Include 로 해보세요.
  • ?
    natura 2017.01.03 22:50:32
    직접 SSL 적용하시는게 정신건강에 이롭습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...