httpdを起動または停止できません。

httpdを起動または停止できません。
[root@ap-dcr-splm53 ~]# su - x3ds
[x3ds@ap-dcr-splm53 ~]$ service httpd start
Starting httpd: (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
                                                           [FAILED]
[x3ds@ap-dcr-splm53 ~]$ su - root
Password:
[root@ap-dcr-splm53 ~]# cd /var/run/httpd
[root@ap-dcr-splm53 httpd]# ls
[root@ap-dcr-splm53 httpd]# 

始めようとするのにhttpdダメですね。ファイルを見つけようとしましたが、httpd.pidファイルが存在しても表示されません。この問題をどのように解決できますか?

答え1

root以外のユーザーでデーモンを起動しようとしています。ポート番号1024以下にバインドするにはルートが必要です。

rootでサービスを開始してみてください。

sudo service httpd start

関連情報