Хост: 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.
Мост 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/