Apache– category –
-
Apache
ユーザー毎の php-fpm
事情により同じ VM で複数ユーザーの独立した WordPress を設置する必要が生じたから、php-fpm の設定を変更した。 Apache の設定ファイル ユーザー(virtual Host)毎の conf ファイルに設定を追加。 <FilesMatch \.(php|phar)$> SetHandler "proxy:unix:/run/php/user1-fpm.sock|fcgi://localhost" </FilesMatch> 2... -
Apache
CT(Ubuntu 20.04 LTS)のインストールとサーバー構築
Server をコンテナに変更したことにともなって、ついでにフロントエンド用のコンテナに Nginx で Reverse Proxy を、バックエンド用コンテナに Apache を、クライアントからバックエンドまで SNI で HTTP/2 運用するためのメモを書いておく。とりあえず今はこの構成で落ち着いている。 Ubuntu(CT) のインストール テンプレートのダウンロー... -
Apache
nginx で SNI(Server Name Indication)
最初に クライアントからリバースプロキシ経由の Web サーバー接続を SSL 化してみた。 今まではリバースプロキシの nginx で SSL を終端させ、リバースプロキシから Web サーバーへは http 通信していた。http 通信は自宅の LAN 内だけだから盗聴される可能性は低いだろう。 でも今どきはグローバル IP アドレスが一つでも、名前ベースの Vi... -
Apache
APCu-master
APCu を有効化することで Nextcloud のセキュリティ&セットアップ警告は消えているが、様子はよくわからない。で、キャッシュが動作していることを GUI で確認できる APCu コントロールパネルがある。 ダウンロードして展開したあと、ログイン用に apc.php の USERNAME と PASSWORD を設定して保存すれば良い。 ただ、自分の自鯖環境だと Do... -
Apache
Ubuntu Server 20.04 LTS のインストールとサーバー構築
以前に書いていたインストールメモは、単独の仮想マシンで Web Server を公開するためのもの。 今は、フロントエンド用の仮想マシンに Nginx で Reverse Proxy を、バックエンド用仮想マシンに Apache をそれぞれインストール、運用している。 ということで、一通りの手順をメモ。 Ubuntu のインストール インストール自体は特に迷うことなく... -
Apache
Apache で Nextcloud 用のリバースプロキシを設定
概要 Ubuntu を 20.04 にすると MySQL8.0 が標準になる。でも Nextcloud は今のところ公式だと MySQL5.7 までしか対応していない。 MySQL8.0 の認証方式 caching_sha2_password を、 5.7 同様に mysql_native_password にして、config.php を少し書き換えてとゴニョゴニョすることで対応可能らしいが、公式非対応だからアプリを含めて問題が... -
Apache
FPM/FastCGI(php7.2-fpm,proxy_fcgi)
公開中のサイトをパーミッション(ディレクトリー:705、ファイル:604)で動作させるよう設定を変更した。具体的には Apache の実行ユーザー(www-data)と php の実行ユーザー(hoge)を分けて、ファイルやディレクトリーの所有者を hoge にする。これで、 ftp アカウントも hoge でログインするから以前のこんなことで悩まなくても良くな... -
Apache
Apacheをインストールする。
インストール 1行だけ。 sudo apt install apache2 VirtualHost 以前と同様、WordPressの模擬引っ越しテストなんかができるようにVirtualHostを設定する。 VirtualHostの説明は、ググれば幾つも出てくるから省略。 名前ベースでも、仮想NICにIPアドレスを複数設定してIPベースのVirtualHostにしてもOK。外部に公開せず自宅LANで完結している...
1