トップページunix
982コメント316KB

Apache関連 Part11

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/09/30(火) 08:11:00
HTTP ServerのApacheに関する話題を扱うスレッドです。
http://httpd.apache.org/

●インストール済みApacheの詳細情報の調べ方
httpd -h 簡易ヘルプ
httpd -v バージョン情報
httpd -V コンパイル条件など詳細な情報
httpd -l 静的リンクされたモジュール一覧
httpd -M 現在の設定ファイルで読み込まれるモジュール(2.2以降)

●公式マニュアル
http://httpd.apache.org/docs/1.3/ Apache 1.3
http://httpd.apache.org/docs/2.0/ Apache 2.0
http://httpd.apache.org/docs/2.2/ Apache 2.2

●ディレクティブ一覧
http://httpd.apache.org/docs/1.3/mod/directives.html
http://httpd.apache.org/docs/2.0/mod/quickreference.html
http://httpd.apache.org/docs/2.2/mod/quickreference.html

前スレッド
Apache関連 Part10
http://pc11.2ch.net/test/read.cgi/unix/1179627714/
0269名無しさん@お腹いっぱい。2009/08/29(土) 07:48:30
http://svn.apache.org/repos/asf/httpd/httpd/trunk/CHANGES
*) ServerTokens now accepts 'Off' which disables sending of
Server: header and sets SERVER_SOFTWARE to empty. It also accepts
'Set' which allows the user to specify any string as the Server:
name. [Jim Jagielski]
0270名無しさん@お腹いっぱい。2009/08/29(土) 07:49:44
>>268
あるサーバー上のデータをrsyncかなんかで定期的に同期してる
0271名無しさん@お腹いっぱい。2009/08/29(土) 08:08:16
>>269
キタコレ

これでわざわざいじる必要なくなるか
0272名無しさん@お腹いっぱい。2009/08/29(土) 09:47:01
つことは、これ、mod_security つかって、SecResponseBodyAccess や
SecServerSignature をセットしないでも良くなった、てことかい?
0273名無しさん@お腹いっぱい。2009/09/04(金) 02:15:15
今日PerlとPHPをユーザ権限で走らせたくてmod_suphp入れたんだけど
いろんなブログのsuPHPのインストール記録みると、たいていの人がsuExecも一緒に入れてるんだけど、ありゃなんでだ??
AddHandler x-suphp-cgi .cgi .pl
suPHP_AddHandler x-suphp-cgi
すればsuPHPだけでPHPもPerlもユーザ権限で走るのに、わざわざsuExec入れる意味がわからないんだけど
それともぼくの認識がおかしい?
0274名無しさん@お腹いっぱい。2009/09/04(金) 08:05:30
>>273
マニュアルも読まないし、自分で考えもしない人が世の中にはいっぱいいるから
間違ったやり方が正しいやり方を駆逐する

他の例:http://ya.maya.st/web/RTFM.html
0275名無しさん@お腹いっぱい。2009/10/10(土) 09:05:08
所有者 httpd グループ httpd
所有者 apache グループ apache

って、どう違うの?

ブラウザから見るグループウェア使ってるんだけど
アップデートが出ていたのでアップデートを適用して確認のため
ログオンしようとしたらグループウェアをインストールしてるフォルダに権限がないから
入れないよっていう警告が出て入れなかった

仕方ないのでインストールフォルダの権限とかみてたら他はほとんど
所有者 httpd グループ httpdばかりなのにエラーが出てたフォルダは所有者 apache グループ apacheってのに
なってたから試しに所有者 httpd グループ httpdにかえたら入れるようになった

んでもはいれた後も、ブラウザからログオンして使ってると所有権云々のエラーみたいなのが多発する
所有者 httpd グループ httpdでないと駄目なフォルダに所有者 apache グループ apacheとかなっちゃってるのは
何でなんだろう?

