OS X 10.6.8(SnowLeopard)でネイティブApacheソフトウェアを使用してパーソナルサーバーを設定する手順に続いて、per apache2.configファイルを変更した後ブラウザで次のように入力してください。ローカルホストを設定して接続を拒否するエラー
http:// localhost
(ChromeまたはSafariのいずれか)は接続拒否エラーを返します。
何を行う必要がありますか?ファイアウォールをアップまたはダウンしても、ローカルホストの接続エラーは変わりません。
のtelnet戻り、この:他のデータのホスト間で
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying fe80::1...
telnet: connect to address fe80::1: Connection refused
telnet: Unable to connect to remote host
netstatが返さ:
udp4 0 0 localhost.64790 *.*
タイピングは、netstat -iターミナルリターンで:
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lo0 16384 <Link#1> 954 0 954 0 0
lo0 16384 localhost ::1 954 - 954 - -
lo0 16384 localhost fe80:1::1 954 - 954 - -
lo0 16384 127 localhost 954 - 954 - -
好奇心旺盛なことブラウザがローカルのHTMLやその他のローカルファイルを正常に読み取るということです。たとえば、次のように入力します。
file:///Library/Webserver/Documents/index.html.en
返信「機能します!」
しかし、これはローカルホストに応答しないブラウザの問題を解決しません。
ご協力いただければ幸いです。
UPDATE
だから私は仕事にはlocalhostを得たが、私は正しいディレクトリにファイルを移動したときにリンクが壊れていました。
リンクが固定されたら、Safariでlocalhost
と入力すると、コンパスがブラウザから飛び出しました。 ssl_moduleをLoadModuleセクションに含まれている
Init: Session Cache is not configured [hint: SSlSessionCache]
:
ネットワークユーティリティは
Port Scanning host: 127.0.0.1
Open TCP Port 80: http
error_logには、この警告を持って返します。ターミナルで/usr/sbin/httpd
を入力
は私に次のエラーを与える:ジュリー・メローニによって
(13)Permission denied: httpd: could not open error log file /private/var/log/apache2/error_log.
Unable to open logs
Aマヌエル:
(13)Permission denied: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
と8080に耳を傾けるためにコンピュータを設定ファイルを変更した後は、別のエラーを返します。州:
This problem can arise if the user who built and installed
Apache is different from the user trying to run it.
ただし、そうではありませんこの場合のケース。このマニュアルでは、この問題を解決する方法として説明はありません。ls -l /etc/apache2/httpd.conf
でターミナルリターンを許可をチェックした後
:
-rw-r--r-- 1 root wheel 18973 Dec 7 22:49 /etc/apache2/httpd.conf
は、私の知る限り、これは実行する権限を持っていないファイルを示唆しています。 chmod 755
を実行した後、コンピュータはこの操作が許可されていないと報告しました。
私はインターネット共有の設定を有効にしているため、問題はありません。
端末のcurl http://127.0.0.1
を使用すると、短いファイルのHTMLコードが返されますが、長いファイルの場合はHTMLファイルのみが選択的に返され、MacBookの所有者のファーストネームが複数回繰り返されるという奇妙なエラーが発生します。ターミナルリターンのtail /var/log/apache2/error_log
を入力
:
[warn] Init: Session Cache is not configured [hint: SSLSessionCache]
Warning: DocumentRoot [/usr/docs/dummy-host.example.com] does not exist
Warning: DocumentRoot [/usr/docs/dummy-host2.example.com] does not exist
Warning: DocumentRoot [/usr/docs/dummy-host.example.com] does not exist
Warning: DocumentRoot [/usr/docs/dummy-host2.example.com] does not exist
[warn] NameVirtualHost *:80 has no VirtualHosts
[notice] Digest: generating secret for digest authentication ...
[notice] Digest: done
[notice] Apache/2.2.29 (Unix) PHP/5.4.45 DAV/2 mod_ssl/2.2.29 OpenSSL/0.9.8zg mod_perl/2.0.7 Perl/v5.16.2 configured -- resuming normal operations.
誰かが正しい方向に私を指すしてくださいもらえますか?
Apacheを起動しましたか?ポート80でリッスンするように設定されていますか?エラーログを確認しましたか? – mhawke
はい、apacheが起動して既にロードされていて、ポート80にあります。私が読んだドキュメントでは、ブラウザ(Chrome)がlocalhostコマンドに応答する必要があります。 –
どのインターフェイスがリッスンしていますか? localhost? 'http:// 127.0.0.1'を試してください。 – mhawke