gpt4 book ai didi

linux - Apache 不会监听除端口 80 以外的其他端口

转载 作者:行者123 更新时间:2023-12-04 18:44:09 24 4
gpt4 key购买 nike

我有一个使用 Ubuntu 服务器 18.04 的亚马逊 ec2 实例,我配置了配置文件并通过执行 sudo a2ensite 将它们添加到启用站点.端口 88 不能访问只有端口 80。有人能告诉我这是什么问题吗?我应该包括IP吗?我是否需要在其上应用弹性 IP 才能工作?因为我在这个上使用公共(public) IP。

PS:我在亚马逊上的账号是免费订阅的意思,我只能做一个实例。我正在使用 ubuntu 18.04。我正在部署 laravel 应用程序

端口.conf

Listen 80
Listen 88
<IfModule ssl_module>
Listen 443
</IfModule>

<IfModule mod_gnutls.c>
Listen 443
</IfModule>


端口 80(主项目) 000-default.conf
<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/capstoneproject/public


ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined


<Directory "/var/www/html/capstoneproject/public">
AllowOverride all
Require all granted
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>


</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


端口 88
<VirtualHost *:88>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/Inventory/public

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

<Directory "/var/www/html/Inventory/public">
AllowOverride all
Require all granted
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
</Directory>


</VirtualHost>


已经尝试重新启动 apache 但无法正常工作。

更新:
我尝试运行 netstat -anp | grep apache2我得到了
tcp6       0      0 :::88                   :::*                    LISTEN      11685/apache2
tcp6 0 0 :::80 :::* LISTEN 11685/apache2


还是不行。为什么?

最佳答案

您需要修改 EC2 中的安全组。

在 EC2 仪表板中,转到“实例”选项卡并单击您的实例。然后转到安全组部分并单击“查看入站规则”。您将能够看到端口打开。您需要更改您的实例连接到的安全组规则。在您看到“查看入站规则”的面板中单击安全组名称。它应该带您到另一个页面,您可以在其中编辑所有防火墙规则。

关于linux - Apache 不会监听除端口 80 以外的其他端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61104640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com