🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

1回答

1303閲覧

Nextcloud20.0.6にて、バーチャルドメインを設定すると初期設定に失敗する

Reisan03_

総合スコア13

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2021/02/03 05:15

前提・実現したいこと

ConoHaVPS-CentOS Stream 8にApache2.4.37/mariadb 10.5.8/php7.3.27を入れ、nextcloud20.0.6を立てようとしています。
http://(鯖IP)/にアクセスするとnextcloudがしっかり動作していることが初期設定画面からもわかるのですが、バーチャルドメインを設定しhttps://nextcloud.hoge.tld/にアクセスすると、初期設定画面がバグ?り初期設定ができません。
バーチャルドメインを用いて、httpsでアクセスできるようにしたいです。

参考にしたサイト

https://www.kagoya.jp/cloud/vps/tutorial/07a.html
https://qiita.com/S_Katz/items/2bfc9c9c1ebbc0c034ea
https://www.kagoya.jp/howto/vps/nextcloud/

鯖の状況

hoge.tldには別のウェブサイトを設定しています。
letsencryptで*.hoge.tldのSSL証明書を取得し、/etc/httpd/conf.d/ssl.confにはSSLCertificate(File/KeyFile/ChainFile)をそれぞれ設定してあります。
/etc/httpd/conf.d/nextcloud.confには以下のが設定されてます。

conf

1<VirtualHost *:80> 2 DocumentRoot /var/www/html/nextcloud/ 3 ServerName nextcloud.hoge.tld 4 5<Directory "/var/www/html/nextcloud/"> 6 Require all granted 7 AllowOverride All 8 Options FollowSymLinks MultiViews 9 <IfModule mod_dav.c> 10 Dav off 11 </IfModule> 12</Directory> 13 14</VirtualHost> 15 16<Directory "/var/www/html/nextcloud/data/"> 17 Require all denied 18Redirect permanent / https://nextcloud.hoge.tld/ 19</Directory> 20``` 21ssl.confへ設定したnextcloud関連の設定です。 22``` 23<VirtualHost *:443> 24 DocumentRoot /var/www/html/nextcloud 25 ServerName nextcloud.hoge.tld 26 27<Directory "/var/www/html/nextcloud"> 28 Require all granted 29 AllowOverride All 30 Options FollowSymLinks MultiViews 31 <IfModule mod_dav.c> 32 Dav off 33 </IfModule> 34</Directory 35``` 36 37`httpd -t`を実施してもSyntax OK、http://(鯖IP)/にアクセスしてもphpは壊れて?おらず正常に設定が終わります。 38 39何卒、お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

自己解決致しました。申し訳ありません。

CloudFlare社のRocketLoaderが原因だったようです。

投稿2021/02/03 06:19

Reisan03_

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問