Nginx

環境
RHEl8.6

操作方法
1.サーバ設定ファイル
ls -ld/etc/nginx/conf.d/

2.メインの設定ファイル
ls -ld/etc/nginx/ ...

Nginx

環境
Windows 10 Home 64bit
nginx 1.22.0

操作方法
1.コマンドプロンプトを起動します。
「ここに入力して検索」タスクフォームにcmdと入力します。 ...

Nginx

環境
Windows 10 Home 64bit
nginx 1.22.0

操作方法
1.下記サイトから最新atable版nginxをダウンロードします。
stable版の「ngi

Nginx

環境
CentOS Stream release 9

1.nginxの配置ファイルを設定します
# vi/etc/nginx/conf.d/ssl.conf
以下の内容を編集します

serve ...

Nginx

環境
nginx 1.10.2
CentOS Linux release 7.9.2009 (Core)
Let’s Encrypt証明書

実行コマンド

# certbot certonly ...

Nginx

1.リポジトリを追加する
#sudo vim/etc/yum.repos.d/nginx.repo
追加内容
name=nginx repo
baseurl=
gpgcheck=0

Nginx

設定メモ:
server {
listen 80;
server_name localhost;
charset utf8;
access_log/var/log/nginx_api/acces ...

Nginx

1.lua-nginx-moduleのダウンロード
#wget
#unzip master.zip

2.コンパイル
#./configure \
–user=nginx \ ...

Nginx

PGPキーを追加
wget -O – | sudo apt-key add –

リポジトリを追加
/etc/apt/sources.list.d/nginx.list
de ...

Nginx

修正ファイル:nginx.conf
修正前
location ~ \.php$ {
root html; //デフォルト/etc/nginx/html/
fastcgi_pass 127.0.0.1:9 ...

Nginx

1.g++、gcc、openssl-devel、pcre-develとzlib-develのインストール
$ yum install gcc-c++
$ yum install pcre pcre-devel

Nginx

1.nginxのSSLモジュールをインストール
#./configure –prefix=/usr/local/nginx –with-http_stub_status_module –wi ...

Nginx

サンプルコード:
server {
listen   80;
listen 443 ssl spdy;
server_name www.domain.com;
ssl on;
ssl_c ...

Nginx

#vim etc/init.d/php-fpm

#!/bin/bash
#
# Startup script for the PHP-FPM server.
#
# chkconfig: 3 ...

Nginx

サンプルコード

#!/bin/bash
#
# Startup script for Nginx – this script starts and stops the nginx daemon ...

Nginx

1.ファイル.htaccessの作成
# nginx rewrite rule
rewrite ^(.*?)/article/.*?-(d+)-(d+).html$  $1/display.html?id=$2& ...

Nginx

サンプルコード
if (!-e $request_filename) {
proxy_pass
}

if ($http_user_agent ~ MSIE) {
rewrite ^(.*)$ ...

Nginx

設定内容
server {
listen 80;
server_name sample.com www.sample.com;
root/home/web;
if($host !~ “ ...