Qiita - nginxタグが付けられた新着投稿

Flaskを使用してRESTful APIを実装する

SN

9/20 21:37



はじめに

Flaskを使用してRESTful APIを実装しましたので、以下に公開しました。

https://github.com/oliverSI/flask-restful-authentication


使ったもの


docker
nginx
uWSGI
Flask
MongoDB
Postfix
J...

php-fpm の動作確認

SN

9/20 19:09



概要


docker で nginx と php-fpm を別々のDockerコンテナで構築する際

nginx => 9000Port => php-fpm でどうしてもアクセスできなかった
9000Port はhttpプロトコルではなくfastcgiなプロトコルな...

Python3 + bottle + uwsgi + nginxをdockerで構築してみた

SN

9/20 03:09

nginx と pythonのbottleを別コンテナで構築したかった。

そこでdocker-composeで複数のコンテナを作成した。


利用する技術


python3
bottle
uwsgi
nginx
docker



利用するファイルとディレクトリ階層

...

Nginx1.12にて’real_ip_header X-Forwarded-For’でALB/ELBのIPアドレスが取れてしまう時

SN

9/19 10:37

Nginxを1.9から1.12にver.upした際に、REMOTE_HOSTの値がクライアントのIPアドレスではなくALBのIPアドレスになってしまいました。

元々の設定は以下の通り。

real_ip_header X-Forwarded-For;


これにset_...

ConohaVPS CentOS7 nginx php の設定

SN

9/18 20:34



yum のアップデート


$ yum update




PHP7.1

優先順位を決定するパッケージのインストール


$ yum install yum-priorities



標準レポジトリの優先順位を設定


$ vim /etc/yum.repos.d/CentOS-Base.repo...

ConohaVPS CentOS7 WordPress nignx

SN

9/18 20:29



前提

以下をインストール済み




項目
Version




MySQL
5.7


nginx
1.10.2


PHP
7.1.10





yumのアップデート


$ yum update




WordPress用にMySQLのユーザーを追加する


MySQLにログイン


# mysq...

nginxのアクセスログ解析にalpとngxtop

SN

9/18 09:20

ISUCON用にnginxのアクセスログ解析して各ページごとの応答速度やサイズ、ステータスコード等いくつかの観点から集計ができる簡単に使えそうなツールとしてalpとngxtopがよさそうなのでインストール方法と簡単な...

Docker化したFlaskをデバッグする

SN

9/18 00:02



背景

ISUCON8に参加したときのメモです。


提供されたFlaskアプリをDocker化してローカル環境でデバッグしながら動かしていました。


使うもの


何かしらのFlaskアプリ


