단일 LAMP 서버에서 두 번째 도메인 설정 문제 [닫기]

단일 LAMP 서버에서 두 번째 도메인 설정 문제 [닫기]

호스트: GNU/Linux Debian 9 Stretch(시험).

사용법: HTTPS를 갖춘 새로운 LAMP 서버(Linux, Apache, MySQL, PHP,암호화하자).


소프트웨어 버전:

  • 아파치 버전;사용 중두 도메인 모두에 대해:

    apt-cache policy apache2
    

    말해 주세요:

    apache2:
      Installed: 2.4.25-3
      Candidate: 2.4.25-3
      Version table:
     *** 2.4.25-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            100 /var/lib/dpkg/status
    
  • MySQL 버전;사용되지 않음, 방금 준비했습니다:

    apt-cache policy mariadb-client mariadb-server
    

    말해 주세요:

    mariadb-client:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
    mariadb-server:
      Installed: 10.1.22-3
      Candidate: 10.1.22-3
      Version table:
     *** 10.1.22-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • PHP 버전;사용되지 않음, 방금 준비했습니다:

    php7.0:
      Installed: 7.0.16-3
      Candidate: 7.0.16-3
      Version table:
     *** 7.0.16-3 500
            500 http://ftp.sh.cvut.cz/debian testing/main amd64 Packages
            500 http://ftp.sh.cvut.cz/debian testing/main i386 Packages
            100 /var/lib/dpkg/status
    
  • 버전을 암호화해 보겠습니다.사용 중두 도메인 모두에 대해:

    certbot --version
    

    말해 주세요:

    certbot 0.10.2
    

작동하는 것:

  • VirtualHost(도메인)는 "Apache2 Debian 기본 페이지: 작동합니다"라는 제목의 가장 간단한 HTML 파일을 사용하여 Apache2에서 잘 작동합니다.

    https://www.zalohovaniburian.cz

    HT 브리지SSL 테스트 결과가 좋아 보입니다.

작동하지 않는 것:

  • 방금 Apache2에 같은 방식으로 새 도메인을 추가했지만 몇 시간 동안 노력했지만 문제가 무엇인지 알 수 없는 것 같습니다.

    You don't have permission to access / on this server.
    

    https://www.pavelstriz.cz

    HT 브리지SSL 테스트 결과가 좋아 보입니다.

그래서 SSL 문제를 배제했습니다. 이러한 도메인에 연결하는 데 문제가 있는 경우가 많습니다. 그들은 아주 잘 연결됩니다.


최소한 내가 지금까지 수행한 몇 가지 작업을 언급해 보세요.

chown -R newUser:www-data public_html/
chmod -R 644 public_html/

그러나 나는 이 사용자를 www-data그룹에 추가하여 다음을 증명했습니다.

groups newUser

출력은 다음과 같습니다.

newUser : newUser www-data

어떤 팁이나 단서도 높이 평가됩니다. 자세한 내용을 원하시면 댓글을 남겨주시면 최대한 빨리 질문을 수정하겠습니다. 도움이 된다면 VirtualHost 파일을 게시할 수도 있습니다.

답변1

몇 시간 후에 나는 마침내 그것을 알아 냈습니다.

디렉토리의 권한을 완전히 잊어버렸습니다 public_html.

소유권과 그룹이 제대로 설정되었습니다.

나는 이것이 내 실수라고 말하고 싶습니다.

해결 방법은 이 상태의 권한을 변경하는 것입니다.

drw-r--r-- 2 newUser www-data 4.0K Apr 13 22:13 public_html/

이를 위해:

drwxr-xr-x 2 newUser www-data 4.0K Apr 13 22:13 public_html/

관련 정보