Ubuntu错误与apache:(98)地址已在使用

前端之家收集整理的这篇文章主要介绍了Ubuntu错误与apache:(98)地址已在使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试在Ubuntu中启动Apache时,我收到此错误
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
 no listening sockets available,shutting down
 Unable to open logs
 Action 'start' Failed.

我在ports.conf中有这个

NameVirtualHost *:80
Listen 80

这是我的vhost文件

<VirtualHost *:80>
          ServerAdmin example@example.com
          ServerName rails.server.com
          # ServerAlias
          DocumentRoot /var/www/sample_app/current/public
          ErrorLog /var/www/sample_app/error.log

          RailsEnv production
        <Directory "/var/www/sample_app/current/public">
          Options Indexes FollowSymLinks MultiViews
          Order allow,deny
          Allow from all
        </Directory>
</VirtualHost>

我缺少什么?

似乎80号港口已经被采取。使用另一个端口或尝试netstat(grep结果只选择值为80的行),ps和kill,看看什么应用程序占用端口并关闭它。

猜你在找的Ubuntu相关文章