タグ

Apacheに関するhisasannのブックマーク (59)

  • [解決] YosemiteでApacheの〜(チルダ)指定が動かなくなる。 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    [解決] YosemiteでApacheの〜(チルダ)指定が動かなくなる。 - Qiita
    hisasann
    hisasann 2015/08/10
    これだった!
  • apachectl -k restart は stop && start じゃないので気をつけましょう - blog.nomadscafe.jp

    Apacheを起動するときに使う事もある apachectl の -k restart は stop && start ではないので注意しましょう。 ServerLimitやThreadLimitなどの一部の設定は、restart では適用されず、stop && start が必要になります。 apachectl は実はshellscriptで出来ています。中をのぞくと #!/bin/sh .. HTTPD='../httpd' .. start|stop|restart|graceful|graceful-stop) $HTTPD -k $ARGV ERROR=$? ;; と書かれています。restartはhttpdコマンドにそのまま渡されるようです。 そこでhttpdコマンドのドキュメントを読むと詳しくは Stopping Apache httpd http://httpd.apach

    hisasann
    hisasann 2013/02/01
    だからWindowsの常駐のところからrestart選ぶとなんか変なのか。
  • Apache httpd.conf の Allow from .. にコメントを書いてしまうとDNSの逆引きが行われてレスポンスが悪化するので注意の件 + コメントが書けるようになるパッチ - blog.nomadscafe.jp

    Apacheのconfにコメントを書く際に、設定の後ろに書く事はできないのは知られているのかどうかよくわかりませんが、その通りです。例えば MaxRequestsPerChild 200 #少なめに これは syntax error になります % ./local/httpd/bin/apachectl -t Syntax error on line 12 of /Users/.../local/httpd/conf/httpd.conf: MaxRequestsPerChild takes one argument, Maximum number of requests a particular child serves before dying. よくやりがちなんですが、ドキュメントにも Directives in the configuration files are case-in

  • 外はBASIC認証、中はSatisfy anyでIP認証だけ - タナカイチロウの日記

    muninではserver-statusを取得するときにはまったメモ 外部からもサーバー監視したい。けど晒したくないのでBASIC認証は欲しい。 そうするとmuninがserver-statusを取得できなくなって、Apacheに関する情報が得られなくなる。 そこでDirectory、またはLocationの中でSatisfyって指定があるらしい。 <Directory "/var/www/html"> AuthType Basic AuthUserFile /home/hogehoge/.htpasswd Require valid-user Order deny,allow Deny from all Allow from all </Directory> このようにとりあえずVirtualHostの公開ディレクトリ全体にたいしてBASIC認証をかける。 すると上述したように、muni

    外はBASIC認証、中はSatisfy anyでIP認証だけ - タナカイチロウの日記
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hisasann
    hisasann 2012/03/08
    「!-f は存在するファイル名にはルールを適用しない !-d は存在するディレクトリ名にはルールを適用しない」
  • クラウド環境でのApacheの設定

    クラウドのホスティングサービスは、一定リソースの時間極課金+通信トラフィックの従量課金が一般的です。 CPUやメモリなどのリソースは、1%しか使わなくても100%使っても時間内の料金は同じです。 一方で通信料は使った分だけGB単位などで段階的に課金される仕組みです。 この料金体系では、なるべくリソースを使い切って、且つ通信料を抑えることが最も費用対効果のある利用方法となります。 サーバーからクライアントへのレスポンス、特にブラウザーのロードとレンダリングを高速化させるために、Yahoo!のYSlowやGoogleのPage Speedを使ってチューニングを行うのと同じようなアプローチで、なるべくCPU仕事をさせて、トラフィックを減らしてみたいと思います。 キャッシュ機能を最大限利用する Expires Apacheのmod_expiresを有効にすることで、レスポンスヘッダーにExpir

    クラウド環境でのApacheの設定
  • Apacheのログを活用しよう

    Apacheのログは情報の宝庫だ。サイトの不具合や不審なアクセスを見つけたり、閲覧者の移動経路などからサイトを使いやすくする手掛かりを得ることができる。そのためには、ログの見方やカスタマイズ方法を知る必要がある。 アクセスログ 通常、「ログ」といえばこのアクセスログを意味する。アクセスログは、Webブラウザがサーバ(Apache)に何かをリクエストし、それにApacheが応えるごとに記録される。簡単にいえば、だれかが何かにアクセスするたびに、その結果が記録されるのだ。 詳しくは後述するが、このログに「何を記録するのか」「どのファイルに記録するのか」といったことは、管理者が自由に定義できる。細かな設定を可能としていることは、ログを活用しようと思う管理者にとって大きなメリットである。 エラーログ エラーログは、リクエストの結果がエラーになったものだけが記録される。また、アクセスログと違い、エラ

    Apacheのログを活用しよう
    hisasann
    hisasann 2011/11/29
    CookieTracking onでApacheというキーのcookieが生成される
  • au の F001 に存在した EZ 番号詐称の脆弱性について - co3k.org

    このエントリでは、海老原が 11/11 に発見した、「F001 の PC サイトビューアを利用して EZ 番号の作業がおこなえる」という脆弱性について説明します。 この脆弱性を利用されると、たとえば、「かんたんログイン」などの機能を提供する勝手サイトにおいて、 au 端末を利用したユーザになりすまされてしまうといった被害が発生しえます。 問題の解決に向けてご協力いただいた 徳丸さんのブログエントリ にも詳しく触れられていますのでそちらもご一読ください。 おさらい 徳丸浩さんの以下のエントリで説明されているとおり、 au の 2011 年秋冬モデルの端末でおこなわれる(と宣言されている)変更が、「かんたんログイン」等の用途で使われている EZ 番号の詐称を許す可能性があるのではないかと多くの方々の間で懸念されていました。 IPアドレスについてはKDDI au: 技術情報 > IPアドレス

  • 30過ぎの親父のブログ: mod_headersのインストール

    WBCは韓国に負けましたね。 所詮「打線は水もの」という事ですか。 ノムさんの「大勝した後は、得てして点が取れんもんや。根拠がないわけじゃない。打つ方は雑になるし、投げる方は慎重になる」 という言葉が何となく理解できます。 話を変えて、mod_headers。 ソフトバンク携帯でなぜかmod_headersが必要ということで、 追加インストールをしました。 その時の自分用メモ。 # cd /usr/local/src/httpd-2.0.61/modules/metadata # /usr/local/apache2/bin/apxs -c mod_headers.c これでapacheの再起動を行えば、mod_headersの追加インストールは可能。 他のwebサイトを参照して行って # /usr/local/apache2/bin/apxs -c mod_headers.c を実行掛け

    hisasann
    hisasann 2011/08/29
    mod_headersモジュールのインストール方法
  • Apacheのバージョン確認方法 – Rocky Linux サーバ構築術 文具堂

    人気記事ランキング Apacheのバージョン確認方法 336件のビュー dnf にEPELリポジトリを追加する Rocky Linux 8, 9, 10 247件のビュー firewalldの設定 Rocky Linux 204件のビュー findで指定サイズより大きいもしくは小さいファイルを探す 199件のビュー デフォルトゲートウェイの設定 routeコマンド 178件のビュー dnfのアップデートがうまくいかない場合にキャッシュをクリアする 168件のビュー Rocky Linux のOSバージョンを確認する 147件のビュー NetworkManagerによるresolv.confの自動生成を抑制する 124件のビュー タイムゾーンを日標準時(JST)に変更する Rocky Linux 8, 9, 10 113件のビュー Apache 文字化け対策 AddDefaultChars

    hisasann
    hisasann 2011/08/29
    /usr/local/apache2/bin/httpd -v
  • Apache DoS攻撃対策 mod_evasiveインストール&設定 - Linux | MAKIZOU.COM

    DoS攻撃対策のApacheモジュール mod_evasive と言うのを見つけましたので、試しに使ってみようかと思います。 この mod_evasive は、設定した一定時間を超えるアクセスに対して、403(Forbidden)と返して、これまた一定時間アクセスが行えない様にする事が出来るApacheモジュールです。 いわゆるDoS攻撃の対策が行えるようになるわけです。 ※DoS攻撃(ディーオーエスこうげき、Denial of Service attack)とは、サーバなどのネットワークを構成する機器に対して大量のアクセスなどにより攻撃を行い、サービスの提供を不能な状態にすることです。 ■apxs コマンドの確認 DSOモジュールのインストールには、apxs コマンドが必要です。 以下のようにhttpd-develのインストール済みを確認する。 # yum list httpd-de

  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
    hisasann
    hisasann 2011/07/27
    旧サーバーから新サーバーへProxyする方法
  • Apacheログに色を付けて快適tail生活 - y-kawazの日記

    ツイッターで「Apacheログをtail中にステータスコード部分だけに色つけしたい」ってのを見たので作ってみた。 #!/bin/sed -f ## MEMO # [0m reset # [1m bold # [3m italic # [4m underline # [5m blink # [30m black # [31m red # [32m green # [33m yellow # [34m blue # [35m magenta # [36m cyan # [37m white s/\(HTTP\/1..\"\) \(2[0-9][0-9]\) /\1 \x1b[34m\2\x1b[0m / s/\(HTTP\/1..\"\) \(3[0-9][0-9]\) /\1 \x1b[32m\2\x1b[0m / s/\(HTTP\/1..\"\) \(4[0-9][0-9]\) /\1

    Apacheログに色を付けて快適tail生活 - y-kawazの日記
  • 杉浦とホームページ製作〜URLを書き換えろ!「Rewrite 機能とは」

    Rewrite 機能とは、Apache 1.2 で付け加わった機能であり、アクセスしたURLを正規表現を使って書き換えて処理する機能である。だから、既存機能としては Alias や Redirect と類似するが、さらに柔軟で、さまざまな使い道がある。違いを簡単に述べよう。 Rewrite, Alias, Redirect の比較 Alias 機能と ScriptAlias 機能 Alias はディレクトリ単位で、アクセスURLを DOCUMENT_ROOT から外れたディレクトリにマップする。CGIディレクトリに対して常識的に使われる ScriptAlias 指示子は、この Alias 指示子の機能に加え、そのディレクトリが実行可能なファイルを含み、その実行を許可するマークを付け加えている。逆に言えば、Alias 機能はそのようなマークアップを含まずに、単純に DOCUMENT_ROOT

  • 目的別Apacheの設定

    mod_statusモジュールを使います。これはデフォルトでは組み込まれていないため、httpd.confを開き #LoadModule status_module modules/mod_status.so       (UNIX版) #AddModule mod_status.c #LoadModule status_module modules/ApacheModuleStatus.dll (Windows版) のコメントを解除し、更に #<Location /server-status> #SetHandler server-status #Order deny,allow #Deny from all #Allow from 自マシンのアドレス(セキュリティーのため) #</Location> のコメントを解除し、Apacheを再起動します。その後、ブラウザから http://サ

  • クロスオリジンなXMLHttpRequest2(XHR2)と独自ヘッダの落とし穴?

    2011/5/10 以下の訂正をしました。 s/prefetch/preflight/g JavaScriptのクロスドメイン通信で微妙な話があったので書いてみます。ちなみにクライアントサイドJavaScriptの話です。下記仕様に敬意を表して以下ではクロスオリジンと書きます。一般にクロスドメイン通信と呼ばれているものと同じ意味で使います。 Cross-Origin Resource Sharing XMLHttpRequest2(XHR2) WebブラウザからXMLHttpRequest(XHR)で外部のWeb APIを直接叩こうとするとクロスオリジンの制限に当たります。制限の必要性は次の説明がわかりやすいのでリンクを張っておきます。 Same-Originポリシーの必要性 クロスオリジン制限がある中でWebブラウザから直接Web APIを叩こうと先人は知恵を絞ってきました。iframe

  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • Apacheに組込まれているモジュール確認 - jitsu102's blog

    ようやく、DebianパッケージのApache2.2を使い始めました。 設定ファイル構成とか結構変わっています。 (ソースでインストールしても構成変わっているのでしょうか?今度見てみよう。。。) モジュール確認は、静的なものも動的なものも、一度に確認できるようになったので便利になりました。 Apache2.0 Apache2.0では、静的モジュールと動的モジュール確認の2つの手順が必要でした。 静的モジュール確認は、apache2(apache2ctl)に-lオプションで確認します。 $ sudo apache2 -l #静的モジュール確認(debパッケージの場合は、apache2ctlでも可) Compiled in modules: core.c mod_log_config.c mod_logio.c worker.c http_core.c mod_so.c動的モジュールは、設定フ

    Apacheに組込まれているモジュール確認 - jitsu102's blog
    hisasann
    hisasann 2011/04/05
    静的はapachectl -l、動的はapachectl -M
  • 『apacheのベーシック認証ユーザ追加コマンド』

    apacheのパスワードファイルの作り方/メンテナンスの仕方 新規のパスワードファイル作成 # htpasswd -c /etc/httpd/conf/.xxx.pwd guest ユーザ追加(-cで実行すると上書きされるので、注意が必要) # htpasswd /etc/httpd/conf/.xxx.pwd guest ユーザ削除 viで編集して、対象ユーザ名の行を削除 ※ セキュリティ確保のため、Apacheの公開ディレクトリには保存せず、 「.」から始まるファイル名をつけて隠しファイルにするとよい。 <参考> ApacheによるWebサーバ構築 第10回 ユーザー認証によるアクセス制限(ベーシック認証編):@IT http://www.atmarkit.co.jp/flinux/rensai/apache10/apache10b.html

    『apacheのベーシック認証ユーザ追加コマンド』
    hisasann
    hisasann 2011/04/04
    新規作成のときは-cを付けて、ユーザー追加の場合は-cは付けない。
  • Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用

    この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ

    Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用