FastCGIコンポーネントの脆弱性とリモートコード実行
CGIの概要
Common Gateway Interface(CGI)は、ウェブサーバーと外部プログラム間でデータをやり取りするための標準プロトコルです。これにより、クライアント(ブラウザ)はサーバー上で実行されるプログラムにリクエストを送信し、動的なコンテンツを取得できます。
CGIは言語に依存せず、スクリプト言語やコンパイル言語など、システム上で実行可能な任意の言語で実装 ...
8月1日 04:46 投稿
マルチスタックWebサーバー環境の構築と運用管理
Webサーバーとリバースプロキシの構築 (Nginx)
Nginxをコンパイルする際、運用環境に応じたモジュールを静的または動的に組み込む必要があります。以下は、SSL、HTTP/2、ストリーミング、および画像処理機能を有効にしたコンパイルオプションの例です。
# ./configure \
--prefix=/usr/local/web/nginx \
--user=webuser \
--group=webuser \
--with-http_ssl_modu ...
7月19日 02:48 投稿
ownCloudのセットアップ: nginxとPHP-FPMを使用
環境構築
mkdir /root/backup
mv /etc/yum.repos.d/* /root/backup/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror.centos.org/centos/7/os/x86_64/
curl -o /etc/yum.repos.d/EPEL.repo http://download.fedoraproject.org/pub/epel/7/x86_64/
curl -o /etc/yum.repos.d/REMI.repo https://rpms.remirepo.net/enterprise/remi.repo
yum clean all
rm -rf ...
6月30日 16:23 投稿
LNMP環境における高可用性アーキテクチャの構築
LNMPアーキテクチャの概要
LNMPはLinux、Nginx、MySQL、PHPからなるWebアプリケーションスタックであり、動的コンテンツを提供するための代表的なオープンソース技術群です。本ガイドでは、単一サーバー上にこの環境を構築し、基本的な運用までを実施します。
Nginxのソースからのインストール
Nginxはリバースプロキシやロードバランシングにも対応した高速なWebサーバー ...
6月20日 20:44 投稿
nginxにおける502 Bad Gatewayエラーの原因と解决方法
nginxで502エラーが発生するケースとその対処法を説明する。
1. 設定ミス
nginxがphp-fpmに接続できない場合、fastcgi_passの指定に問題があることが多い。socket形式またはIP:ポート形式で正しく指定されているか確認が必要。
2. リソース不足
LNMP構成において、nginxからのリクエストがphp-fpmの処理能力を超過すると、子进程が不足し502エラーが発生する。
解决方法 ...
5月9日 23:41 投稿