Extra Form
PHP PHP 7.2
CMS Rhymix

모바일에서 접속시 모바일 주소 m.mysite.com  으로 연결해주는 애드온을 

검색을 통해 다운받아 사용하게 되었어요.

 

cname 으로 서브 도메인설정 해줬고

SSL을 받을때도 나중에 사용할 목적으로 모바일 서브도메인까지 받아둔 상태인데요

적용을 하니 별다른 오류는 없으나 m.사이트닷컴으로 연결되지 않아요 

 

 Let's Encrypt 인증서를 받을때 제가 리다이렉트 설정을 해서 그런것인가요?

m.으로 들어가도 www.로 들어가도 https://mysite.com  이런식으로 나오고 있습니다.

인증서를 다시 받아야 할까요? 

  • profile
    Let's Encrypt 를 이용해서 m.mysite.com 인증서도 따로 받으신 다음에 m.mysite.com 도 SSL 적용 시킨뒤 다시 시도해보세요.
  • profile ?
    m.mysite.com 이것도 인증서 받을때 같이 여러개 서브도메인 등록가능해서 인증서 적용은 되고 있는데 다시 받으면 될까요?
    m.mysite.com 라고 쳐도 https://mysite.com 으로 주소에 뜨더라구용..;
  • ? ?
    사이트 주소를 알려주시면 더 도움이 될것 같습니다.
  • ? profile
    m.mysite.com 의 설정에서 (웹서버에서 설정입니다.) SSL을 적용시킨것 맞나요?
  • ? ?
    사이트는 10000lab.net이에요.
  • profile ?
    음. 인증서 만들때 서브도메인도 여러개 넣을 수 있잖아요 그때 www랑 m도 cname으루 추가해줬어요..
  • ? ?
    인증서 문제는 아닌것 같고..
    혹시 CNAME 설정에 와일드카드 있으신가요?
    *.10000lab.net 처럼요. 이거 있으시면 지우셔야 합니다.
  • ? profile
    인증서 생성과는 별개로 웹 서버 설정입니다.
  • ? ?
    aws lighsail dns 서비스 이용하는데 a레코드값을 설정할때 . 앞에 @를 넣어주라고 하거든요.
    비워두면 레코드값 설정이 안되게 되어있는데 그것 때문인걸까요
  • profile ?
    /etc/apache2/sites-available/example.com.conf
    인증서 설치할때 만들어준 파일을 말씀하시는건가요? 이건 했는데 웹서버 설정이 정확히 뭔지 모르겠어요. 지식이없어서요 ㅠ
  • ? ?
    아파치는 설정방법을 모르겠네요.
    nginx는 서브도메인 server_name으로 편하게 설정할수 있는데..;
    혹시 SSH계정 빌려주신다면 제가 할수 있을듯..
  • ? profile
    네. 거기에서 SSL 관련 내용을 넣으셔야 합니다.
  • profile
    아파치인지 엔진엑스인지 몰라서....
    웹서버에 m.mysite.conf 또는 V-host 가 적용되어 있는지 확인해보세요.
  • profile ?
    우분투 아파치에요. mysite.conf 파일만 있는데 그 안에 서브도메인 ServerAlias m.mysite.net 이렇게 추가는 되어있는데
    파일이 따로 있어야 하는거면 인증서를 추가해야할거 같은데. 해도 문제가 되는것이 아닌지요
  • ? profile
    m.mysite.conf 만들고 루트폴더 지정해주고 ssl 인증서 설정 해주시고 아파치 리스타트 하시면 됩니다.

    mysite.conf 복사해서 사용 하시면 될듯....
  • profile ?
    설정하구 해보았는데 m.mysite.net으로 접속했는데 https://mysite.net로 리디렉트 되네요. 제가 잘 못알아 들어서 설정을 잘 못한거일 수도 있어요. 답변 감사합니다 ㅠㅠ
  • ? profile
    어떻게 설정 했는지 모르니 도와드릴 방법이 없네요.....ㅠㅠ

    mysite.conf 파일내에 있는 ServerAlias m.mysite.net 는 삭제 하셨나요?
  • profile ?
    네 삭제하고도 해보고 그냥도 해보고 했어요
    제 인증서 설치 과정이 어찌 되었냐면 ㅠ
    인증서 만들때 아래 링크에서 만든 파일로 안하고
    https://webmaster.cafe/tools/apache-conf-generator/

    아래처럼 mysite.conf 만들어서 인증서 설치 절차했더니
    <VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName mysite.net
    ServerAlias m.mysite.net
    ServerAlias www.mysite.net
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    자동으로 mysite.net.conf-le-ssl.conf 라는 파일이 하나 더 생성됐고 443 설정내용이이 작성되어 있었어요.
    제가 복사해서 만든 m.mysite.conf 은 위에 저만큼 복사해서 파일 만들구,
    ServerAlias m.mysite.net을 삭제해서도 해보구 남겨둔채로도 해보고 했는데
    인증서는 여전히 잘되고 있어요
    m. 주소를 눌러도 기본도메인이 나오지만요
  • profile

    <VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName mysite.net
    ServerAlias www.mysite.net
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    위의 것은 mysite.conf

    아래것은 m.conf 또는 mmysite.conf 사실 conf 명칭은 의미 없고 내용이 중요한것입니다.
    <VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName m.mysite.net
    DocumentRoot /var/www/html/m          #서브 루트 계정 경로
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>

    이런식으로 두개 따로 저장하고 아파치 리스타트 하면 됩니다.
    인증서는 하단에 따로 작성해 주셔야 하구요.

  • profile ?
    리스타트 안하셔도 그러는 걸수도 ...
  • profile ?
    감사합니다. 지금 댓글을 봤어요 시도해 보겠습니다 정말 감사드려요
  • ? ?

    리스타트 하긴했었는데 파일 내용이 틀렸던거 같아요 ㄷ ㅏ시해보려고 합니다. 답변 감사드려요