【MacOSX】 Apache初心者質問スレ 【専門】
MacOS10.4 Tigerが出ることだし
はりきっていこうか Pantherで自宅鯖たててるから、Tigerでの情報交換もしたい! MacOSXなら、鯖立てるだけなら楽だと思。
最初からApacheインスコされてるから、
システム環境設定で起動するだけ。
パーソナルweb共有ってやつか・・・
macmini買ってPHPとMySQL入れて、
tepcoひかり契約して、
ロリポップでドメイン申請して、
ダイナミックDNSを契約して
ってやればおしまいか
月々3万の鯖代金よりは自宅鯖の方が
安くあがるなぁ
知識ないけどチマチマやってみようかしら 自宅サーバー for MacOSXという本を買ってみた。 Web共有だけなら何も買う必要ないじゃん。
お友達にどでかいファイルを送る時だけ使ってる。 Server version: Apache/2.0.53
プライベートネットからのアクセスとgifなどのログを
吐かないようにしたんだけど相変わらずログを吐いてしまい
うまくいきません。なにが悪いのでしょうか?
NameVirtualHost 192.168.0.1:80
<VirtualHost 192.168.0.1:80>
ServerAdmin root@localhost
ServerName www.local.net
DocumentRoot /var/www/html
SetEnvIf Remote_Addr 192.168.0 no_log
SetEnvIf Request_URI "\.(gif)|(jpg)|(png)|(js)|(css)$" nolog
ErrorLog /var/log/httpd/error_log.vtl
CustomLog /var/log/httpd/access_log.vtl common
</VirtualHost>
MacOSX用だったのね。
上の書き込みは忘れてください。 webサーバできちゃった。
今度はメールサーバに挑戦するよ。 Tigerにしてから、Apacheが勝手に落ちまくってます。
10〜30分おきに再起動しないといけない状態に・・・。
エラーログも吐いてないし。どうすればいいんでしょう。 >16
うちではTigerクリーンインスコしたけど、快適だよ >>13
よその板も合わせると、apacheだけで板ができそうだよなw tigerをクリーンインストールしたマシンで
パーソナルweb共有を有効にしても、
http://127.0.0.1/~UserName/
が、パーミッションエラーになってしまいます。
原因分かりませんでしょうか?
httpd.confはいじってません。
http://127.0.0.1/
は、Apacheの「予想に反して、、、」ページが
表示されます。
宜しくお願いします。 >>20
エラーメッセージはこんな感じです。
Forbidden
You don't have permission to access /~UserName/ on this server.
Apache/1.3.33 Server at power-mac-g5.local Port 80 それはほんとにパーミッションの設定の問題ではないかな
ディレクトリとかhtmlファイルはotherが読めるようになってる? >>22
ありがとうございます。
ユーザーのディレクトリ(/Users/UserName)自体は、
otherでは読めませんが、
/Users/UserName/Sites
/Users/UserName/Sites/index.html
は、otherでも読み込み可能な権限が付いています。
んー、最低xはいるかもな
chmod o+x にできる? うちはpantherしかないしなー、、、
上にたどって1つでも、o+x ないとだめかもよ
自分のHomeは701、上も705とかになってるな・・ >>26
ありがとうございます。
確認した所、
/Users/UserName は700
/Users/UserName/Sites は755
でした。
その700を最低でも701にしないとSitesも覗けないと思われます mac初心者なのですが、/Users/UserNameの権限を
変更しても他に影響は有りませんでしょうか?
一度、mac板で他のtigerの人のパーミッションを聞いてみます。 ディレクトリの 0->1 は影響ないと思うよ。
でもデフォルトが0なのが不思議。共有の設定をしたタイミングによるのかなあ FileVaultを適用していたのが原因だったようです。
お騒がせしました。 流れぶった切って悪いけど、アパチェ2とタイガーで画像が転送途中で切れてしまうんだ。
プラウザは読み込み完了してるんだが・・・
誰かアドバイスおながいしまつ >>33
ブラウザのレンダリングの問題って事は無いよな?
因みに再現する環境は…? >33
gifにリソースフォークがあるのでは?
グラフィック系のアプリで読み込んで、WebReadyで
保存してみたら。 Tiger 発売 〜そしてXPはレガシーとなった(3頭目)
http://pc8.2ch.net/test/read.cgi/pcnews/1117428695/l50
世界最速PowerMacG5で自宅鯖
http://pc8.2ch.net/test/read.cgi/mysv/1056603019/l50
ハハハ イキデキネーヨ G5マックがレガシーなのにアリエネー
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ハライテ- ゲラゲラ
( ´∀`) < わははは ∧_∧ 〃´⌒ヽ モウ カンベン
. ( つ ⊂ ) \_______ (´∀` ,,)、 ( _ ;) シテクダサイ
.) ) ) ○ ∧_∧ ,, へ,, へ⊂), _(∨ ∨ )_ ∧_∧ ○,
(__)_) ⊂ ´⌒つ´∀`)つ (_(__)_丿 し ̄ ̄し ⊂(´∀`⊂ ⌒ヽつ
タッテ ラレネーヨ
Power Mac G5
プロが夢見る64ビットマシーン
http://www.apple.com/jp/powermac/
今日からレガシーMacG5ユーザーはこちらへどうぞ!
旧マック板 http://pc8.2ch.net/jobs/ MacJack Vol.5という雑誌の記事を見て自宅サーバを立てようとしています。
ちなみに、Mac OS 10.4.1を使っています。
経緯としては、Application にMAMPをインストールして、その中にXOOPS,MovavleTypeをインストールしました。
その後、DBIモジュールをインストールして、DBD::mysqlをインストールしようとしました。
perl Makefile.PL --cflags=-I/Applications/MAMP/bin/mysql4/include/mysql/"--libs=-L/Applications/MAMP/bin/mysql4/lib/mysql -lmysqlclient -lz -lm"--mysql_config=/Applications/MAMP/bin/mysql4/bin/mysql_config
ですが以下のようなエラーが出ました。
どうしてでしょうか?また、ここで聞くような質問でないのであれば、他のスレッドもしくはホームページへの誘導願います。
Can't exec "mysql_config": No such file or directory at Makefile.PL line 73.
Cannot find the file 'mysql_config'! Your execution PATH doesn't seem
not contain the path to mysql_config. Resorting to guessed values!
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 248.
Failed to determine directory of libmysqlclient.a|libmysqlclient.so. Use
perl Makefile.PL "--libs=-L<dir> -lmysqlclient -lz -lm -lcrypt -lnsl"
to set this directory. For details see the INSTALL.html file,
section "Linker flags" or type
perl Makefile.PL --help MacOSXのキーボードがイカれたんだが
こういう場合って修理に出すの?
新しくキーボード買うの? >>40
Mac板でもいってこいよ。このボケナス。
キーボードを貸してくれれば思いっきりひっぱたいてやるよ? パンサーとXserveで鯖たててます
apacheの利用しているport80を他のプログラム(Zope)で使いたいんだけど
その場合やっぱりapacheをアンインストールとかしないかんのかな?
サービスが止まってる状態でzopeの設定ファイルをport80に設定しても
表示されなくて困ってるんです・・・ 止まってるなら問題ないよ。
止まってないか、別の理由じゃないの もしかしたらroot権限がないだけかもしれませんが
どうしたらploneにroot権限を与えることができるんでしょうか?
最初の起動時はrootにsuして起動すればいいと思うんだけど,
次回の再起動時には自動で再起動させたいんですよ >>47
zope上でうごくCMSです
とにかくzopeを80で動かす方法がわからんのです
apacheはとまってるのでおそらくrootで起動させればいいと思うのですが
その方法がわからないので困っています zope を root 権限で動作させようとしている時点で、
セキュリティ上、ダメでしょ!!
root権限だからって、zopeが80ポートを監視するようにはならないよ…。
/etc/zope.conf をキチンと見直しなよ >>48-49
ありがとうございます
もっと勉強してきます
一応plone.confは見直したんだけどなぁ・・・ OS 10.3.9でWeb共有有効にしているんですが、現在動いているApacheのバージョンというのは
どうやって調べるんでしょうか?
apachectl statusを実行すると
/usr/sbin/apachectl: line 157: lynx: command not found
といわれてしまいました。 ibookG4でサーバー作るのに参考になるページは無いですか?
>55
まずはどんなサーバー立てたいのか書かないと、ダメじゃな >>56
すいません
osx付属(?)のアパッチでwebサーバーを建てようと思っています。
自分はUNIXの知識が無く一からなんです。どうかよろしくお願いします >57
一応お決まりとして、OSのバージョンは?
10.4.2なら、下記公式サイトのWEB共有とその他のサービスを
読んで見て下さい
他のバージョンでも、ほぼ同じ手順ですけどね
http://www.apple.com/jp/support/tiger/network/index.html
まずは、基本的な仕組みを覚えてから、
徐々にステップアップしていきましょう! >>58
OSは10.4.2です。(もう遅いですが)
ありがとうございました。 Mac鯖(PantherもしくはTiger)で、外出中に外からWindowsで繋ぎたいのですが、PureFTPというのでやると
どうも、パーミッションは読み込みのみになっていて、「このボリューム上の所有権を無視する」もOFFになっているのに
ファイルを書き込んだり、削除できてしまいます・・・
あと、外出先からMacで接続した場合、あたりまえですがMacBinaryなファイルはデータフォークのみになってしまい、何かと不便です・・・
という事で何か、複数のHDDを外から参照でき、複数のアカウントを作成でき、ロングファイル名や日本語にも対応しているソフトは無い物なのでしょうか?
専用クライアントソフトであってもOKです。そして、接続するユーザはMacOSX、WindowsXPのどちらかです。 >>44
MacOSXのシステム環境設定のWeb共有を停止すると、
Macのファイヤーウォール(port80)も一緒に閉じられてしまいます。
従って、Zopeを80番ポートで起動できる様に設定しても、
ファイヤーウォールで新規に、
TCP80でポートをZope用に単独であけられる様にしておかないと、
Zopeが80で生きていても、アクセスできませんよ。
末期的な質問なのかもしれませんが、apacheを建てるにあたって参考サイトにもよく書かれている
cgi-executablesのフォルダの中に2つのファイルがある。と書かれているところを多々みるのですが
aqua上でみても、フォルダの中にファイルがなく、再インストールをしてみましたがやはりありませんでした。
どなたかご教授ください。
OSはX10.4 最近のverのiBookです。アップデートは一度もかけてません ソースから入れると /usr/local/apache/cgi-bin に
test-cgi というのと printenv てのができるのよ。
どっちもたいしたことないので気にしないでおこう。 >>65
予想以上にはやい対応ありがとうございます。
unix側でいじるとファイルができるのですね、やってみます。
ありがとうございました >>64
10.2には入ってたが、10.3からは入ってない。
たぶんその参考サイトの情報が古いんじゃないかな。 >>48
> >>47
> zope上でうごくCMSです
このカキコが気になってZopeとPloneについて
調べてみたら結構面白い代物ですね!
OSSでこんなのがあるなんて知らなかったです。
Ploneでは特にblogやeCommerceやDBアダプタなどの
おいしそうなツールが提供されてたりするのでよだれでそう。
eCommerce関係ではosCommerceとかZenCartくらいしか
知らなかったので地平線が開けた感じです。 shellscriptの実行結果をhtml出力するにはどうしたらいいのでしょうか? 教えて下さい。
OS X 10.3.9 で apacheをつかってcgiのテストをしています。
library/webserver/documents/cgi-executales/test.cgi を
ターミナルで、chmod 705 にしているのにかかわらず、
ブラウザーでは、fobidden (you don't have the permission on this server)と
でてきてしまいます。
何度やってもダメです。他に何か、方法はあるのでしょうか。
どなたか、アドバイス、宜しくお願いいたします。 >>73
suexecか?
suexec関連のログは無いか?
上のディレクトリにグループ書き込みを許してないか? こんにちは、
ホームディレクトリのsite/cgi-binに、test.cgiのファイルを置いて
cgiのテストをしていますが、うまくいきません。
ターミナルでパーミッション705に設定、ブラウザに通すと
fobidden you don't have permisson on this server とでてきます。
ターミナルで、エラーログをみたら、
Options ExecCGI is off in this directory:とでています。
どの様に対応したらいいのでしょうか、
宜しくお願いします。
そのフォルダでCGIを実行できる設定になっていないので
.htaccess を使用できるなら .htaccess ってファイルを作って
Options +ExecCGI
と書く。
その.htaccessが使用できるかどうかは
同じくディレクトリ設定の AllowOverrideにかかってるわけだが 76です。いろいろ、いじっていたら、うまくいきました。
ありがとうございました。 ルートのDocumentsフォルダーでCGIを動かすにはどうしたらいいんでしょうか? 今は動いて無いの?
動かすのはrootもそうでないとこも、設定する項目は一緒だと思うよ ブラウザから、ドメインではなくIPアドレスを入力した場合に接続できないようにする方法はありますか?
接続可 http://hogehoge.com/
接続不可 http://192.168.1.1/ NameVirtualHost にして、Virtual以外の名前のときは白紙返すとか Fedora4でも動くwebalizerの日本語版ってありませんか? Mac OS10.2でラトルズの自宅サーバーfor Mac OSXを読みながら
自宅サーバーを構築しています。Kent-WebさんのAskaBBSはなんとか
plファイルを差し換えて設置出来たのですが、カウンター設置(Kentさんのecounter)
に関しては本にも書いてなく、CGI-Executablesの中へ
ターミナル上でecountフォルダを作り、その中にecount.cgi(755)と
ecount.dat(666),ターミナルでmkdirで作成したlockフォルダ(777)
gifフォルダ(0.gif〜9.gif画像)を入れたのですが、インターネット上の
index_top.htmlに並べた画像が反映されません。
これは、ecount.cgiに手を加えなきゃいけないのでしょうか?
教えて下さい。 ただ反映されていません、だけ言われても・・・
エラーログは?suexec関連だったりしないか? >>87
自分も素人だがブラウザに画像のURLを直接入力して表示できるか確認。
表示されたらCGIのエラーや設定間違い、
表示されなかったらパーミッション間違いじゃまいか。 で、便乗質問。
OSX 10.3で、Apache1.3が最初から入ってる。
今度初めて鯖立て挑戦してみようと思うんだけど、
(上手くいけばMySQLとかも入れて仕事で一般公開運用したい)
Apache2.x に入れ直した方がいいんだろか?
2は設定とか面倒だとか聞いた覚えがあるので、いまいち迷ってる。 そう思って遊んでみたらApacheは表面上問題ないけど、
MySQLやらJAVAやらの設定で詰まりまくりですよw
まあApacheも動いてるだけで実際はよろしくない設定満載かもしれないけど。
逝ってきまつ… 大量に出力されるNIMDAのアクセスログをみていて、
ふと、200返しているのがある事に気がつきました。
これって、やっぱりまずいのでしょうか。
58.241.135.20 - - [30/Mar/2006:10:50:45 +0900] "GET /scripts/..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:45 +0900] "GET /scripts/..?..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:47 +0900] "GET /msadc/..?../..?../..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:47 +0900] "GET /msadc/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:49 +0900] "GET /_mem_bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:51 +0900] "GET /_vti_bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149
58.241.135.20 - - [30/Mar/2006:10:50:54 +0900] "GET /cgi-bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149
質問です。
apacheのデフォルトでは /Library/WebServer/Documents のindex.htmlを探しにいくのですよね?
/Users/自分のアカウント/Sites のindex.htmlを探しにいく様にするにはどう設定すればいいのですか?
あと、http://emily.homelinux.org 見れますか?
見れたとしたらどう見えますか?
すみません。
あと
http://www.tuat.ac.jp/~jitensya/cgi-bin/upboard/updir/ke.png
ルーターの設定も大丈夫ですよね?サーバのパソコン のローカルIPを指定。
携帯でアクセスしてもだめなんです。
デフォルトだと /Library/WebServer/Documents においてるのを見に行く
なんとか ホームのサイトにあるindex.htmlを表示させたいと言う事です。
IP を emily.homelinux.org ホストとドメインに関連づけ、IP自動更新の設定まではやりました。
>>97
>見れたとしたらどう見えますか?
>すみません。
IPアドレス 192.168.11.2
ホスト名 emily.homelinux.org
(´・ω・`)ショボーン