by shigemk2

当面は技術的なことしか書かない

Apache

SetEnv

環境変数を設定する。なんだけど、Apacheのなかでしか使えないっぽいくてたとえばApache起動してるサーバーやらコンテナやらにSSHやexecで入ってもSetEnvしたやつは見れない。

apache prefork

親プロセスがroot 子プロセスがapache(confで設定しているUserGroup) prefork - Apache HTTP サーバ バージョン 2.2

Apache パラメータメモ

なんかいくつかのパラメータについては、むやみに数値上げるなと書かれており、行間的に パラメータを上げる前にアーキやコードを見直せ、というふうに読めなくもない mpm_common - Apache HTTP サーバ バージョン 2.4

Apache JMeter

いつもの。 リポジトリがGitHubに置かれているのは有情 ドキュメントが行方不明 中身はほぼJava ぐぐると若干古いのが出てくる Cookie SameSiteとかには対応してない ちゃんと開発が進められており、今日時点で2日前が最終更新 contributerが21人 jmeter/CON…

Apache mod_status

Apacheのサーバー状態を知るページを作成するmod 外部から見れるのはまずいからたいていRequireで見れるIPとかホストとかは弾く mod_status - Apache HTTP Server Version 2.4

apache universal donor

universal donor もとは血液型的な話で誰にでも提供できるO型のはなしだけど、ソースコードもそんな感じで誰にでも提供できるようにしないといけないという話。 今回FacebookBSD+Patentライセンスのくだりで引っかかったのはそこ。条件に引っかかった人間は…

sqoop

Sqoop -

アクセス制限のサブネットマスク

アクセス制限の記述(Order, Allow, Deny) - アクセス制限 - Apache入門www.adminweb.jp サブネットマスクとは | ネットマスク | subnet mask - 意味/解説/説明/定義 : IT用語辞典e-words.jp IPアドレスの先頭から何ビットをネットワークアドレスに使用する…

mod_ssl: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!] (System error follows)

mod_ssl: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!] (System error follows) なるエラーについて。 SSLについてのメッセージ Apache + SSL = Error!! Apache + SSL = Error!! mod_ssl: SSL handshake interrupted by s…

SSL POODLEのメモ

概要 SSL 3.0に深刻な脆弱性「POODLE」見つかる Googleが対策を説明 SSL 3.0に深刻な脆弱性「POODLE」見つかる Googleが対策を説明 - ITmedia エンタープライズ SSL 3.0は15年前の古いバージョンではあるが、いまだにこのバージョンを使っているWebサイトが…

Apacheの正引きと逆引き

DNSなどを使って、ホスト名(ドメイン名)に対応するIPアドレスを調べること。インターネット上のサービスを利用する際に日常的に行われている。 これとは逆にIPアドレスから対応するホスト名を調べることを「逆引き」という。ホスト名からは常に対応するIPア…

ApacheとTomcatの結合まとめ

ふと思ったこと: mod_proxyを使って、Apacheとtomcatを結合させたい gitbucketをサブディレクトリで使いたかったんです。

拡張子.htmlのままPHPを実行する

.htaccessで、拡張子.htmlのままPHPを実行する方法 | 海外SEO情報ブログたとえば、以下のようなapache上でPHPが動くようになったからといって、 以下のようなhtmlファイルをapacheで動かしてもPHPは動いてくれない。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> shigemk2 </title> </head> <body> </body> </html> これをブラウザで…

AllowOverride

サーバ設定と .htaccesshttpd.confで以下のようになっている箇所がある。 </Directory> Options FollowSymLinks AllowOverride None <Directory />の、AllowOverrideの部分を下のように <Directory /> Options All AllowOverride All </Directory>NoneからAllにすることで、以下のようなメリットがある。 CGI SS</directory>…

MacのApacheのサーバーログとエラーログの場所

まあ普通に/etc/apahce2/httpd.confを見ればよいわけですけど…サーバーログ CustomLog "/private/var/log/apache2/access_log" common エラーログ ErrorLog "/private/var/log/apache2/error_log"

設定情報を確認する

設定情報の確認 - Apacheサーバの管理 - Apache入門mod_infoが読み込まれている状態で、 # httpd.confにおいて、コメントアウトを外す LoadModule info_module modules/mod_info.sohttpd-info.confが読みこまれていないといけないらしいけど、当方の環境(mac…

ディレクティブ

core - Apache HTTP サーバモジュールの存在するかしないかに応じて処理される ディレクティブを囲む。モジュールが存在する場合、 前から順番に記述されたファイルが存在するこどうかを確認し、 見つかった場合にはそのファイルを表示する。 DirectoryIndex…

IPアドレスによるアクセス制限

IPアドレスによるアクセス制限 手法 .htaccessを使って、IPアドレスを利用したアクセス制限を行う。 書くべきコード order deny,allow deny from all allow from .jp 解説 order deny,allow 制限、許可の順で実行 deny from all 全てのホストからのアクセス…

apachectl configtest

Apacheは複雑なソフトなので、設定が間違っていると起動しないことがある。 再起動失敗でサービス休止、ということにならないよう、設定ファイルをチェックする機能がある。「apachectl configtest」とすると、設定ファイルを検査し、 文法上の間違いがなけ…

httpd.conf

Apacheの設定ファイルはhttpd.confという。 エラーログの場所やタイムアウトの時間などが記載されており、情報の宝物庫と いうべきだろう。場所は(ちょっと時間かかるけど) find / -name httpd.conf とかでサーチできる。MacOSXだと/etc/apache2/httpd.conf …

graceful と restart の違いについて

こちらも参考に。 httpdプロセスの起動、停止、再起動 - by shigemk2404 Not Foundgraceful親プロセスは USR1 または graceful シグナルを受け取ると、 子プロセスに現在のリクエストの処理の後に終了する (あるいは何もしていなければすぐに終了する) よう…

httpdプロセスの起動、停止、再起動

httpdプロセスの起動、再起動、停止: Linux初心者のためのLinux入門 FC4/Apache/Apacheのセットアップ - Pocketstudio.jp Linux Wiki起動 # /etc/init.d/httpd start または # service httpd start 停止 # /etc/init.d/httpd stop または # service httpd st…