Apacheの設定?
0276名無しさん@お腹いっぱい。2009/10/10(土) 12:19:47
>>275
apacheをどのようなユーザ/グループで動かすかは、あくまで利用者が決める範疇。
ただ、バイナリパッケージを配布しているようなディストリビューションでは、
ディストリビューションのレベルでユーザ/グループを決めている。
ただし、それはどの環境でも同じとは限らない。

そのグループウェア、設定項目に、どのユーザ/グループで動かすかの指定があるんじゃないか?
デフォルトがapache/apacheになってるだけで。
0277名無しさん@お腹いっぱい。2009/10/10(土) 18:45:45
初カキコです。スレチでしたら誘導をお願いします。
Windows環境で、USBフラッシュメモリにApache, Perl, PHP, MySQL(SQLight)の入ったPortable Server環境の構築を考えてます。
Portable Server環境で利用するスクリプト(ソフト)はNamazuとMediwWikiを考えています。
調べたところUSBメモリが使えるPortable ServerとしてはXAMPP, EasyPHP, Server2Goなど色々ありますが一長一短のような気がします。
お勧めのPortable Serverがあったら教えてください。
0278名無しさん@お腹いっぱい。2009/10/10(土) 18:59:11
Windows環境で
0279名無しさん@お腹いっぱい。2009/10/10(土) 19:04:58
>>277
きえてくだしあ
0280名無しさん@お腹いっぱい。2009/10/10(土) 19:18:15
あ、ごめん。Unix板だったのか。いつもお世話になってます。
スレタイに誘導されて思わず書きこんじまったよ。
0281名無しさん@お腹いっぱい。2009/10/11(日) 01:46:09
mp4 をストリーミングするモジュールってありませんか?
0282名無しさん@お腹いっぱい。2009/10/11(日) 09:37:46
mod_musicindex
0283名無しさん@お腹いっぱい。2009/10/11(日) 09:58:31
>>282
それ、なんかうまくいかないんですよね。
もうちょっとがんばってみます。
0284名無しさん@お腹いっぱい。2009/10/11(日) 15:23:43
サーバは1台、IPも1つの環境で、sslをサブドメインとドメインで使おうとしています。このサーバではexample.comとexample.netのドメインが割り振られており、それぞれ別のcgiが動いていて、バーチャルホストでアクセスを振り分けています。
example.comではcgiを、svn.example.comではsubversionサーバを動かそうとしています。
IPが1つなので、ワイルドカードsslを使おうとしました。

ssl.confの<VirtualHost _default_:443>以下をコメントアウトし、vhost_ssl.confとかを作ってこう書きました。

# svn用
NameVirtualHost *:443
LoadModule dav_svn_module   modules/mod_dav_svn.so
LoadModule authz_svn_module  modules/mod_authz_svn.so
<VirtualHost *:443>
  ServerAdmin hoge@example.com
  ServerName svn.example.com
  SSLEngine on
  SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
  SSLCertificateFile  /path/to/ssl.crt
  SSLCertificateKeyFile /path/to/ssl.key
  <Files ~ "\.(cgi|shtml|phtml|php3?)$">
    SSLOptions +StdEnvVars
  </Files>
  <Location />
    DAV svn
    SSLRequireSSL
    SVNParentPath /path/to/svn_repo
    SVNListParentPath on
    SVNAutoversioning on
    AuthType Digest
    AuthName "example"
    AuthUserFile /path/to/digest_file
    Require valid-user
  </Location>
</VirtualHost>
0285284の続き2009/10/11(日) 15:25:12
# cgi用
Alias /my_cgi/ "/path/to/cgi/"
<VirtualHost *:443>
  ServerName example.com
  <Directory /path/to/cgi/>
    DirectoryIndex example.pl
    Options ExecCGI

    AuthType Digest
    AuthName "example"
    AuthDigestDomain /example/
    AuthUserFile /path/to/digest_file
    Require valid-user
  </Directory>
</VirtualHost>

