私はMac OS Xを持っており、組み込みのApache Webサーバーを実行したいと考えています。そこで「システム環境設定」を開き、「共有」をクリックして「ウェブ共有」を有効にします。 Webサーバーが起動し(明らかに)、システムは私が使用できる2つのリンクを表示します。 1つは私のipであり、もう1つは私のip/usernameです。どちらのリンクでも、ブラウザに「接続なし」というエラーが表示されます。それは、Apacheが動作していないように、まったくApacheに到達していないようです。Mac OS X Snow Leopard上のApacheは実行されていないようです。
は、だから私は、ターミナルを開き、次のコマンドを入力します。
ps aux | grep apache
なしApacheのプロセスが見つかりました。私は次のコマンドを試してください:
netstat -ln | grep ':80 ' | grep 'LISTEN'
何も返されません。だから、Apacheが動作していないようです。
なぜシステムの好みによって違うのですか?それをどうやって修正することができますか?
osx apacheのデフォルトでは、名前がプロセスのhttpd –
のrootで実行されますが、端末から 'top'を使用してアクティブなプロセスのテーブルを取得することもできます –