edo1z blog

プログラミングなどに関するブログです

Nginx

GCPでUbuntu16・Nginx・PHP7・cakePHP3環境をつくる

Google Cloud Platform(GCP)はAWSのgoogle版です。ここにサービスの説明があります。 Compute Engine まずプロジェクトを作成する。次に、Compute Engineのコンソールで、VMインスタンスを作成する。ゾーンを日本、マシンタイプをf1-micro、OSをUbuntu16.10…

さくらVPSでcakephp3を動かす

環境 Ubuntu 16.04 PHP 7.0 Nginx 1.10 composerインストール+git clone $ apt-get install composer $ php -v PHP 7.0.8-0ubuntu0.16.04.3 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Techno…

NginxでBasic認証

Ubuntuです。 Basic認証のパスワードファイルの作成 opensslを使います。下記のhogeは、Basic認証のIDを入れます。hogepasswordがパスワードです。 $ sudo echo "hoge:$(openssl passwd -apr1 hogepassword)" > /path/to/hogepath $ sudo chmod 604 /path/to…

mac El CapitanにNginxをインストール

macは、El Capitan 10.11.5です。 Nginxインストール $ brew install nginx インストールできた。 Nginxのバージョン確認 $ nginx -v nginx version: nginx/1.10.0 Nginxの設定を確認 下記に設定ファイルがあります。 $ vim /usr/local/etc/nginx/nginx.conf…

Nginx・PHP - アップロードファイルの最大サイズの変更

参考:nginxで"client intended to send too large body"が発生した時の対策方法 参考:最大アップロード容量を変更する Nginxは、/etc/nginx/nginx.confの、下記を変更する。なかったら、http, server, locationコンテキスト内に追加する。 client_max_body…

Amazon Linux - PostgreSQL・Nginx・FuelPHP

インストール 参考: Amazon Linux AMIにpostgresqlをインストールする チュートリアル: Amazon Linux への LAMP ウェブサーバーのインストール yumをアップデートして、phpとgitとvimとnginx入れた。アパッチとMySQLも入れた。 sudo yum update -y $ sudo y…

vagrantでnginx使うためのuser変更

vagrantで、vagrantユーザをnginxに変更しようとしたらどうもできなかったので、nginxのユーザをvagrantにする。 vim /etc/nginx/nginx.conf vim /etc/php-fpm.d/www.conf 上記2ファイルのuserをvagrantにします。 そして、再起動します。 service php-fpm r…

nginxでphpを使う(CentOS6.5)

参考:Nginx でPHPを動かす(php-fpmをインストールする) [PHP5.3以降の場合] PHPをFastCGI化する必要があります。 php5.3がインストールされている場合、 yum php-fpmとやると、php-fpmがインストールできます。 vim /etc/php-fpm.d/www.conf ここにuserとか…

CentOS6.5 Nginxの最新版インストール

参考:CentOS-6へ最新版のnginxを3分でインストールする方法 sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm yum list nginx --disablerepo=* --enablerepo=nginx sudo yum install nginx ngin…