これで https://svn.example.com/ でsubversionサーバが、 https://example.com/my_cgi/ でcgiが動くのですが、
cgiはhttpでもアクセス出来てしまい、http://svn.example.com/ にアクセスすると、example.netの方のコンテンツが表示されてしまいます。
何処を直せばいいかアドバイスをお願いします。
0286名無しさん@お腹いっぱい。2009/10/11(日) 15:35:06
細かい要件と既存の設定よくわからんが
80番のバーチャルホストも設定しなきゃダメ

NameVirtualHost *:443
NameVirtualHost *:80

<VirtualHost *:443>
ServerName svn.example.com
</VirtualHost>

<VirtualHost *:443>
ServerName example.com
</VirtualHost>

<VirtualHost *:443>
ServerName svn.example.com
</VirtualHost>

<VirtualHost *:80>
ServerName example.com
</VirtualHost>

<VirtualHost *:80>
ServerName example.net
</VirtualHost>

全部説明するのは面倒だから自分で考えてくれ
イメージは
(1)IP・ポートベースバーチャルホストと、名前ベースバーチャルホストは混在可能
(2)NameVirtualHostディレクティブで指定したIP・ポート(今回は*:80、*:443)に名前ベースバーチャルホストを作成する
0287名無しさん@お腹いっぱい。2009/10/11(日) 15:37:34
ああ、これも必要だな

<VirtualHost *:80>
ServerName svn.example.com
</VirtualHost>
0288名無しさん@お腹いっぱい。2009/10/11(日) 15:49:03
>>285 virtualhost のなかに、scriptalias。
0289名無しさん@お腹いっぱい。2009/10/12(月) 10:12:39
日記書くのに高性能なブログツールみたいなのってない??
0290 ◆TWARamEjuA NGNG?BRZ(10101)
つ チラシの裏
0291名無しさん@お腹いっぱい。2009/10/12(月) 20:30:48
TiddlyWiki
0292名無しさん@お腹いっぱい。2009/10/13(火) 16:22:04
>>289
http://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AD%E3%82%B0#.E3.82.B5.E3.83.BC.E3.83.90.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A7.E3.82.A2
0293名無しさん@お腹いっぱい。2009/10/18(日) 22:42:39
mod_vhost_aliasにDOCUMENT_ROOTがVirtualHost非互換っていう不具合があって、バグ報告というか問題提起をしたいんだけど(できれば開発コミュへ直に)、どこにポストしたらいいものでしょうか?
0294名無しさん@お腹いっぱい。2009/10/19(月) 00:40:54
もう出てたな
https://issues.apache.org/bugzilla/show_bug.cgi?id=26052
0295名無しさん@お腹いっぱい。2009/10/19(月) 00:42:10
あ、Bugzillaじゃなくてメーリングリストに投稿したいというなら、
俺は止めないけど、とりあえずBugzillaの議論を見てからでも遅くないと思う

ちなみに俺は英語苦手だから26052の議論を追う気はない
0296名無しさん@お腹いっぱい。2009/10/21(水) 00:02:03
>>295
ありがとうございます。
まさにそのBugzillaに欲しかったエクスキューズがありました。
感謝します。
0297名無しさん@お腹いっぱい。2009/10/27(火) 22:20:03
CentOS 5.4 x86_64 で apache 2.2.14 を野良ビルドしようとしたら、libexpat.so:
could not read symbols だ、といって怒られた。例の、/usr/lib 対 /usr/lib64 の問題だろ、
と思って、かるく ./configure --enable-lib64 とか --with-expat=builtin とか、
LDFLAGS="-L/usr/lib64" とか、そういうので回避できるかと思ったら、どれもダメで、
予想以上に手こずった。

結局、build/config_vars.mkのなかの EXTRA_LDFLAGSの定義を
EXTRA_LDFLAGS = -L/usr/lib64 -L/usr/kerberos/lib と手で
直してとりあえず解決したが。

