Suche senden
Hochladen
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
•
Als PPTX, PDF herunterladen
•
7 gefällt mir
•
3,804 views
do_aki
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Empfohlen
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
TrinityT _
動画共有ツール
動画共有ツール
tamtam180
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Naoya Inada
Hive undocumented feature
Hive undocumented feature
tamtam180
誰でも出来るosxでのローカルなウェブ開発環境構築
誰でも出来るosxでのローカルなウェブ開発環境構築
Hiroshi Yamato
Puppetのススメ
Puppetのススメ
Gosuke Miyashita
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記
96smcln
Empfohlen
Webサーバ構築で心がけるべき二つのこと
Webサーバ構築で心がけるべき二つのこと
TrinityT _
動画共有ツール
動画共有ツール
tamtam180
シンプルなシステム構成フレームワークalnair
シンプルなシステム構成フレームワークalnair
Naoya Inada
Hive undocumented feature
Hive undocumented feature
tamtam180
誰でも出来るosxでのローカルなウェブ開発環境構築
誰でも出来るosxでのローカルなウェブ開発環境構築
Hiroshi Yamato
Puppetのススメ
Puppetのススメ
Gosuke Miyashita
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記
96smcln
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
Puppet on AWS
Puppet on AWS
Sugawara Genki
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
ZabbixとAWS
ZabbixとAWS
真乙 九龍
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオン
i_yudai
nginx入門
nginx入門
Takashi Takizawa
中小規模サービスのApacheチューニング
中小規模サービスのApacheチューニング
勲 國府田
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
Hadoop on LXC
Hadoop on LXC
俊夫 森
serverspecでサーバ環境のテストを書いてみよう
serverspecでサーバ環境のテストを書いてみよう
Daisuke Ikeda
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
Yoko TAMADA
今日から使い始めるChef
今日から使い始めるChef
Masahiro NAKAYAMA
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
max747
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Webサーバ勉強会#4
Webサーバ勉強会#4
oranie Narut
Scaling php - Intercon php
Scaling php - Intercon php
Handrus Nogueira
Weitere ähnliche Inhalte
Was ist angesagt?
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
Atsu Yamaga
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
npsg
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Masaki Kobayashi
Puppet on AWS
Puppet on AWS
Sugawara Genki
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
ZabbixとAWS
ZabbixとAWS
真乙 九龍
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオン
i_yudai
nginx入門
nginx入門
Takashi Takizawa
中小規模サービスのApacheチューニング
中小規模サービスのApacheチューニング
勲 國府田
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
Hadoop on LXC
Hadoop on LXC
俊夫 森
serverspecでサーバ環境のテストを書いてみよう
serverspecでサーバ環境のテストを書いてみよう
Daisuke Ikeda
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
Yoko TAMADA
今日から使い始めるChef
今日から使い始めるChef
Masahiro NAKAYAMA
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
max747
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Kazuhiro Oinuma
Was ist angesagt?
(20)
Webサーバのチューニング
Webサーバのチューニング
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
ノンプログラマのためのウェブサーバ入門
ノンプログラマのためのウェブサーバ入門
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
ヤギにサーバーを管理してもらう話
ヤギにサーバーを管理してもらう話
Puppet on AWS
Puppet on AWS
Zabbixを2分でインストール
Zabbixを2分でインストール
ZabbixとAWS
ZabbixとAWS
めんどうくさくないWardenハンズオン
めんどうくさくないWardenハンズオン
nginx入門
nginx入門
中小規模サービスのApacheチューニング
中小規模サービスのApacheチューニング
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Webサーバ勉強会03
Webサーバ勉強会03
Hadoop on LXC
Hadoop on LXC
serverspecでサーバ環境のテストを書いてみよう
serverspecでサーバ環境のテストを書いてみよう
HTTP/2 in nginx(2016/3/11 社内勉強会)
HTTP/2 in nginx(2016/3/11 社内勉強会)
今日から使い始めるChef
今日から使い始めるChef
Fabricでサーバー管理をDRYにしよう
Fabricでサーバー管理をDRYにしよう
Vagrant環境のAnsibleを速くしたい
Vagrant環境のAnsibleを速くしたい
Andere mochten auch
Webサーバ勉強会#4
Webサーバ勉強会#4
oranie Narut
Scaling php - Intercon php
Scaling php - Intercon php
Handrus Nogueira
第2回勉強会資料 柏木
第2回勉強会資料 柏木
beyond0iwamoto
mod_php vs FastCGI vs FPM vs CLI
mod_php vs FastCGI vs FPM vs CLI
Jacques Woodcock
Boost.Coroutine
Boost.Coroutine
melpon
最速の言語Lua ~Python Hack-a-thon #3~
最速の言語Lua ~Python Hack-a-thon #3~
Yuki Tamura
Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)
zetamatta
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7にやられないためにおぼえておいてほしいこと
yoku0825
Andere mochten auch
(9)
Webサーバ勉強会#4
Webサーバ勉強会#4
Scaling php - Intercon php
Scaling php - Intercon php
第2回勉強会資料 柏木
第2回勉強会資料 柏木
mod_php vs FastCGI vs FPM vs CLI
mod_php vs FastCGI vs FPM vs CLI
Boost.Coroutine
Boost.Coroutine
最速の言語Lua ~Python Hack-a-thon #3~
最速の言語Lua ~Python Hack-a-thon #3~
Programming言語Lua紹介(Internet版)
Programming言語Lua紹介(Internet版)
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
MySQL 5.7にやられないためにおぼえておいてほしいこと
MySQL 5.7にやられないためにおぼえておいてほしいこと
Ähnlich wie Webサーバ勉強会4 nginx で php-fpm を動かしてみた
Nseg20120825
Nseg20120825
hiro345
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
靖 小田島
Yohes kitchen
Yohes kitchen
Youhei Kawahara
Niigata.pm #1
Niigata.pm #1
hayajo Imai
OSC Tokyo fall LT~Dockerで分散処理をやってみた
OSC Tokyo fall LT~Dockerで分散処理をやってみた
atk1234
behatエクステンションの作り方
behatエクステンションの作り方
Ryo Tomidokoro
Mysql casial01
Mysql casial01
matsuo kenji
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP Nagoya
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
アシアル株式会社
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
KLab株式会社
Word press on conoha このべん #3
Word press on conoha このべん #3
Wataru OKAMOTO
PHP in Java -Quercus- によるレガシーマイグレーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレガシーマイグレーション実例 #jjug_ccc #ccc_r12
Ryuji Yamashita
Nginx
Nginx
Yoshikazu Torimoto
130412 kayac-cinnamon
130412 kayac-cinnamon
Yuki Shibazaki
Grunt入門
Grunt入門
Tsuyoshi Maeda
Osc2013 tokyospring
Osc2013 tokyospring
Masataka Tsukamoto
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Etsuji Nakai
Ähnlich wie Webサーバ勉強会4 nginx で php-fpm を動かしてみた
(20)
Nseg20120825
Nseg20120825
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
AWSとAnsibleで実践!プロビジョニング入門‐Lamp+Laravel-
Yohes kitchen
Yohes kitchen
Niigata.pm #1
Niigata.pm #1
OSC Tokyo fall LT~Dockerで分散処理をやってみた
OSC Tokyo fall LT~Dockerで分散処理をやってみた
behatエクステンションの作り方
behatエクステンションの作り方
Mysql casial01
Mysql casial01
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
【アシアル塾】Linux超入門編・第二回 仮想サーバー上にLAMP環境を構築してみよう
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
LL言語でもHudsonを使おう!
LL言語でもHudsonを使おう!
Word press on conoha このべん #3
Word press on conoha このべん #3
PHP in Java -Quercus- によるレガシーマイグレーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレガシーマイグレーション実例 #jjug_ccc #ccc_r12
Nginx
Nginx
130412 kayac-cinnamon
130412 kayac-cinnamon
Grunt入門
Grunt入門
Osc2013 tokyospring
Osc2013 tokyospring
環境構築自動化ツールのご紹介
環境構築自動化ツールのご紹介
Mehr von do_aki
Tritonn から Elasticsearch への移行話
Tritonn から Elasticsearch への移行話
do_aki
php-src の歩き方
php-src の歩き方
do_aki
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
PHPとシグナル、その裏側
PHPとシグナル、その裏側
do_aki
再考:列挙型
再考:列挙型
do_aki
signal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何か
do_aki
PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)
do_aki
PHP AST 徹底解説
PHP AST 徹底解説
do_aki
Writing php extensions in golang
Writing php extensions in golang
do_aki
php7's ast
php7's ast
do_aki
N対1 レプリケーション + Optimizer Hint
N対1 レプリケーション + Optimizer Hint
do_aki
20150212 プレゼンテーションzen
20150212 プレゼンテーションzen
do_aki
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
do_aki
20141017 introduce razor
20141017 introduce razor
do_aki
20141011 mastering mysqlnd
20141011 mastering mysqlnd
do_aki
php in ruby
php in ruby
do_aki
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
do_aki
N:1 Replication meets MHA
N:1 Replication meets MHA
do_aki
Php radomize
Php radomize
do_aki
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
do_aki
Mehr von do_aki
(20)
Tritonn から Elasticsearch への移行話
Tritonn から Elasticsearch への移行話
php-src の歩き方
php-src の歩き方
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
PHPとシグナル、その裏側
PHPとシグナル、その裏側
再考:列挙型
再考:列挙型
signal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何か
PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)
PHP AST 徹底解説
PHP AST 徹底解説
Writing php extensions in golang
Writing php extensions in golang
php7's ast
php7's ast
N対1 レプリケーション + Optimizer Hint
N対1 レプリケーション + Optimizer Hint
20150212 プレゼンテーションzen
20150212 プレゼンテーションzen
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
MySQL Casual Talks 7 「N:1 レプリケーション ~進捗どうですか?~」
20141017 introduce razor
20141017 introduce razor
20141011 mastering mysqlnd
20141011 mastering mysqlnd
php in ruby
php in ruby
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
N:1 Replication meets MHA
N:1 Replication meets MHA
Php radomize
Php radomize
php and sapi and zendengine2 and...
php and sapi and zendengine2 and...
Kürzlich hochgeladen
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Kürzlich hochgeladen
(11)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Webサーバ勉強会4 nginx で php-fpm を動かしてみた
1.
nginx で php-fpm
を 動かしてみた Webサーバ勉強会 #4 2011/11/11 do_aki
2.
do_aki (どぅーあき) • |所属|
> 株式会社もしも (ドロップシッピング・アフィリエイトASP) • |仕事| > インフラ構築・運用 兼 Webアプリケーション開発・運用 • |出現| > 渋谷・山手線沿線 • |特性| > PHPer http://do-aki.net/
3.
経緯とか • Web サーバ勉強会のお題が埋まってた •
せっかくだし nginx 使って何かしたい • チューニンガソン2(10/1)で、 Mediawiki が php-fpm (5.4) でうまく動かないとか言って た
4.
自分の nginx の認識 •
今まで動かしたこと無かった • 軽快・設定がシンプル • シングルスレッド • イベント駆動的な? 程度の知識しか持ってない
5.
6.
結果 問題ない
(たぶん) ※mediawiki を動かすのは
7.
環境 • Scientific Linux
6.0 • nginx version 1.0.9 (latest stable) • PHP version 5.4.0 beta2 (昨日 RC1でちゃったケド)
8.
最初に configure ./configure
--prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/run/nginx/client/ --http-proxy-temp-path=/var/run/nginx/proxy/ --http-fastcgi-temp-path=/var/run/nginx/fcgi/ --http-uwsgi-temp-path=/var/run/nginx/uwsgi/ --http-scgi-temp-path=/var/run/nginx/scgi/ あらかじめ pcre-devel パッケージをインストール (たぶん openssl-devel zlib-devel)
9.
とりあえず試す • make &
make install • $ sudo /usr/sbin/nginx • t オプションで設定ファイルチェック • SIGHUP 送ると設定再読み込み ドキュメント結構しっかりしてるね!
10.
ドキュメントルートが分からず
基準パスはどこ? location / { root html; index index.html index.htm; }
11.
ドキュメントルートが分からず
絶対パスなら確実 location / { root /var/www/html; index index.html index.htm; }
12.
server {
listen 8888; nginx.conf 80から変更 server_name localhost; location / { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi 用設定 include /etc/nginx/fastcgi.conf; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
13.
一方 php-fpm ./configure
--cache-file=./config.cache --with-layout=GNU --disable-debug --disable-rpath --enable-zip --enable-mbstring=ja --enable-mbregex --with-openssl --with-zlib --enable-ftp --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --with-apxs2=/usr/sbin/apxs --enable-fpm
14.
php-fpm を実行 • make
& make install • sudo /usr/local/sbin/php-fpm • default port は 9000 • make install しなくても、設定ファイルさえ正 しい場所に置いておけば動く • php-5.4.0beta2/sapi/fpm/php-fpm を実行でも 可能 (設定ファイルの場所はエラーで表示)
15.
mediawiki 表示 • 何故か表示されない •
phpinfo() を実行するだけのスクリプトは 動く • Response Header みると – Location: http://localhost:8888/...
16.
phpinfo を比較 $_SERVER["SERVER_NAME"] apache =>
192.168.29.128 nginx => localhost
17.
Fastcgi.conf
(あるいはfastcgi_params) fastcgi_param SERVER_NAME $server_name; server_name localhost;
18.
server {
listen 8888; nginx.conf server_name 192.168.29.128; location / { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/nginx/fastcgi.conf; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
19.
まとめ • nginx ×
php-fpm あっさり動いちゃった • むしろ、チューニンガソン2で動かなかった 理由は何だったんだ……? • 当時は aplha3 だったから? • モジュールによって? • php-fpm は EXPERIMENTAL なので、プロダク ションでは使わないようにね!
20.
• ありがとうございました
Jetzt herunterladen