Home 旅レポ一覧 MyPhoto 売れ筋インフォ  TechBlog  LinkBox  RSSr(New!)  SiteMap  Album  日記  blog  MyPage  About
 
icon icon
 



  • Apacheについて

  • apacheはwebサーバです。インターネットサーバとして広く普及しています。



  • 設定ファイル

  • 設定はhttpd.confで行います。



  • ログについて

  • httpd.confで定義されています。

    access.log アクセスログが記録されていきます。
    開発時には error.log を点検しながらデバッグを行います。



  • 負荷分散 拡張について

  • httpd.confでモジュールを読み込んだり設定を施すことで、
    Perl、Python、Ruby、PHPが実行できるようにしたり 
    sslによる暗号化通信を行うことが出来ます。

    複数のWebサーバを連携させた負荷分散も可能です。
    Squidによるリバースプロキシの構築など各種サーバとの連携設定も可能。



  • ファイルへの直リンクを制限する

  • .htaccessに以下のように記述する
    SetEnvIf Referer "^http://www\.yourdomain\.com" ref_ok
    order deny,allow
    deny from all
    allow from env=ref_ok



  • .htmlファイルでPHPを実行する

  • .htaccessに以下の2行を追記
    AddType application/x-httpd-php .php .html
    AddHandler application/x-httpd-php .php .html