現象自体は既出だけど、よくある解決法が効かなかったところが不審。
RHEL/CentOS 5.4 の 64bit機で似たような目に遭った香具師いませんか?
0298名無しさん@お腹いっぱい。2009/10/28(水) 02:38:52
>>297
CentOS 5.4 (x86_64) で、普通に build 出来てる。
gcc4.4でもicc11.1でもできてる。
0299名無しさん@お腹いっぱい。2009/11/02(月) 02:29:05

[ aaa.comのdocroot ]
/aaa.com/public_html

[ bbb.comのdocroot]
/aaa.com/public_html/bbb.com/public_html

こういった環境のバーチャルホストを作成したとき、aaa.comのhtaccessの設定て
サブディレクトリにも継承されますか?


0300名無しさん@お腹いっぱい。2009/11/02(月) 15:50:41
誤ってhttpd.confを削除してしまいました(専用レン鯖)。
現在apacheは起動していますが、
何らかで再起動の必要が生じるまでになんとかせねば…。
非常に焦っています。

現在読み込まれているhttpd.confの内容を把握する方法はありませんか?
0301名無しさん@お腹いっぱい。2009/11/02(月) 21:17:16
mod_infoが有効だったらそれを見て書き写す
有効じゃなかったら…俺には思い浮かばないな
0302名無しさん@お腹いっぱい。2009/11/04(水) 02:20:56
>>301
当事者じゃないが、たしかにそれ使えるな。
Thx!
0303名無しさん@お腹いっぱい。2009/11/04(水) 10:53:50
バックアップ無しのレンサバ?
それなら、諦めて次善策考えた方が良い。
0304名無しさん@お腹いっぱい。2009/11/05(木) 00:57:47
Apache(VirtualHost)とTomcatをmod_jkで連携しています。
Tomcatでエラー発生時に、Tomcat側で設定しているエラーページを
表示したいのですが、Apacheのデフォルトのエラードキュメントが表示されてしまいます。
(「Additionally, a xxx error was encountered
while trying to use an ErrorDocument to handle the request」というやつ)

・ErrorDocumentディレクティブは設定していない
・Tomcatからはエラーページが返っている(mod_jk.logのダンプで確認)
・しかし上の直後に"No body with status=xxx for worker=workerx"と出力されている
 →エラーページがbodyとして返ってきているのに何故???
・Tomcatのエラーページの拡張子を.varにするとちゃんとTomcat側のエラーページが表示できる

何故こうなるのか思い当たる点がある方、いらっしゃいませんでしょうか。

0305名無しさん@お腹いっぱい。2009/11/07(土) 19:22:49
>>300
lsofでinode追ってなかったことにするとか
ttp://www.itmedia.co.jp/enterprise/articles/0611/30/news007.html
0306名無しさん@お腹いっぱい。2009/11/07(土) 23:41:45
Linuxの場合そんなことが出来るのか
俺はFreeBSDだけどprocファイルシステム有効にしよっかな
0307名無しさん@お腹いっぱい。2009/11/08(日) 07:54:22
>>306
FreeBSDのprocでは >>305 のようなことはできません。
0308名無しさん@お腹いっぱい。2009/11/08(日) 11:04:33
inodeがわかれば何とかなるのかな。
0309名無しさん@お腹いっぱい。2009/11/09(月) 03:20:37
Apacheはhttpd.conf開きっぱなしにしないような。
0310名無しさん@お腹いっぱい。2009/11/14(土) 00:27:40
質問です。特定のipからのアクセスは、robots.txt以外全て拒否しようとして以下のように書きましたが、robots.txtを含めてアクセスを遮断してしまいます。
どこが悪いんでしょうか?

<Location />
Order Allow,Deny
Allow from all
Deny from 1.1.1.1
</Location>

