【MacOSX】 Apache初心者質問スレ 【専門】
【MacOSX】 Apache初心者質問スレ 【専門】
元スレ
1 :DNS未登録さん:2005/04/20(水) 01:53:52 ID:C/ocf6sY.net
MacOS10.4 Tigerが出ることだし
はりきっていこうか
306 :DNS未登録さん:2007/09/26(水) 22:25:44 ID:???.net
うちは当時8万くらいで買ったRTX1100ってルータ使ってますが、
8000円くらいで売ってるそこらの中古PCをルータにした方が早いです。
IPNuts等のルータアプライアンスを使わない、という話であれば
多少スキルがいるのと、電気代がかかるのがPCルータの欠点でしょうか。
逆にPCルータの長所は、早いし安いし好きな機能を積めるし
ステートフルインスペクションとかのFW的な機能も安価にできることかなぁ。
474 :DNS未登録さん:2016/01/11(月) 15:02:34.96 ID:KEOgNHLU.net
359 :DNS未登録さん:2008/03/18(火) 15:31:35 ID:X9B5dUeX.net
OS X 10.5を使っています
10.4からのアップデートしたのですが
http://localhost/‾アカウント名/
が見れなくなってしまい、
/private/etc/apache2/users/アカウント名.conf
/private/etc/apache2/httpd.conf
をコピーしてみたのですが見れませんでした。
試しに新規にアカウントを追加してそのアカウントで試すと
http://localhost/‾新規アカウント名/
は見ることができました。
新規に追加したアカウント名は「tommy」のように小文字のみで作りましたが、
古いアカウント名には 「John」のように大文字が入ってしまっていることが原因かと考えたのですが大文字と小文字のちがいなどあるのでしょうか.
448 :DNS未登録さん:2009/06/09(火) 22:30:57 ID:8WHGrLOg.net
28 :DNS未登録さん:2005/05/20(金) 01:16:15 ID:???.net
その700を最低でも701にしないとSitesも覗けないと思われます
199 :DNS未登録さん:2006/11/19(日) 06:19:35 ID:???.net
cgi開いたらファイルを保存しますか?ってのがでる。保存したcgiはちゃんと実行されてた
んだけど、(ソースのままじゃなかった)どうしたらブラウザに出力されますか?
あとこのエラーYou don’t have permission to access /cgi-bin/ on this server
cgi-binのパーミッションは777なのに上が出る。linux環境です。彼是6時間ググっては試してたんだけど
ダメだった。ちょっとしたことだと思うんだけど…自分では(ry…おやすみ。
50 :DNS未登録さん:2005/08/17(水) 19:10:32 ID:???.net
452 :DNS未登録さん:2009/08/31(月) 12:15:06 ID:???.net
32 :19:2005/05/20(金) 02:01:32 ID:???.net
FileVaultを適用していたのが原因だったようです。
お騒がせしました。
249 :DNS未登録さん:2007/07/04(水) 15:06:58 ID:???.net
22 :DNS未登録さん:2005/05/19(木) 23:52:25 ID:???.net
それはほんとにパーミッションの設定の問題ではないかな
ディレクトリとかhtmlファイルはotherが読めるようになってる?
396 :DNS未登録さん:2008/07/07(月) 10:47:56 ID:sJtZWkX5.net
Apache書籍について教えてほしい
4-87311-182-X Apacheクックブック ¥2,940
4-87311-256-7 Apacheセキュリティ ¥3,780
4-87311-150-1 Apacheハンドブック 第3版 ¥4,830
内容的にはハンドブック ≒ クックブック + セキュリティなのかな?
ハンドブックか、クックブック + セキュリティならどちらが良いかな?
ハンドブック + セキュリティの方が良いのかな?
むしろ全部買っておけ?
259 :DNS未登録さん:2007/09/05(水) 18:11:47 ID:???.net
長くて面倒
つーか、ユーザー=管理者なら自由にやればよし
phpだって必要なら使ってよし。
311 :DNS未登録さん:2007/10/28(日) 21:10:57 ID:???.net
>310
OS X 10.4の場合
/private/etc/httpd/httpd.conf
/private/etc/httpd/users/各ユーザーの.conf
OS X 10.5の場合
/private/etc/apache2/httpd.conf
/private/etc/apache2/users/各ユーザーの.conf(これはOS X 10.4のをcpすればOK)
54 :52:2005/09/06(火) 11:57:51 ID:???.net
103 :DNS未登録さん:2006/05/27(土) 02:06:39 ID:???.net
| || | | | _____ _____
| || | | | ∠___ / /___ /
| || | .| // // //
| | | .| / | /  ̄ ̄ ̄/
| . | //| | ∠/ ̄フ / // // //
∧_∧ // | | // //
( ´)  ̄  ̄  ̄  ̄
/⌒ ̄ ̄ ̄ ̄⌒ヽ
/ /| ノ: し /\ \ っ
/ / | : /__ノ 〜 ((( ))) っ
| | | : | / ⌒ i 〜 ( ;´Д`) キモイヨー
| | | : |´ イ | 〜 / つ_つ
(皿9 / Y /| / 人 Y
( o ○人__ / | /_ て し’(_)
/ /(⌒) | | ノ (
) く__/ ( し/
)ヘ  ̄ ̄
454 :DNS未登録さん:2010/01/15(金) 15:35:41 ID:Cdp5H8+l.net
原因と対処法が分かる人いたら教えてください。
OSX 10.5.8 に MAMP 1.8.4 を入れて、とりあえずは動くんですが
/Applications/MAMP/conf/apache/httpd.conf
を編集しようとすると、Apachが起動できません。
エディタでファイルを開いた直後に、何もせず上書き保存しただけでも
起動できなくなるので訳が分からず困ってます。
ちなみに、/etcの方に元から httpd.conf を試しに弄ってみても
こちらはMAMPからApache起動した時点で無視されているようです。
367 :DNS未登録さん:2008/04/01(火) 16:38:29 ID:???.net
apacheでWEBサーバーを立てていますが
WEBのルートディレクトリに置いたindex.htmlを参照すると
index.htmlのダウンロードダイヤログが出てきてしまいます
ページを表示するにはどうすればよいのでしょうか?
89 :DNS未登録さん:2006/03/30(木) 19:42:34 ID:???.net
>>87
自分も素人だがブラウザに画像のURLを直接入力して表示できるか確認。
表示されたらCGIのエラーや設定間違い、
表示されなかったらパーミッション間違いじゃまいか。
142 :140:2006/06/29(木) 13:46:28 ID:???.net
250 :DNS未登録さん:2007/08/09(木) 12:17:24 ID:???.net
あるとき(おそらくPHPを動かす為にAddModuleとかhttpd.conf/username.confをいじった辺り)から、
Options ExecCGI、AddHandler cgi-script cgiなどの基本的な設定やパーミッション等全て行っているのにも関わらず、
CGIがPerl/Ruby共に動作しなくなりました。しかもInternalServerErrorを返すのではなく、Plain Textとして表示されます。
SSIのEXECで読み込んでいる場所にはCGIのスクリプトがそのまま記載されてしまっています。
AddTypeか何かが狂っているのかと思いましたがhttpd.conf、username.conf共にcgiに関して余計な設定はされていません。
CGIが実行されずにPlain Textとして返ってくる問題は何度か味わったことがありますが、今回は自力で解決出来ませんでした。
どうかアドバイスをお願い致します。
469 :DNS未登録さん:2013/08/28(水) NY:AN:NY.AN ID:???.net
KeepAlive=ONにしたらLANからのアクセスが却って遅くなったんだが理由を教えて
(インターネットからは速くなった様だけど…)
205 :DNS未登録さん:2006/11/20(月) 14:28:34 ID:???.net
>>204
スレ違いっていっても新しいApache初心者質問スレがたっていないから、
MacOSX スレを再利用することになったんじゃない?
350 :DNS未登録さん:2007/12/11(火) 20:33:19 ID:???.net
272 :264:2007/09/17(月) 17:15:14 ID:???.net
>>268
結局、トロイの木馬対策としてアンチウィルスが必要なのがわかった。
2006-09-19 インテゴ・ジャパンが、サーバ用アンチウイルス・ソリューションを発表
ttp://www.act2.com/news/release/?fn=1158628726.xml
ウイルスバリア サーバ
ttp://www.act2.com/products/intego/vb_server_mg/
があるが、sophpsの方が高性能かも。
ttp://www.sophos.co.jp/products/small-business/sophos-security-suite/
329 :326:2007/11/15(木) 16:44:13 ID:???.net
>>327
なるほど!
たしかにLeopardはアップデートしたものだったため、この挙動が起きていました。
ありがとうございました。
368 :DNS未登録さん:2008/04/03(木) 08:03:24 ID:???.net
252 :DNS未登録さん:2007/09/04(火) 03:14:46 ID:???.net
スレッドを初めから読むと、セキュリティに関してあまり論議されておらず
素人なりに可能な限り勉強して調べてみた。以下の10項目がそれ。間違っていたら修正よろしく。
1:サーバ用には管理者権限のないアカウントを使用し、タスクごとに別々のアカウントを作成する
これで攻撃者がサーバに侵入したとしても、手に入るのはサーバの権限だけになる。
しかし、Apacheシステムの権限はrootユーザだけにする。
Apacheシステムへのアクセスを許可したら、すべての実行権限を与えてしまうから。
2:すべてのアカウントは、FileVault:オン、安全な仮想メモリ
ファイアウォール:ステルスモード、UDPトラフィックをブロック
NetBarrier:サーバモード
3:「ライブラリ/WebServer」のところしか使用しない。
すなわち、ユーザフォルダのサイトは使用しない。(FileVaultが使用できなくなるし)
cgiは元より使用しないか、使用するにしてもCGI-Excutables内だけにする。
4:不要な情報は表示しない
サーバの情報、ディレクトリの情報、Webアプリケーション(php等)の情報を非表示にする。
5:PHPは使用しない
セキュリティホールのありすぎるWebアプリケーションだから。
4:外部からユーザフォルダ等を覗かれないために、想定しているリクエストだけ処理するようにする。
エラー等が起こると、思わぬところを表示してしまうことがある。
5:画像を外部から使用されないようにする
エラー用画像として透明GIFを使用して、エラーなのかどうなのかすら相手側に判別しづらくする。
6:悪用防止の為にサンプルプログラム削除する
例「usr/local/apache/cgi-bin」「htdocs」「manual」
7:アクセス可能なIPを制限し、ダイジェスト認証を設け、
https(SSL)通信でログインID&パスワードを入力させる。
8:総当たり攻撃がされた時に管理者にメール通知されるようにする
9:パーミッションを正しく設定する
.html .jpg等は、444か644 さらにロックしておく
10:apacheを最新版にする
203 :197:2006/11/19(日) 20:31:45 ID:???.net
同じ事を php (モジュール) でやった場合には問題は生じないようです。
Apache と CGI (または Perl) の相性問題か、Perl の問題かなぁ…。
19 :DNS未登録さん:2005/05/19(木) 21:13:45 ID:???.net
377 :DNS未登録さん:2008/04/11(金) 14:20:12 ID:???.net
サービスだけ停止するにはどうしたらいいですか?
msconfigでやっても常駐します。
8 :DNS未登録さん:2005/04/23(土) 20:05:31 ID:ZE2xjnkt.net
Web共有だけなら何も買う必要ないじゃん。
お友達にどでかいファイルを送る時だけ使ってる。
307 :DNS未登録さん:2007/09/30(日) 23:57:52 ID:???.net
41 :DNS未登録さん:2005/07/15(金) 13:18:16 ID:???.net
>>40
Mac板でもいってこいよ。このボケナス。
キーボードを貸してくれれば思いっきりひっぱたいてやるよ?
371 :DNS未登録さん:2008/04/04(金) 23:04:55 ID:???.net ?2BP(9046)
>>369
一応まだ見てたら過疎だからヒントを
「エラーログくらいみようZE」
それだけだとエスパーを待ってるとしか思えないよ
352 :DNS未登録さん:2007/12/13(木) 11:32:47 ID:???.net
183 :DNS未登録さん:2006/10/08(日) 21:33:47 ID:wCdAkmzK.net
>>181
ターミナルで試したらこう出ました。
myname$ /usr/sbin/apachectl configtest
Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/myname.conf
Syntax OK
266 :DNS未登録さん:2007/09/17(月) 12:04:11 ID:e49zvH4Y.net
はじめまして。
Mac OSX severで自宅サーバー(趣味)を立てているものなのですが
ここのところサーバーが頻繁に80ポートを使って
「retro.xxx-it.com」とかいうところへ、自動でアクセスを
試みているようなのですがこれは俗にいうボットウイルスとかいうものに
感染したからでしょうか?現在、ファイアウォールで上記IPアドレスへの
送信に蓋をしている状態なのですが、ログを見みるとやはり頻繁にアクセスを
試みているようなのです。(壁、ログ監視にはNetBarrierを使ってます)
何か解決方法はございませんでしょうかorz
フリーのClamXav等でウイルスのチェックをしてみてもよいと思ったのですが
OSX Serverにはインストールができなそうな気配なので、、
(OSX SeverにClamXavをインストールしていらっしゃる方はいますか?)
どうのようにしたらよいものか路頭に迷っております。
431 :DNS未登録さん:2009/04/04(土) 20:27:45 ID:???.net
Fedora10 + Apache/2.2.11 (Unix)で環境を構築し、httpd.confで
以下のような設定にしたのですが、ブラウザからCGIファイルを
実行するとInternal Server Errorが出てしまいます。
<Directory “/var/www/html”>
Options Includes ExecCGI FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
CGIはperlとrubyでそれぞれ作成しましたが、どちらも同様の結果です。
CGIスプリクトをサーバー上で以下のように実行すると正常に動作するため、
1行目のパスの指定やプログラム自体には問題ないと考えています。
cd /var/www/html
./test.cgi
Content-type: text/html
test
CGIファイルのパーミッションは755に設定されています。
また、SUEXEC_BINにあるSuexecをリネームしても、結果は変わりません。
何か思い当たることがありましたら、ご指摘頂けるとうれしいです。
よろしくお願いします。
380 :DNS未登録さん:2008/04/13(日) 05:15:20 ID:AFQjBSzk.net
62 :DNS未登録さん:2005/12/21(水) 20:16:27 ID:???.net
379 :DNS未登録さん:2008/04/11(金) 16:54:33 ID:???.net
152 :149:2006/07/12(水) 00:45:43 ID:???.net
Apache2.2.2とPHP5.1.4で無事GDの動作確認できました
やはり–enable-gdが抜けていただけでした
設定次第かもしれないけど、phpでconfigureした時libpngがないと言われたのでzlibとlibpngを入れたらあっさり
ほんとに初歩的なミスでしたorz
346 :DNS未登録さん:2007/12/05(水) 15:38:32 ID:???.net
270 :DNS未登録さん:2007/09/17(月) 15:01:44 ID:e49zvH4Y.net
早々のレスありがうございます。
>>267さん
「途方に暮れてます」ですね。
知障でご迷惑かけます;
OSのバージョンを提示してませんでした。
Mac OS X Server 10.4.10です。
ですのでClamAVは既にインストールされているのですね。
>>268さん
>「retro.xxx-it.com」はどうやって調べたの?
えと、integoの「Net Barrier」というファイアウォールソフト内で
壁の出入りをログで見れるのでそこのIPから名前解決もできるので、
その一部をつぶしたものをこちらに貼らせてもらいました。
>OSXserverから「retro.xxx-it.com」の80/tcpに接続している?
>その他、まず、sudo -s して、lsof -i -n -P や netstat -anなども
>確認したいかな。
もうしわけないです。まだOSX Server(およびMac OS)を導入して日も浅いため、
そのようなログの調べ方も熟知していないのですorz
よろしかったら何卒、ご助言・教授いただきたいのですが、
お願いできませんでしょうか・・。
88 :DNS未登録さん:2006/03/30(木) 12:54:59 ID:???.net
ただ反映されていません、だけ言われても・・・
エラーログは?suexec関連だったりしないか?
156 :DNS未登録さん:2006/08/28(月) 14:03:25 ID:???.net
実行専用というか、すべてのファイルがcgi-scriptハンドラで扱われる(ry
186 :DNS未登録さん:2006/10/10(火) 14:26:07 ID:???.net
>>184
いくつかやりかたあるけど、Apache関係無いので新Mac板で聞いたほうがいいかも
この板的には find を勧めますが・・・
11 :DNS未登録さん:2005/04/24(日) 00:47:32 ID:s9cE0OLN.net
93 : ◆KONAN/fu2I :2006/03/32(土) 01:02:58 ID:???.net ?#
レスを投稿する(名前省略可)