0

OSX Server 10.6 をセットアップし、すべてのアップデートをインストールし、実行中の apache2 を開始しました。

sudo apachectl graceful

/var/log/apache2/errorlog に表示されます

[Fri Dec 17 10:11:49 2010] [notice] Apache/2.2.15 (Unix) configured -- resuming normal operations

また

ps -ef | grep httpd

いくつかのプロセスを示します。

    0 49388     1   0   0:00.05 ??         0:00.07 /usr/sbin/httpd -D FOREGROUND
   70 49389 49388   0   0:00.00 ??         0:00.00 /usr/sbin/httpd -D FOREGROUND
   70 49390 49388   0   0:00.00 ??         0:00.00 /usr/sbin/httpd -D FOREGROUND
   70 49391 49388   0   0:00.00 ??         0:00.00 /usr/sbin/httpd -D FOREGROUND
   70 49392 49388   0   0:00.00 ??         0:00.00 /usr/sbin/httpd -D FOREGROUND
...

httpd.conf で DocumentRoot を編集しました:

ServerName bioinfo.mni.fh-giessen.de:80 
DocumentRoot "/Volumes/ServerHD2/Web_Documents"   
ErrorLog "/var/log/apache2/error_log" 
<Directory "/Volumes/ServerHD2/Web_Documents">     
   Order Allow,Deny  
   Allow from All 
</Directory>

構文はOKです:

apachectl configtest
Syntax OK

それでも、http://bioinfo.mni.fh-giessen.deでタイムアウトが発生します。

Problem loading page

どんな手掛かり ?

4

2 に答える 2

0

数日間、ローカル GUI に直接アクセスできず、リモート デスクトップ経由のアクセスもできませんでした。今は ssh しか方法がありませんが、数日後に Server Admin ユーティリティを試してみたいと思います。今のところ、私はコマンドラインに制限されています。はい、/etc/apache2/httpd.conf と /etc/apache2/sites/0000_any_80_.conf の両方を無駄なく編集しました。は

sudo serveradmin fullstatus web

とにかく有益:

web:readWriteSettingsVersion = 1
web:totalKBytes = 0
web:emailRulesRunning = no
web:boundToKerberos = yes
web:teamsRunning = yes
web:postfixRunning = no
web:servicePortsRestrictionInfo = _empty_array
web:health = _empty_dictionary
web:currentThroughput = 0
web:passwordResetRunning = no
web:ApacheMode = 2
web:statusMessage = ""
web:apacheVersion = "Unknown"
web:state = "RUNNING"
web:setStateVersion = 1
web:apacheState = "RUNNING"
web:proxyState = "STOPPED"
web:htCacheCleanRunning = no
web:calendarRunning = yes
web:servicePortsAreRestricted = "YES"
web:currentRequestsBy10 = 0
web:logPaths:logPathsArray = _empty_array
web:totalRequests = 0
web:startedTime = ""

?

于 2010-12-20T15:05:01.170 に答える
0

正しいファイルを編集しましたか? OS X Server には、標準を守らない方法があります。実際の設定エントリは /etc/httpd/httpd.conf ではなく、/etc/apache2/sites のサブディレクトリにあります。このよくある質問をご覧ください。

Server Admin ユーティリティを使用してサーバーをセットアップすることをお勧めします。構成を手動で正しく設定しようとするよりも、はるかに簡単かつ迅速に行うことができます。サイトが稼働したら、後でいつでもルールを追加または変更できます。

于 2010-12-20T12:47:42.407 に答える