<Files robots.txt>
Order Deny,Allow
Allow from all
</Files>
0311名無しさん@お腹いっぱい。2009/11/14(土) 00:32:09
>>310
http://httpd.apache.org/docs/2.2/sections.html#mergin
0312名無しさん@お腹いっぱい。2009/11/14(土) 00:34:59
IPってゆうな。クズ。
0313名無しさん@お腹いっぱい。2009/11/14(土) 05:26:50
>>312
IPv6からしかアクセスできないようにしたいのかもしれないだろ。
0314名無しさん@お腹いっぱい。2009/11/14(土) 08:46:43
ipって略したらIPv4、ってこともないわけだが。
0315名無しさん@お腹いっぱい。2009/11/14(土) 08:49:22
ip(小文字)っていうのは、iprouteというソフトに入ってるコマンド。
iprouteでのアクセスを遮断したい、という質問だろ。
0316名無しさん@お腹いっぱい。2009/11/14(土) 09:52:05
>>314
もちろん。IPv4だけにしたいのかもしれない。当人に聞いてみろ。
0317名無しさん@お腹いっぱい。2009/11/18(水) 03:23:16
IPv9で使いたいのかもしれん
移植がんばれ
0318名無しさん@お腹いっぱい。2009/11/28(土) 13:07:02
Apache 1.3でSSIを使うために
AddType text/x-server-parsed-html .html
を追加したのですが、すると
http://www.mysite.com/
でindex.htmlにアクセスしたとき、ファイルを保存のダイアログが出てしまいます。
(IE6.0です)
なにか回避方法はないでしょうか?
0319名無しさん@お腹いっぱい。2009/11/28(土) 13:08:53
>>318
アクセスしてみたけどダイアログ出なかったよ?
0320名無しさん@お腹いっぱい。2009/12/02(水) 06:16:35
現在、httpd.confで、以下のように、アクセス禁止をしています。
<Directory "/home/">
Order allow,deny
Allow from all
deny from 116.48.25.***
deny from 202.177.48.***
deny from 122.20.183.***
</Directory>

しかしこれだと、JPGなどの画像ファイルにはアクセスされてしまいます。
これを、画像ファイルだけ遮断させて、HTMLは表示させるということはできないでしょうか?

<Files ~ "\.(gif|png|jpg)$
Order allow,deny
Allow from all
deny from 116.48.25.***
deny from 202.177.48.***
deny from 122.20.183.***
</Files>
これを試してみましたが、機能しませんでした。
03213202009/12/02(水) 06:59:47
<Files ~ "\.(gif|jpe?g|png)$">
Order allow,deny
Allow from all
deny from 116.48.25.***
deny from 202.177.48.***
deny from 122.20.183.***
</Files>
これにしたらいけました
お騒がせしてすいません
0322名無しさん@お腹いっぱい。2009/12/04(金) 17:49:51
wrowe、何やってんの?wrowe。
0323名無しさん@お腹いっぱい。2009/12/07(月) 12:05:33
Apache License 2.0ライセンスのjar(改編なし)を梱包した商用製品をリリースする場合についてですが、
ライセンス翻訳には「要求するのは、ユーザーがそのソフトウェアに Apache License のコードが使われていることを知らせる文言を入れることだけである」
とあり、使用ライブラリ名の明記までは書かれていないので、
複数使用していても、
製品マニュアルに「Apache License 2.0のライブラリを使用しています。」と、載せておけばよいのでしょうか?
翻訳だけではライセンスの満たし方がわかりにくいので、その辺わかりやすく解説しているサイト等もありましたら、
教えていただけないでしょうか?
0324名無しさん@お腹いっぱい。2009/12/14(月) 12:44:44
急な質問で申し訳ないのですが。
わたしのサーバで、/var/www/htmlのWEB公開用ディレクトリにconfが置いてあるみたいなのですが、大丈夫でしょうか。
confにはifcfg-eth0など、ネットワーク関連の設定ファイルが入っています。
このディレクトリにconfをおいた覚えはないのですが、何かのバグですか?
もしくはクラッキングされてしまったのでしょうか。

