セキュリティ&セットアップ警告
サーバーのセキュリティとパフォーマンスにとって重要なことは、すべてが正確に設定されていることです。あなたの助けとなるよう、Nextcloudでは一部の自動チェックを行っています。詳細な情報は、リンク先のドキュメントを参照してください。
セットアップに関して警告がいくつかあります。
- メモリーキャッシュが構成されていません。パフォーマンスを向上させるために、可能な場合はmemcacheを構成してください。詳細については、ドキュメント↗をご覧ください。
インストールガイド ↗を再確認して、 ログ にあるすべてのエラーや警告を確認してください。
Nextcloudのセキュリティは、セキュリティスキャン ↗でチェックしてください。
セキュリティチェックの結果はA+の評価を一応示されている。
Nextcloudー利休工房 25.0.4
Mysql バージョン: 10.6.12
Phpバージョン: 8.1.2
メモリ制限: 2 GB
最大実行時間: 3600
最大アップロードサイズ: 2 GB
拡張: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, Reflection, SPL, session, standard, sodium, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, imagick, intl, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
上記までの修正作業メモほか
NEXTCLOUDを構築してからの、様々なセキュリティ&セットアップ警告が表示されて、該当するものに対して、情報を検索しながら修正を当てていくのだが、なぜそんなことをしているのか自分自身が納得いかないことは、やっぱり基本的理解が足らないことを自覚させられる。以下に対処方法を自分自身のために少しずつ思い出しながら追加していこう。
opcache.interned_strings_buffer=32
この項目については、ファイルの操作等で時々メッセージに##以上に設定してくださいと表示される。調整していく項目なのか、適正値があるのかどうかわからない。
メモリーキャッシュが構成されていません。パフォーマンスを向上させるために、可能な場合はmemcacheを構成してください。この項目について
APcuの設定が上手くいっていないのだろうか?、なかなか解決方法がわからない。分からないことだらけだ。このエラーチェックを判断している基準や、どのキャッシュを当てはめると合致するのか、調べたり勉強することだらけだ。文法エラーを起こすレベルでよくトラブルを起こしては戻している。また、忘れてそのうちにチャレンジして起こすんだろう。ここまでが今の自分の到達点かな。
・SMB/CIFS形式で外部ストレージ使用許可を追加
apt -y install smbclient cifs-utils libsmbclient-dev php-dev make
pecl install smbclient
/etc/php/8.1/fpm/php.ini にextension=smbclient.so 追加
systemctl restart php8.1-fpm