无法在 Ubuntu 上启动/停止 apache

无法在 Ubuntu 上启动/停止 apache

我正在尝试使用以下命令启动 apache:

sudo -E -u [my_username] /usr/sbin/apachectl -f conf/httpd.conf

我收到以下错误:

no listening sockets available, shutting down
Unable to open logs

我对 httpd.conf 所做的唯一 2 处更改如下:

Listen [IP address]:8081
<VirtualHost [IP address]:8081>
    RewriteEngine on
    RewriteRule ^(.*) http://[IP address]$1 [P]
</VirtualHost>

注意:我正在尝试在远程服务器上配置 apache,因此无法使用 localhost

有人可以指导我哪里可能出错了吗?

答案1

可能是防火墙导致了这个问题。尝试像这样打开8081端口iptables

sudo iptables -A INPUT -p tcp --dport 8081 -j ACCEPT

或者如果你使用UFW

sudo ufw allow 8081

相关内容