OSはCentOS5.3です。
0325名無しさん@お腹いっぱい。2009/12/14(月) 13:18:02
何言ってんの。
0326名無しさん@お腹いっぱい。2009/12/14(月) 13:27:46
>>325以外に返す言葉が見つからない
0327名無しさん@お腹いっぱい。2009/12/19(土) 12:20:18
>>324 そのマシンも、あんたも、多分、大丈夫ではない。
0328名無しさん@お腹いっぱい。2009/12/24(木) 21:19:46
>>324
それで思い出した。
もう10年以上も前だけど、むかしベッコアメってプロバイダがあってね
そのホームページスペースに自分がアップロードした覚えのないファイルが突如出現したりしてたんだ
ファイル名はcoreなんだけど、当時はcoreの意味がわからなくて、気味悪いからとりあえずFTPでダウンロードしてHEXDUMPしてみたら
中身が/etc/passwordでひっくり返ったことがあった。
サポートに電話してもよくわかないというから、じゃあ自分の持ち物扱いなんだなということで
まぁ、あまりヘンな自慢はできないしアレだけど、その日から数年間ネットの通信料はタダで生活できました。
0329名無しさん@お腹いっぱい。2009/12/24(木) 23:21:48
10年前と言うことは、不正アクセス禁止法成立前か?
0330名無しさん@お腹いっぱい。2009/12/25(金) 01:03:03
>>329
父性にアクセスしてない気もするが(w
0331名無しさん@お腹いっぱい。2010/01/06(水) 07:15:59
板違いではあるのですが、Windows XP Professional SP2で、
apache2.2を動かしていて、perl v5.10.0でプログラムを書いていますがうまく動きません。

具体的には、
http://www.stackasterisk.jp/tech/program/perl04_02.jsp
に書いてある★Dにsleep 10;を書くと、すぐにブラウザが開放されず、
10秒ほど読み込み中の状態になります。

Windowsを使っているのが悪いのでしょうか?
UNIX板の皆さんの意見をお聞かせ下さい。

0332名無しさん@お腹いっぱい。2010/01/06(水) 08:03:30
>>331
板違い。
http://pc11.2ch.net/php/
0333名無しさん@お腹いっぱい。2010/01/06(水) 09:01:08
>>332
ご指摘どうもです。そちらの板の
perlスレで聞くことにしました。
0334名無しさん@お腹いっぱい。2010/01/20(水) 22:43:02
前々から聞きたいなと思っていたのですが、アクセスログを見ていると、
時々リファラに複数のURIが併記されたものがあります。例えば今さっき来たヤツですが、
http://yellowinphotograph.net/apage/22875.php,
http://www.stephenblog.com/?p=867,
http://210.24.175.20:880/xoops/modules/newbb/viewtopic.php?post_id=19749,
http://astinweddingordinators.com/2009/12/15/2010-wedding-trends.aspx,
http://sumissionword.com/submit-link/, http://www.mah.on.ca/Page7030.aspx,
http://www.doctorconsult.com.ar/en/component/artforms/?formid=2,
http://bridsmajor.blog128.fc2.com/blog-entry-15.html, http://austincar.co.cc/addjob.php,
http://travelguide.blog.com/travel_leisure/cruises/italy-the-heaven-of-parmesan-and-ham/,
http://travelguide.blog.com/travel_leisure/asia/indonesia/bali/visit-india-travel-by-visit-tnt-new-report-on-travel-in-india/,
http://ho.hoorku.com/index.php?option=com_adsmanager&page=write_ad&catid=7&Itemid=0,
http://job.co.cc/addjob.php
みたいな具合。これは一体何なんですか?
## 上記のすべての URI は、実際のログから取得した文字列に手を入れてあります。
## また長過ぎる行があると言われて跳ねられるので URI の区切れ目で改行しています。
0335名無しさん@お腹いっぱい。2010/01/20(水) 23:15:18
特定のWikiを狙い撃ちしてる
0336名無しさん@お腹いっぱい。2010/01/21(木) 00:00:28
Webサイト管理者への宣伝なんじゃねーの?
0337名無しさん@お腹いっぱい。2010/01/21(木) 03:34:30
自動でリファラ表示するサイト向けの宣伝、とか。
いずれにせよあんまり気にしてもしょうがないと思う。
0338名無しさん@お腹いっぱい。2010/01/21(木) 06:43:52
うちだと複数のURLがつながってるのは無いけど、どっかのアフィブログのURLがくっついてるのはよくあるな
0339名無しさん@お腹いっぱい。2010/01/21(木) 08:47:11
SEO?
0340名無しさん@お腹いっぱい。2010/01/21(木) 09:43:51
>>339
SEOとは何を略した言葉で何を意味するのかわかっていれば
そんなことは言えないと思うんだ
0341名無しさん@お腹いっぱい。2010/01/21(木) 13:11:38
2ch型の掲示板みたいなの(というか主にlog置場)を作りたいんですが、
cgi-binの下に dat/ と subject.txt を置くと error.log に

attempt to invoke directory as script: C:/xampp/cgi-bin/○○○/

と出てしまいますが、httpd.conf の書き方が間違っているんでしょうか?
それともそもそもcgi-binの下に置いたのが間違いなのでしょうか?
教えてください。
03423412010/01/21(木) 13:24:29
ここ↓みたいな感じにできればいいなと思っているんですが。
http://navi2ch.sourceforge.net/log/
03433412010/01/21(木) 13:28:13
書き忘れました。 httpd.confにはこう書ました。

<Directory c:/xampp/cgi-bin/○○○/>
Options Indexes
Order allow,deny
Allow from all
</Directory>

0344名無しさん@お腹いっぱい。2010/01/21(木) 13:31:15
>>342
これは単にファイルが置いてあるだけだよ。
CGIとか関係ない。
0345名無しさん@お腹いっぱい。2010/01/21(木) 13:33:16
>>341
> それともそもそもcgi-binの下に置いたのが間違いなのでしょうか?
はい。
03463412010/01/21(木) 13:40:11
>>344
それは分っているのですが、ファイル収集のためにcgiを書ました。
>>345
そうなんんですか!? 2chもてっきりそうなってると思ってたんですが、
よくみると2chのスレのURLにはcgi-binって入ってませんね。。。
monazilla とかで2chがどうなっているか聞いたほうがいいんでしょうか。
0347名無しさん@お腹いっぱい。2010/01/21(木) 13:44:59
>>346
2chでも
http://pc12.2ch.net/unix/subject.txt
http://pc12.2ch.net/unix/dat/1222729860.dat
とかはただ置いてあるだけ。
CGIは経由していない。

ファイル収集はまた別の話。区別しろ。
03483412010/01/21(木) 13:54:28
>>347
なるほど。考えなおします。ありがとうございました。
03493412010/01/21(木) 16:49:48
御陰さまでJaneとLive2chで読み込めるのを確認できました。
どうもありがとうございました。
03503342010/01/22(金) 01:42:03
>>335-338 ご意見をありがとうございます。
もしかしたら、と思って自分の blog で弾かれている trackback のリストと apache のログを照合すると、
そのまんまピッタリでした。というわけで、なんかトラックバック・スパム?みたいなもののようです。
実害は無いので無視しておくことにします。
0351名無しさん@お腹いっぱい。2010/01/28(木) 17:37:41
FreeBSD(fsdb使えれば)はinodeわかればln(fdsbのコマンド)できる。
zfsでのサルベージ方法教えろ。
0352名無しさん@お腹いっぱい。2010/01/28(木) 19:50:45
頭お菓子な人が来たー
0353名無しさん@お腹いっぱい。2010/02/02(火) 03:27:25
まさにスイーツ(笑)
0354名無しさん@お腹いっぱい。2010/02/26(金) 18:40:21
すみません。
起動中のApacheのMPMがPreforkかWorkerかのどちらであるか調べるコマンドありますか?
Apache 2.0系です。
0355名無しさん@お腹いっぱい。2010/02/26(金) 20:43:36
>>354
環境がわからないけどこんな感じ
apachectl -V
apache2ctl -V
0356名無しさん@お腹いっぱい。2010/02/27(土) 02:00:21
普通に考えたらそうなんだけど、既に起動中のhttpdが
それと同じバイナリファイルから起動されたものであるの
保証がなかったりするから100%ではないような。
0357名無しさん@お腹いっぱい。2010/02/27(土) 02:31:42
あぁあるかも
最近の鯖はCPUはやくてメモリーもたくさん詰めるから
httpd複数立てたほうが効率的だったりするんだよね
ServerLimitとかMaxClientsの上限低すぎるとおもうなー
動画配信とかで1プロセスあたりコネクトしてる時間が異様に長い子沢山なサーバってどういうMax/Limit設定にしてるんだろ?
0358名無しさん@お腹いっぱい。2010/02/27(土) 13:42:24
>>356
Apache Server Informationとか
0359名無しさん@お腹いっぱい。2010/02/27(土) 14:48:32
リブートできる権限があるならMPMを確認した上でリブートしてしまうのが
0360名無しさん@お腹いっぱい。2010/02/27(土) 14:51:13
.htaccessが使えるならこの辺を組み合わせるとか。
<IfModule mpm_prefork_module>
<IfModule mpm_worker_module>
SetEnvIf
0361名無しさん@お腹いっぱい。2010/02/27(土) 19:00:33
workerかpreforkならpsでスレッド情報まで出すオプション付ければ良いんじゃない?
0362名無しさん@お腹いっぱい。2010/03/01(月) 01:28:32
straceで追いかければ動作の違いから判定できるかな?
あと、TeXとかEmacsみたいに任意のプロセスイメージを実行ファイルに
ダンプしてくれるコマンドがあったから、それでダンプして-Vとか。
0363名無しさん@お腹いっぱい。2010/03/24(水) 19:42:20
BASIC認証で使っていい文字ってどんなの?
0364名無しさん@お腹いっぱい。2010/03/25(木) 04:35:58
>>363
http://abt-archi.com/manual/programs/htpasswd.html#restrictions
「:」がイリーガルキャラクタ
255文字以下であること
あと、AuthName は文字コードを渡せないから日本語だとブラウザによって文字化けする
0365名無しさん@お腹いっぱい。2010/04/05(月) 09:40:25
/var/log/httpdを見ていて気づいたのですが、
ログファイルのオーナーがrootになっています。
User apache
Group apache
として、デーモンはapacheユーザで走らせているのに関わらずです。
何故このような動作をするのでしょうか?
0366名無しさん@お腹いっぱい。2010/04/05(月) 10:50:12
親プロセスがrootだから。
0367名無しさん@お腹いっぱい。2010/04/09(金) 16:36:25
CGIプログラムを作ってて、今までは家のテストサーバーで動かしてたのですが、
だいぶバグも取れてきたので、VPSを借りて公開してみようかと思っています。

そこで質問なんですが、公開する場合、やはりApacheの設定とかってかなり
セキュリティを意識してやらないといけないでしょうか?
家のテストサーバーはCentOSの入門書に書いてあった通り、とりあえずCGIを
使えるように設定しただけなんですが、この程度の知識でVPSでCGIプログラム
を公開するのは無謀ですか?

またお勧めのサイトや書籍等も教えてください。 よろ
0368名無しさん@お腹いっぱい。2010/04/09(金) 16:41:58
Linuxの話はLinux板で。
03693672010/04/09(金) 16:48:01
>>368

すみません>>367の質問はApacheの設定についての質問の
つもりなんですが・・・
Linux板にApacheスレが見つからなかったもんで・・・
■ このスレッドは過去ログ倉庫に格納されています