AZURE CentOS

AzureのCentOSにNextcloud 設定

AZURE

◆Nextcloud 初期設定

http://グローバルIP/nextcloud

管理者アカウントの
ユーザー名 admin
パスワード ********
データベース名 Nextcloud

MySQL/MariaDB
ログインID root
パスワード ********
データベース名 Nextcloud
ホスト名  localhost

入力完了から次に進んだと思ったら「このページは動作していません
<Pアドレス>からデータが送信されませんでした。ERR_EMPTY_RESPONSE」
の表示で終ってしまった。設定完了??

再度 http://グローバルIP/nextcloud でログイン画面
admin
パスワード で設定完了後の「あなたの全データの安全な家」の画面が出た。

★設定追加

一度Apacheを停止し、Nextcloudの設定を追加します。

# systemctl stop httpd
# cp -p /var/www/nextcloud/config/config.php /var/www/nextcloud/config/config.php.org
# vim /var/www/nextcloud/config/config.php
# diff /var/www/nextcloud/config/config.php.org /var/www/nextcloud/config/config.php
&lt; ‘logtimezone’ =&gt; ‘UTC’,
> ‘logtimezone’ =&gt; ‘Asia/Tokyo’, # タイムゾーン変更 ←設定がない 参考サイトとバージョンの違い?
> ‘memcache.local’ =&gt; ‘\\OC\\Memcache\\APCu’, # メモリキャッシュ設定 ←設定がない 参考サイトとバージョンの違い?

設定が無いのでとりあえずこのまま。
# systemctl start httpd

参考ページの
「TOTP認証の有効化
NextcloudのWebポータルに管理者アカウントでログインし、左上の「アプリ」をクリックします。」
これがない。バージョンの違い?
画面右上の 歯車アイコンをクリックすると「 +アプリ」がある。
これをクリックすると左側の「セキュリティ」をクリックするとアプリの一覧が出た。
「Two Factor TOTP Provider」があり「有効にする」ボタンもあった。
今の所 とりあえず飛ばす。

●データ領域変更

owncloudの時も設定したが データドライブが OSディスク領域の

/var/www/nextcloud/data なのでこれを追加したHDDに設定変更しておく。

mkdir /datadrive/nextcloud
mkdir /datadrive/nextcloud/data
chown -fR apache:apache /datadrive/nextcloud

データコピーの前にサービス停止
systemctl stop httpd.service
systemctl stop mariadb.service

cd /datadrive/nextcloud/data
cp -arpf /var/www/nextcloud/data/* .
隠しファイルがコピーできなかったら 1個ずつコピーする .htaccess .ocdata

vi /var/www/nextcloud/config/config.php
‘datadirectory’ => ‘/var/www/nextcloud/data’  ’/datadrive/nextcloud/data’

systemctl start httpd
systemctl start mariadb

●その他設定

http://グローバルIP/nextcloud で
admin
パスワード でログイン
画面右上の歯車ボタンクリック 「管理者」選択 画面左下の「追加設定
■メールサーバーの設定
■ファイル操作 最大アップロードサイズを10GBに設定

■パスワード長が8以上になっている。現パスワード変更大変なので5文字以上に変更しておく。
画面右上の歯車ボタンクリック 「管理者」選択 画面左の「セキュリティ」「パスワードポリシー」
から5に設定

■ユーザー設定

■dnsサーバにazureのnextcloudの固定IPを追加
service named restart ネームサーバー再起動 ドメインURLにてアクセスOK

エラーというか警告がいくつか出ている。

コメント