タグ

Apacheに関するakatakunのブックマーク (4)

  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
    akatakun
    akatakun 2018/03/30
    KeepAliveTimeout: 1ページ当たりの平均的な転送時間+αが参考値
  • 起動スクリプト(httpd)を読んでみた - まどろみの思考空間

    シェルスクリプトの勉強がてら/etc/init.d/httpdを読んでみました。 . /etc/rc.d/init.d/functions if [ -f /etc/sysconfig/httpd ]; then . /etc/sysconfig/httpd fi この部分で別の関数などを定義したファイルをインクルードしています。 正確には.コマンドは実行中のシェルと同じシェルで実行するというコマンドなので実行された段階で読み込まれ、他の言語で言うところのインクルードされたようにみえています。 読み込んでいる/etc/rc.d/init.d/functionsはinit.dでつかう汎用的な関数をまとめたものです。 また、/etc/sysconfig/httpdはhttpdを制御するための定数を定義したファイルとなっています。(デフォルトではすべてコメントアウトされていました。) if文では

    起動スクリプト(httpd)を読んでみた - まどろみの思考空間
    akatakun
    akatakun 2018/03/30
    /etc/sysconfig/httpdはhttpdを制御するための定数を定義したファイルで、Initプロセスから呼び出される
  • ApacheとNginxとPassengerとUnicornの違い【すごい初心者向け】 - ふじいけ技術メモ

    Amazon EC2の上でRailsアプリケーションを動かそうとして、サーバーを構築しようとしているのだけれど、Apache, Nginx, Passenger, Unicornなど色々な名前が出てくるものの、それぞれの役割がどう分担されているのかが分かりづらいのでメモすることにした。 自分も初心者に毛が生えた程度なので正確性はあんまり保証できないけど分かりやすさ重視でがんばってまとめたよ。 単純にサーバーを立ち上げて動きさえすればよいのであれば、 qiita.com qiita.com あたりを参考にすると良さそう。 この記事の対象読者 Webサーバってなにそれ?おいしいの? さくらVPSとかEC2とかで泣きながらApacheの設定したことあるけど全く理解してない ぐぐればぐぐるほど意味がわからなくなったのであきらめてる Ruby on Railsをやろうとしているかherokuとかでは

    ApacheとNginxとPassengerとUnicornの違い【すごい初心者向け】 - ふじいけ技術メモ
    akatakun
    akatakun 2017/07/20
    ApacheとNginxはWebサーバ,PassengerはApacheやNginxで使えるモジュール,UnicornとPumaはRack Webサーバ
  • Apache/バーチャルホストのログをリモートのrsyslogに集約する - maruko2 Note.

    Apache/バーチャルホストのログをリモートのrsyslogに集約する 提供:maruko2 Note. < Apache 移動: 案内, 検索 目次 1 syslog デーモンと logger コマンドの制限 1.1 rsyslogPerl スクリプトに入れ替える 2 バーチャルホストが増えた場合でも対応する方法 3 設定 3.1 httpd.conf 3.2 Perl スクリプト 3.3 rsyslog.conf (送信側) 3.4 rsyslog.conf (受信側) 4 参考ページ 5 脚注 syslog デーモンと logger コマンドの制限 Apache のアクセスログをログサーバ(syslog)で一括管理する方法としては、CustomLog の出力先を logger コマンドにパイプし syslog へ送る方法があるが、この方法には次のような問題点がある。 sysl

    akatakun
    akatakun 2016/10/17
    syslogメッセージは1024バイト以下に規定されている,1024バイト以上のメッセージを送ると1024バイトごとに区切らる,syslogはUDPで動作するため、パケットの取りこぼしが発生することがある
  • 1