備忘録

備忘録

nginx

nginxでフィルタを設定する方法

Ⅰ. はじめに タイトルの通り「nginxでフィルタを設定する方法」です。 Ⅱ. 手順 1. confファイルを開く /etc/nginx/conf.d/default.conf server { listen 80; server_name example.com; location / { # フィルタを一度のみ適応 sub_filter_once on; # フィル…

Ubuntu で nginx + php-fpm の環境を用意する方法

Ⅰ. はじめに タイトルの通り「Ubuntu で nginx + php-fpm の環境を用意する方法」です。 1. nginx をインストールする sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring curl https://nginx.org/keys/nginx_signing.key | gpg -…

nginx でストリーミングサーバを作る方法

Ⅰ. はじめに Ⅱ. 環境 Ⅲ. やり方 1. nginxのビルドに必要なものをインストールする 2. nginx-rtmp-module を clone する 3. nginx をダウンロードする 4. nginx をビルドする 5. init scriptを作成する 6. nginx の設定を変更する 7. nginx を起動する 8. 配…

nginx で autoindexの文字化けを治す

Ⅰ. はじめに nginx の autoindex を on にしただけだと以下のように文字化けします。 これを治す方法です。 Ⅱ. やり方 1. charset utf-8; を追加する server { listen 80; root /var/www/html/hoge; index index.html; location / { autoindex on; charset u…

nginxとphp-fpmを使ってfastcgi_cacheする(PHP7.3)

環境 [root@ ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)手順 yum -y install epel-release rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpmyum -y install --enablerepo=remi,remi-php73 php php-devel php-…