然后重新启动Apache:

然后重新启动Apache:

我已经在我的 ubuntu 12.4 中使用 安装了 apache2 sudo apt-get install apache2,现在我无法启动服务器,当我使用 时service apache2 start,显示以下内容。

    bharathkumar@hkbharath:~$ service apache2 start
    * Starting web server apache2                                                     
    /usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
    mktemp: failed to create directory via template `/var/lock/apache2.XXXXXXXXXX': No such file or directory
    chmod: missing operand after `755'
    Try `chmod --help' for more information.
                                                                                 [fail]

我尝试卸载并重新安装 apache2,但仍然出现同样的问题,请帮助我启动我的 apache2 服务器。

谢谢

答案1

我在虚拟服务器上运行时遇到了同样的问题。原来 /var/lock 是指向 /run/lock 的符号链接,但 /run/lock 并不存在。我这样解决了它:

sudo mkdir /运行/锁定

然后重新启动Apache:

sudo 服务 apache2 重启

希望对你有帮助。

答案2

要启动 Apache,只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

sudo /etc/init.d/apache2 start 

您也可以尝试

sudo /etc/init.d/apache2 restart
or
sudo service apache2 restart

相关内容