wsgiサーバー(今回はgun...

vagrantのsync機能を使うとエラったので解決した

SN

9/17 18:24



nginx, cake, vagrantの組み合わせでsyncが使えない!


はじめに

備忘録なので内容は雑です。ごめんなさい。

あと多分cakeは関係ないです。


前提


バージョンとか

macOS Sierra 10.13.6

vagrant ...

Mac OS X に Docker & nginx + Laravel + MySQL 環境構築

SN

9/16 00:53



Laravel

PHP を利用して composer install する

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
$ composer -V


laravel new するときにパッケージが古く...

macOS High Sierra に Homebrew、phpbrew を使って Nginx + PHP をインストールするメモ

SN

9/15 03:50

自分のパターンに全て合致する記事がなかったのでまとめました。

主にこのへんを参考にしています。


phpbrewでphpをインストールするときに詰まったこと
Macにphpbrewをインストールしてphpをバージョン管理

...

【20分でデプロイ】AWS EC2にDjango+PostgreSQL+Nginx環境を構築してササッと公開

SN

9/12 23:10



はじめに

ササッと公開することが目的なので、SECRET_KEYなど一切そのままでデプロイしてます。

production環境では必ず環境変数の設定をしてgitignoreに追加するなどの対策をしてください。

あくまで...

【初心者】CentOS7でNginXを起動する

SN

9/12 00:25

NginXを使ってみたいと思ったので環境を作って起動してみる。


環境


centos7(Vagrant)
shellはzsh(あまり関係ない)
hostnameはproxy(あまり関係ない)



実際にした作業

まずはこちらを参考にしてrepo...

cert-bot/letsencrypt nginx `UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 12: ordinal not in range(128)`

SN

9/11 18:15



環境


Amazon Linux AMI
nginx



事象

cert-botで証明書作ろうとしたところ下記のエラーが。

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 12: ordinal not in range(128)



原...

nginxで特定のIPだけプロキシの向き先を変更する方法

SN

9/10 12:45



なぜそんなことした?

本番環境で


自分は新規バックエンドシステムにアクセス
自分以外のユーザは既存バックエンドシステムにアクセス


ということがしたかったので。


どうやった?

以下の設定をnginxの...

Docker for Windows を入門してみた

SN

9/10 08:39



Dockerを使用してみた

かなり前からはやっているDockerについて今更入門してみました。

業務で使うこともなかったので初です。


環境

Windows 10 pro 64bit

Docker


インストール手順


コントロー...

なるべく自動化してNginx, Rails, MySQLの開発環境をDockerで作った

SN

9/9 22:41



前置き

いつでも簡単にRailsの開発環境を構築したかったのでDockerで開発環境を構築することにしました。公式の手順やご参考にさせて頂いた記事を基に少し自動化してみることにしました。筆者のDockerの知識は...

Let’s Encrypt!!を始めよう

SN

9/9 09:53



Let’s Encrypt!!

オレオレ証明書の時代はもう終わってしまった・・・

Let’s Encrypt最高だったので紹介


どんなもの?

Archウィキより引用


Let’s Encrypt はフリーかつ自動化されたオープンな認証局で...

acme.shでLet's Encryptのワイルドカード証明書を取得 with Nginx

SN

9/7 12:40

Let's Encryptクライアントのacme.shを使ってワイルドカード証明書を取得してNginxでHTTPSするで。Apacheでもそんなに変わらんで。

設定やら何やらを入れても10分くらいで終わるで。

ほな行くでーー。


スーパ...

NginxとuWSGIでHelloWorld

SN

9/6 18:20

Nginx上でuWSGIを動かしてHelloWorldするのに苦労したのでメモしておきます。

各種インストールは終わっているものとします。

環境は以下です。


CentOS7
Nginx
uWSGI 2.0.17.1



目次


とりあえずhttpで...

kubernetesのServiceとIngressをカンチガイしていた話

SN

9/6 18:15



やりたかったこと

アプリ開発中、バックエンドで使用する2種類のAPIサーバをkubernetesにデプロイし、Ingress経由で公開しようとしました。

そのときのエンドポイントを下のように設定しようとしました。
...

nginxとgunicornでDjangoの本番環境を構築する(2018年9月最新版)

SN

9/6 10:40



環境

Ubuntu 16.04

Nginx 1.14.0

Python 3.7


OSのupdate

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install update-manager-core -y && sudo do-r...

Xdebug+VSCodeで再びハマったメモ。vagrant+virtualbox+ubuntu上のdocker上のphp+nginx

SN

9/6 03:29



概要

以前にxdebugを有効化したが、

バージョンを色々上げたら動かなくなった話。

動くようになったので、以下に動いた状態の設定を記す


動作環境


windows10
vagrant2.1.2
virtualbox5.2.18
ubunt...

CloudFront=>ELB=>EC2(nginx) で、接続元 IP アドレスを取得する

SN

9/4 01:50



まとめ



X-Forwarded-For ヘッダの右から 2 つ目が接続元 IP アドレスです。
ただし X-Forwarded-For の不正な書き換えを防止するため、 CloudFront=>ELB=>EC2 それぞれの通信を保護する必要があります...

CentOS 7 + nginx で 403 forbidden が出た時の対処法

SN

9/3 20:40



はじめに

nginxの環境構築をしていて躓いたのでまとめる。

*自分用メモ


構築環境

以下のバージョンで環境を構築する。


CentOS 7

nginx1.14.0

php 7.2.9



やったこと

php-fpmとnginxはsoc...

Nginxで何が起こってるんや...

SN

9/3 19:43



ってときにデバッグする方法

設定ファイルの/1つで挙動が大きく異なったりするため

禿げそうになることがある。そんな時にnginxの動作が見れると嬉しいね


想定環境

OS: CentOS7


nginxのインストール
...

Docker-ComposeでPython3.6+NGINX+MariaDB10+uWSGIのdJango環境欲張りセット

SN

9/1 23:43



Docker-composeで使えるdJango環境

色々見て周りながら環境構築したんだけど、記事が古かったりとかで数時間かかったので。


nginx
mariadb10
python3.6
uWSGI


uWSGIはオートリロードもちゃんと対応するよ...

GCPを再起動したらnginxが403 (Permission denied) を吐いた

SN

8/31 07:24



解決策

sudo setenforce 0


したら解決です。

はじめての OpenResty : ホットロード

SN

8/30 21:48



lua_code_cache off によるホットロード

OpenResty で lua のコードを含んだファイルを変更した場合、都度 nginx -p $(pwd) -s reload を実行して nginx を再起動する必要がありました。

開発段階でをカジュ...

Nginx+PHP-FPM+LibreOfficeで--convert-to pdfで失敗する時の対処法

SN

8/30 16:28

PHPExcel+LibreOfficeでエクセルファイルからPDFを生成する方法がありますが、WEBアプリケーションとして実行した場合に失敗するケースがありました。

その場合、nginx(もしくはapache)ユーザーのHOMEディレ...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で