Apacheサーバーを起動しようとすると、次のようになります。
/usr/sbin/apachectl -k start
/usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action '-k start' failed.
The Apache error log may have more information.
どうしましたか?これは学校のサーバーが提供する練習サーバーであり、su特権を持っていないため、sudoを実行できません。
私はまったくの初心者ですが、これを学ぼうとしています。
前もって感謝します。
Apacheは、root権限がないと、保護されたポート(80は1024未満)でリッスンできません。1024より大きいポートでApacheをリッスンさせ、ログファイルのパスを書き込み権限のあるものに設定する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加