Skip to content Skip to sidebar Skip to footer

Tag: nginx

LEMP環境構築(CentOS6.6)

CentOS6.6のフレッシュインストールから、LEMP(CentOS,nginx,Mariadb,PHP)の構築機会が有ったので、コマンドのみ、備忘録。 この手順で、下記がインストールできます。 nginx 1.6.2 MariaDB 10.0.14 PHP 5.6.2 (+OPcache) てな感じで、コマンドのみドン。 //とりあえず、最新パッケージに更新 # yum -y upgrade //epelとremiのリポジトリを追加# mkdir /usr/local/nginx # mkdir /usr/local/nginx/cache # chmod -R 2777 # mkdir /usr/local/nginx/cache # sudo rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm //とりあえず必要そうな物を入れる # yum -y install perl perl-DBI lsof rsync socat //まずはDBから。今回はMariaDBのクラスタ版10.0を選択。 # yum install -y MariaDB-Galera-server MariaDB-client galera //初期設定をごにょごにょ。 # vi /etc/my.cnf.d/server.cnf //クラスタ最初の場合は、下記オプションで起動。 # /etc/init.d/mysql start --wsrep_cluster_address=gcomm:// //とりあえずrootのパスワードを変更 # mysqladmin -uroot password 'newpass' # mysql -uroot…

Read more

Apacheからnginxに乗り換えしてみた。

ちょいと案件で、WordPressのサーバ引越案件があり、パフォーマンスを上げることも要件に入っていたので、Nginx+PHP+MariaDB環境(LEMP)を構築したので、ついでに自分の環境も載せ替えてみた。 その備忘録。今回はDBはそのまま、MySQLで載せ替えしない。 まずは、Nginxとphp-fpmを入れる。 rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm  まずは、nginxのリポジトリの追加。 上記はCentOS6系。それ以外の方は、こちらを参照して、自分の環境に合ったレポジトリを追加してね。 で、nginxとphp-fpmをyumで追加。 yum install nginx yum install php-fpm --enablerepo=remi-php55  今回、php-fpmはremi-php55のものを使用しました。 あとは、コンフィグをちょいちょいと。 まずは、php-fpmの設定は下記。 vi /etc/php-fpm.d/www.conf [www] ;listen = 127.0.0.1:9000 listen = /var/run/php-fpm.sock listen.owner = apache listen.group = apache listen.mode = 0666 user = nginx group = nginx pm = static pm.max_children = 5 pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 35 php_admin_value[error_log] = /var/log/php-fpm/www-error.log php_admin_flag[log_errors] = on ;php_admin_value[memory_limit] = 128M php_admin_value[upload_max_filesize] = 16M php_admin_value[post_max_size] = 16M ; Set session…

Read more