タグ

Apacheに関するyuuAnのブックマーク (18)

  • mod_pagespeedの概要と導入について | 株式会社サイバーエージェント

    業務経歴: 元Web/iOSの受託開発を行うエンジニアプログラマーからSE/PMを経てマーケティング支援業務も行う。サイバーエージェントでは開発チームのマネジメント兼自身でもサーバ側のコードを書いている。 1.概要 スマートフォンサイトにおける表示スピード向上は、より高度な内容を実現する昨今のサービスにおいて喫緊の課題となっている。その中で2012年にGoogle Incが正式版として公開したmod_pagespeedは、インストールのみでウェブサイトの最適化を行うことができ注目を集めている。しかし、その動作原理上マシンリソースを余分に消費してしまう。レポートでは、mod_pagespeedの各最適化アプローチを検証し大規模環境での適用について検証する。 3.序論 レポートの動機となった背景および、レポートの題材となるmod_pagespeedの概要について示す。 3.1 背景 スマ

  • CentOS 7 + Apache 2.4 に Let’s Encrypt の証明書を導入する手順 |

    稿では、CentOS 7 上で Let’s Encrypt の無償のSSL/TLSサーバー証明書を発行して Apache 2.4 で利用する手順について解説します。 手順と事前知識 まずは Let’s Encrypt で SSL/TLS サーバー証明書を発行するにあたり知っておくべき手順と事前知識について解説します。 Let’s Encrypt サーバーと Certbot クライアント Let’s Encrypt における証明書発行の手順は、そのほとんどが自動化されています。 その自動化を担っているのが Let’s Encrypt のサーバーと、Certbot クライアントというソフトウェアです。 Let’s Encrypt を利用するのに最初にすべきことは、証明書を設定しようとしているマシンに Certbot クライアントをインストールすることです。 インストールした Certbot

    CentOS 7 + Apache 2.4 に Let’s Encrypt の証明書を導入する手順 |
  • Apacheでの中間証明書の扱い - rougeref’s diary

    Apacheで中間証明書の扱いが変わったみたい。 2.4.7までは中間証明書はSSLCertificateChainFileというディレクティブで指定していました。 SSLCertificateChainFile /usr/local/apache2/conf/ssl/server.cerところが2.4.8からこのディレクティブが無くなってしまいました。 このディレクティブがあると起動できません。4月8日の記事を参照してください。 じゃあ、中間証明書ってどうやって指定するんですかってことですが、apacheのドキュメントにはこうあります。 SSLCertificateChainFile is deprecated SSLCertificateChainFile became obsolete with version 2.4.8, when SSLCertificateFile was e

    Apacheでの中間証明書の扱い - rougeref’s diary
    yuuAn
    yuuAn 2015/02/02
    Apache 2.4.8 から `SSLCertificateChainFile` ディレクティブが使えなくなったらしい。
  • LaravelをApacheのサブディレクトリ(Alias)にインストールするには – hrendoh's tech memo

    公式フォーラムに書いてありました。 [SOLVED] Apache Alias (subfolder) and .htaccess (Page 1) / Laravel 4.x Help / Laravel Forums 物理ディレクトリ /var/www/hellolaravel/ にlaravelプロジェクトを配置した場合のhttpd.confと.htaccessの設定は以下の用になります。 [text title=”https.conf”] Alias /hellolaravel "/var/www/hellolaravel/public/" <Directory "/var/www/hellolaravel/public/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny

  • オレオレ証明書をopensslで作る(詳細版) - ろば電子が詰まつてゐる

    前回のopensslでRSA暗号と遊ぶでRSA暗号や秘密鍵について中身を色々といじってみた。続いて今回は、Apacheで使うオレオレ証明書を作ってみる。 細かいことはいいから、オレオレ証明書を作るコマンドだけ知りたい お急ぎの方は、以下3つだけやれば良い。これで10年間(3650日)有効なオレオレ証明書ができあがる。 $ openssl genrsa 2048 > server.key $ openssl req -new -key server.key > server.csr $ openssl x509 -days 3650 -req -signkey server.key < server.csr > server.crtできあがったserver.crtとserver.keyを、例えば/etc/httpd/conf/ 配下のssl.crt/ と ssl.key/ ディレクトリに設置

    オレオレ証明書をopensslで作る(詳細版) - ろば電子が詰まつてゐる
  • 专项附加扣除办法落地开启个税综合加分类改革新征程 两年预计整个持续过程-沧州昧谱电子行业网

    两年预计整个持续过程,专项附加扣此后。 的灾袭击行重来协区进助遭震或建海啸受地,除办法落地部还行灾虑发券印尼将考难债财政,的抗力印尼增强整个灾能国家,此外。开启个税综部已的资先后两次印尼亿印于中灾署追加作金用建工恢复和重尼抗尼盾财政苏拉省的给印共16万威西。 合加分类改避难对于点和临时住在灾民所的安置,革新征程保证到临全部政府在2至6灾民转移置房将会内将内时安个月,说卡拉。动灾区的清理印尼已启和住房部公共工程工作,专项附加扣目前。 除办法落地度尼地震的搜新华西亚啸重西省拉威趋尾月5)印(郑灾区中苏作5加达救工日电日渐和海社雅世波声。次地震啸摧筑物和海毁了和基础设房屋施、开启个税综公共建,开启个税综波4新闻印尼言人日在会上发布署发苏托说抗灾,的经盾(印尼约合6亿造成济损超过失将美元万亿,需要用也亿印建费尼盾数万而重。 合加分类改西省拉威烈地9月中苏震和日发海啸生强。 两年预计整个持续过程,

  • Apache に関する SELinux の設定 (CentOS) - Qiita

    導入 SELinuxは、どのプロセスが、どのファイルやディレクトリに、どのような操作(読み取りや書き込み)ができるかを設定するLinux拡張機能です。 ネットワーク関連のデーモン(サービス)のみを管理するtargetedポリシーと、SELinuxの機能をフルに利用するstrictポリシーがあります。この項目の解説は、targetedで動作している場合を対象としています。sestatusコマンド実行結果のPolicy from config file:項目を見れば、現在どのポリシーが設定されているかわかります。1 SELinuxが無効になっていた場合 sestatusコマンド実行結果でSELinux status: disabledと表示されていた場合、SELinuxが無効になっています。 設定ファイルを編集し、ひとまずpermissiveモードに変更します。permissiveは、ポリシ

    Apache に関する SELinux の設定 (CentOS) - Qiita
  • [CentOS][Apache]SELinux有効下でのドキュメントルートの変更

    旧ドキュメントルート(/var/www/下)のラベルの情報は以下の様になっています。 # ls --context /var | grep www drwxr-xr-x root root system_u:object_r:httpd_sys_content_t www # ls --context /var/www/ drwxr-xr-x root root system_u:object_r:httpd_sys_script_exec_t cgi-bin drwxr-xr-x root root system_u:object_r:httpd_sys_content_t error drwxr-xr-x root root system_u:object_r:httpd_sys_content_t html drwxr-xr-x root root system_u:object_r

  • 今こそ見直すApacheの設定 - blog.nomadscafe.jp

    nginxやvarnishなどがアツいですが、Apacheもまだまだ実績や安定性から採用されていると思います。ここではデフォルトとは異なる値に変更するサーバ設定を中心に、パフォーマンス改善、安全性向上のためのApacheの設定を紹介します。 mpmの確認 > /path/to/bin/httpd -V Server version: Apache/2.2.19 (Unix) Server built: Jun 23 2011 17:13:13 Server's Module Magic Number: 20051115:28 Server loaded: APR 1.4.5, APR-Util 1.3.12 Compiled using: APR 1.4.5, APR-Util 1.3.12 Architecture: 64-bit Server MPM: Worker PreforkやW

  • htaccess リファレンス[Redirect] 404 リダイレクト

    このような定型で味気のないメッセージの代わりに、自作のメッセージを表示できます。Not Found エラー用の HTML ファイルを作りましょう。ファイル名はなんでもよいのですが、404.html という名前で作ることにします。そして、http://(サーバ名)/~user/404.html という場所にアップロードした場合、Not Found エラーのたびにこのファイルを表示されるようにするには、.htaccess の ErrorDocument 命令によって、404.html の場所を指定します。 ErrorDocument 404 /~user/404.html 404 File not Found が発生したとき、サーバは、http://(サーバ名)/~user/404.html にあるファイルを探しに行き、あればそれを表示します。 日人なら日語のエラーを表示させたいと思うのは

  • Apacheのアクセスログからロボットのログを分離 (技術メモ)

    一昔前にはワームが飛び交っていたのでそれを分離する設定が重宝した。 今は新規のロボットエンジンがスパムのごとくアクセスログを埋めてくれるのでロボットはロボットで別のログにまとめる必要に迫られる。 でhttpd.confに以下のようにCustomLogの設定を入れる #主要なロボットと(迷惑な)新規ロボットをひとまとめに別ログにする SetEnvIf User-Agent "(Googlebot)|(Slurp)|(Baiduspider)|(msnbot)|(Yeti)|(psbot)|(Ask Jeeves)|(Twiceler-0.9)" robots nolog CustomLog logs/robot_log combined env=robots CustomLog logs/access_log combined env=!nolog 終わったらapache再起動するべし。 新

  • http://mikeo410.lv9.org/lumadcms/~ApacheASP

  • .htaccessで使える16の技:phpspot開発日誌

    16 Useful .htaccess Tricks and Hacks For Web Developers : Online Marketing Blog - Website Development & Website Marketing tips and Strategies .htaccessで使える16の技が色々と紹介されていました。 1. ErrorDocumentでエラーページ指定の方法 ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php 2. Timezone設定 SetEnv TZ America/Houston 3. IPブロッキング allow from al

  • Ubuntu/apache2 - TOBY SOFT wiki

    はじめに † apache2のインストールについて 大体、ここに書いてある通りです。 わからない時は、ここを参考にしてください。 HTTPD - Apache2 Web Server http://doc.ubuntu.com/ubuntu/serverguide/C/httpd.html Ubuntuのページにも書いたのですが、server版で作業してます。 Desktop版でもある程度一緒のはずですが、違うところは読み替えてください。(とはいえ、Portable Ubuntu 9.04(coLinux)でも一応は確認しました) webサイトの確認は、Windowsから行っているのでスクリーンショットがWindowsでも誤解ないようにしてください(; ´д`) ↑ インストール † インストール時のSoftware selection に LAMPをセレクトしておくと、インストールされて

  • Max OS X で Apache サーバを立てよう - futomi's CGI Cafe

    このコーナーでは、Mac OS X と Apache を使ってCGI を試験するための Web サーバを構築することを目的に説明していきます。Windows と違い、Mac OS X には、Web サーバとなる Apache や、CGI を動作させるための Perl が既に実装されております。従って、新たにインストールするものは特にありません。ここでは、環境構築の手順を説明していきます。 章の説明は、UNIX の知識がほとんどない方を対象にしております。 章を執筆するに当たり使った環境は、iBook M6497 で、ソフトウェアアップデートを使って Mac OS X を 10.1.4 までバージョンアップしています。 10.2 に関しての説明がございますが、ソフトウェアアップデートを使って 10.1.5 までアップグレードした後、パッケージ版の 10.2 にてバージョンアップしています

  • Mac OS XでWebDAVサーバ

    FTPに替わるものとして注目されているWebDAVですが、OS XではWebDAVサーバにするのも簡単です。 一般のApacheとの違いは、mod_davモジュールが最初から入っている点と、ディレクトリ構成が少し違うだけですから、OS X以外の人にも参考になるかもしれません。 ここでは、設定ファイルの書き換えやパーミッションの変更ができることを前提に、設定内容に絞って記述します。 (できない人は「超簡単 Mac OS XのローカルでCGI」を参考にして下さい) (OS X Serverの人はAppleサイトの「Mac OS X ServerのWebDAVを設定」をどうぞ) (自己責任で行ってください。インターネットへ公開するには、セキュリティの知識とスキルが必要です) WebDAVって何? サーバ (Apache) の設定 モジュール読み込みの設定 共有ディレクトリの作成 ロックディレクト

  • Apache module mod_rewrite

    URL を操作するためのスイス製のアーミーナイフ、mod_rewrite へようこそ! このモジュールは、(正規表現パーサに基づく)ルールベースの 書き換えエンジンを使い、要求された URL を適宜書き換えます。 サポートするルールの数、および各ルールを適用する際のルール条件 の数に制限はなく、当にフレキシブルでかつパワフルな URL 操作 メカニズムを提供します。この URL 操作に先立ち、次のようにいろいろな 評価を行なうことができます。たとえばサーバ変数、環境変数、HTTP ヘッダ、 タイムスタンプ、さらに外部データベースの検索結果までを評価の対象として、 各種のフォーマットを使った粒度の高い URL マッチングを実現できます。 このモジュールは、サーバ単位のコンテキスト (httpd.conf) およびディレクトリ単位のコンテキスト (.htaccess) において (PATH-

  • トラックバックスパムよけにも使える「mod_security」

    Apacheをセキュアにするモジュールで「mod_security」というのがあるそうで。いわゆるWeb Application Firewall (WAF)というものに分類される仕組みなのですが、非常に機能が強力。ヘッダ、GET、POST、レスポンスを含むINとOUTの全リクエスト(HTTPS含む)に対してフィルタリング可能。通常では記録されないPOSTのログも記録可能。 で、この機能を使えばトラックバックスパムもサーバ側で始末できるので、PHPなどが動いて判定する前に処理でき、トラックバックスパムによる負荷が軽くなるというわけ。 設定の詳細などは以下の通り。mod_security用のブラックリストもダウンロードできるので設定も簡単です。 公式サイトは以下。 ModSecurity (mod_security) - Open Source Web Application Firewal

    トラックバックスパムよけにも使える「mod_security」
  • 1