nginx @ ウィキ内検索 / 「nginx 404ページの設定」で検索した結果

検索 :
  • nginx 404ページの設定
    nginxでも404や502、403などのエラーページを表示することができます。 /etc/nginx/sites-available/domain1.com のserverのの項目の中で error_page 404 /404.html; nginxを再起動して下さい。 こうすると404エラーの場合、404.htmlが表示されます。 簡単ですね。 公式ページにも詳しい記述があります。 nginx error_page お薦めの海外サーバー linodeでnginxを作動させています。
  • nginxメニュー
    nginx@ウィキ メニュー nginxとは nginx install nginx config nginx バーチャルホスト nginx rewrite nginx reboot nginx access log nginx 404 nginx webalizer nginx apc高速化 nginx サーバーが落ちたとき nginx サーバー障害
  • メニュー
    nginx@ウィキ メニュー nginxとは nginx install nginx config nginx バーチャルホスト nginx php nginx rewrite nginx access log nginx 404 nginx expires nginx webalizer nginx apc高速化 nginx 極めた nginx サーバーが落ちたとき nginx サーバー障害 nginxとmysqlとphpmyadmin PHPMYADMINエラー The configuration file now needs a secret passphrase nginx お薦めの海外レンタルサーバー ここを編集
  • nginx config
    nginx config nginx.confを設定します。 sudo vi /etc/nginx/nginx.conf worker_processesをデフォルトの1から4に変更します。 nginxは同時に1つ以上のnginxを走らせることができます。 4以上の数値を設定することができますが、効果が薄れてしまいます。 worker_processes 4; worker_connectionsはそのままです。 events { worker_connections 1024; } この場合、4 X 1024で 最大4096のクライアントを実行します。 max_clients = worker_processes * worker_connections 長すぎるのでkeepalive_timeoutを65から45に変更 ...
  • nginx rewrite
    nginx rewrite nginxにはrewrite機能が備わっています。 動的アドレスを静的アドレスに変換することができます。 http //wiki.codemongers.com/NginxHttpRewriteModule ここを参考 ドメインの設定ファイルに追加します。 vi /etc/nginx/sites-available/domain1.com rewrite  ^(/download/.*)/media/(.*)\..*$  $1/mp3/$2.mp3  last; apacheのrewriteとは微妙に異なります。 RewriteRuleがrewriteに変更 [L]がlast;に変更されています。 [[お薦めの海外サーバー http //www.linode.com/]] linodeでn...
  • nginx バーチャルホスト
    nginx バーチャルホスト nginxでは複数のドメインを運用することができます。(バーチャルホスト) ドメインごとに基本的なレイアウトを作成していきます。 demo一般ユーザーでdomain1.comというドメインを運営する場合です。 ディレクトリを作成します。 mkdir /home/demo/public_html サブフォルダを作成します。 mkdir -p /home/demo/public_html/domain1.com/{public,private,log,backup} トップのindex.htmlを作成してします。 vi /home/demo/public_html/domain1.com/public/index.html index.htmlの内容 html head title doma...
  • nginxでWebalizerアクセス解析
    nginxサーバーでアクセス解析をしよう。 nginxでもアクセス解析のWebalizerが使えます。 Webalizerはwstatsよりもインストールが非常に簡単です。 http //www.jitaku-server.net/apache_webalizer.html ここのページを参考にしました。 http //blog.bluegold.me/tag/nginx/ nginxのログフォーマットはここのページを参考にしました。 Webalizerのインストール apt-get update apt-get install webalizer webalizerで実行してみてください。 # webalizer webalizerはデフォルトでApatchのログを読みに行くので、エラーになります。 webalizerがnginxのログを読め...
  • nginx サーバー障害
    長年nginxでサーバーを運用してきました。 何度もサーバーが落ちたのを経験したので、まとめておきます。 何度もサーバー障害は起きたのですが、nginxが原因になったことは一度もありません。 問題となったのは 1. fastcgi 2. メモリー不足 3. APC 4. データベース の4つです。 1.fastcgi これがよくエラーになりました。 fastcgiというのはnginxを仲介してphpプログラムを動作させるラッパーです。 fastcgiのプロセスが少ないとタイムアウトのエラーになります。 /usr/bin/php5-fastcgiの内容 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 2 -f /usr/bin/php5-cgi 上の2というのがプロセス数でこの値を増やしま...
  • nginx php
    nginx php nginxでphpを動作させる方法を書いています。 nginxでphpを動作させるにはspawn-fcgi(lighthttpdというパッケージに含まれている)というラッパーが必要になります。 つまりnginx --- spawn-fcgi --- phpという風に連携させます。 http //d.hatena.ne.jp/demuyan/20080726 ここを参考にしています。 phpのインストール sudo aptitude install php5-common php5-cgi php5-mysql php5-cli spawn-fcgiを使ってphpを動作させます。 spawn-fcgiはlighttpdに含まれています。 lighttpdのインストール php5-cgiをFastCGIとして起...
  • nginxとは
    nginx @ ウィキではnginxのインストール方法、設定方法を解説しています。 nginxとはロシアで開発されている、軽量かつ高速なWebサーバです。 バイナリのサイズがたったの約600キロバイトしかありません。 少ないメモリでも大量のアクセスを捌くことができます。 Apacheの15メガバイトと比較すると、その軽量さがわかります。 二度とApacheを使おうと思いません。 Apacheさんなんていらんかったんや! nginxを採用している有名サイト google(nginxを改良した?) fc2ブログ ニコニコ動画 お薦めの海外サーバー linodeでnginxを作動させています。
  • nginx 極めた
    nginxでウェブサイトを運営していてようやく挙動が判ってきました。 サーバーが落ちるときの大きな原因はspawn-fcgiにあります。 phpやnginxが原因になったことは一度もありません。 rootでログインできて、サーバーが表示されなくなったときはspawn-fcgiを疑います。 設定場所は1箇所です。 /usr/bin/php-fastcgiファイルの -C オプションの値を上げます。 クエストに対して、ここの値が小さいとサーバーが遅くなります。 500に設定してあります。 #!/bin/sh /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 500 -f /usr/bin/php5-cgi /etc/nginx/nginx.confファイルのworker_processesは変更...
  • nginx expires
    nginx expires nginxでexpiresを設定する方法 expiresとは有効期限のことです。 expiresを設定するとexpiresヘッダーをつけることになります。 jpgやgifなどの画像、jsのジャバスクリプト、cssのスタイルシートは一度読み込めば、ほとんど変更されないファイルです。 これらのファイルにexpiresを設定しましょう。 ネットワーク負荷の低減につながります。 nginxでは簡単にできます。 運用するドメイン毎に設定する必要があります。 serverセクションに以下を記入してください。 location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico)$ { root /home/demo/public_html/domain1.com/public; ...
  • サーバーが落ちたとき 完全マニュアル
    ...ー linodeでnginxを作動させています。
  • nginx access.log
    nginx access.log /home/domain/public_html/domain.com/log/access.log アクセスログは放っておくと、巨大なファイルになっていることがあるので要注意。 6Gバイトを超えていました。 ファイルサイズを指定できるのか調べた。 http //wiki.codemongers.com/NginxHttpLogModule access_log /home/domain/public_html/domain.com/log/access.log combined buffer=32k; 一応これで動いているがどうだろう? フォーマットを省略するとエラーになる。 本家にも書いてあるようにgzipにするとエラーになります。 combinedにすると良いようです。 アクセスログが巨大化するの...
  • nginxとmysqlとphpmyadmin
    ...ubuntsの環境でnginxと組み合わせてmysqlサーバーをインストールします。 超簡単です。 私は1日程ハマリましたが。w どなたでもできるのでトライしてみましょう。 既にhttpサーバーnginxのインストールは終わっているものとします。 mysql-serverとmysql-clientをインストール apt-get install mysql-server mysql-client libmysqlclient15-dev mysqlサーバーのインストールが完了します。 nginxを再起動して、phpinfo();を実行してみてください。 mysqlとmysqliの項目が増えているはずです。 これだけでもいいのですが、データベースやテーブルの作成にSQLコマンドを打ち込まなければいけません。 面倒なのでphpmyadminをインスト...
  • php apc高速化
    ...ー linodeでnginxを作動させています。
  • プラグイン/アーカイブ
    ...てみよう nginx (2012-05-11 08 56 19) サイト名 URL
  • changelog
    ...復旧する。 原因はnginxの方ではない。 メモリー不足のエラー表示は出ていない。 fastcgiのプロセスが足りないのだろうか。 /usr/bin/php5-fastcgiの内容を変更した 3月11日 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 200 -f /usr/bin/php5-cgi 復旧前 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 240 -f /usr/bin/php5-cgi 復旧後 200から240にしてみた。200のプロセスでボトルネックを起こしていたのだろうか? /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -C 280 -f ...
  • トップページ
    @wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無...
  • fastcgi reboot
    /etc/init.d/fastcgi restart するとエラーが出る。 bind failed Address already in use /etc/init.d/fastcgi stop /etc/init.d/fastcgi start にすると成功する。 killall -9 php5-cgi /usr/bin/php5-fastcgi とコマンドを打つと成功する。 シェルスクリプトにしたいが方法がわからない。 解決法 2つのシェルスクリプトを用意し、cronに設定する。 /etc/init.d/stopfastcgi /etc/init.d/startfastcgi crontab 0 5 * * * sh /etc/init.d/stopfastcgi 1 5 * * * sh /et...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) ツムツム攻略Wiki|ゲームエイト - Game8[ゲームエイト] 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリー...
  • linodeでメールサーバー
    linodeでメールサーバー構築 linodeでメールサーバーを構築する一番簡単な方法を説明する。 メールサーバーには送信と受信の2種類がある。 送信はpostfix, 受信はdovecotだ。 postfixのインストール apt-get install postfix telnet mailx postfix configurationではInternet-Site System mail nameではdomain.comに設定する。 postfixでメールを送信する。 mail address@example.com Subject test email from demoslice.com test body of the email. . Cc dovecotのインストール apt-get install dovecot-com...
  • @wiki全体から「nginx 404ページの設定」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。