owncloudをインストールしてSSLを適用した後、後でhttps用の仮想ホストを作成しました。
> <VirtualHost *:80>
> ServerName owncloud
> Redirect permanent / https://xxx.xxx.xxx.xxx/ </VirtualHost>
>
> NameVirtualHost *:443 <VirtualHost *:443>
> SSLEngine on
> SSLCertificateFile /etc/pki/tls/certs/owncloud.crt
> SSLCertificateKeyFile /etc/pki/tls/private/owncloud.key
> <Directory /var/www/html>
> AllowOverride All
> </Directory>
> DocumentRoot /var/www/html/owncloud
> ServerName owncloud
> ErrorLog logs/owncloud-error_log
> CustomLog logs/owncloud-access_log common
>
> <IfModule mod_headers.c>
> Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains"
> </IfModule>
>
> </VirtualHost>
その後、HTTPDを再起動してブラウザからアクセスすると、すべてがうまく機能します。その後、OSを再起動してオンラインに戻ったときに再度アクセスしようとしましたが、今回はこのエラーが発生しました。
禁止このサーバーの/owncloud/にアクセスする権限がありません。
/var/www/html/ drwxr-xr-x 3 root root 22 11月8日16:53 /var/www/html/権限
/var/www/html/owncloud drwxr-xr-x 12 apache apache 4096 11月15日 14:03 /var/www/html/owncloud/の権限
Owcloud ディレクトリ内
-rw-r--r-- 1 apache apache 1.8K Sep 15 10:42 status.php
-rw-r--r-- 1 apache apache 5.4K Sep 15 10:42 remote.php
-rw-r--r-- 1 apache apache 3.2K Sep 15 10:42 public.php
-rw-r--r-- 1 apache apache 3.9K Sep 15 10:42 index.php
-rw-r--r-- 1 apache apache 179 Sep 15 10:42 index.html
-rw-r--r-- 1 apache apache 31K Sep 15 10:42 db_structure.xml
-rw-r--r-- 1 apache apache 4.9K Sep 15 10:42 cron.php
-rw-r--r-- 1 apache apache 4.3K Sep 15 10:42 console.php
drwxr-xr-x 12 apache apache 225 Sep 15 10:43 settings
drwxr-xr-x 4 apache apache 39 Sep 15 10:43 resources
drwxr-xr-x 2 apache apache 23 Sep 15 10:43 ocs-provider
drwxr-xr-x 2 apache apache 73 Sep 15 10:43 ocs
-rwxr-xr-x 1 apache apache 283 Sep 15 10:43 occ
drwxr-xr-x 6 apache apache 101 Sep 15 10:43 lib
drwxr-xr-x 3 apache apache 32 Sep 15 10:43 l10n
-rw-r--r-- 1 apache apache 34K Sep 15 10:43 COPYING
-rw-r--r-- 1 apache apache 25K Sep 15 10:43 CHANGELOG.md
-rw-r--r-- 1 apache apache 8.7K Sep 15 10:43 AUTHORS
drwxr-xr-x 6 apache apache 130 Sep 15 10:43 updater
drwxrwxrwx 25 apache apache 4.0K Sep 15 10:46 apps
-rw-r--r-- 1 apache apache 271 Sep 15 10:47 version.php
lrwxrwxrwx 1 apache apache 5 Nov 8 17:28 data -> /data
drwxrwxrwx 2 apache apache 49 Nov 12 12:01 config
drwxr-xr-x 17 apache apache 4.0K Nov 13 09:36 core
SELinuxが無効になっています。
私は何を見逃していますか?
答え1
次のことを確認しましたか?
https://doc.owncloud.org/server/10.0/admin_manual/installation/installation_wizard.html#post-installation-steps
owncloudインストール後に正しい権限を復元するスクリプトがあります
また、詳細についてはapache2エラーログを確認しましたか?