Проблема с настройкой второго домена на одном сервере LAMP

Проблема с настройкой второго домена на одном сервере LAMP

Хост: GNU/Linux Debian 9 Stretch (тестирование).

Использование: Новый сервер LAMP с HTTPS; (Linux, Apache, MySQL, PHP,Давайте зашифруем).


Версии программного обеспечения:

  • Версия Apache;В ИСПОЛЬЗОВАНИИдля обоих доменов:

    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
    
  • Версия Let's Encrypt;В ИСПОЛЬЗОВАНИИдля обоих доменов:

    certbot --version
    

    Говорит мне:

    certbot 0.10.2
    

Что работает:

  • Один VirtualHost (домен) прекрасно работает на Apache2 с простейшим html-файлом с заголовком «Apache2 Debian Default Page: It works»:

    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/

Связанный контент