无法在Digitalocean中打开端口

问题描述

我正在使用digitalocean来托管我的网站,并且试图打开端口8832和587都没有成功。我在控制面板中创建了防火墙,并将其添加到入站和出站规则中:

自定义TCP 587所有IPv4所有IPv6

自定义TCP 8832所有IPv4所有IPv6

HTTP TCP 80所有IPv4所有IPv6

HTTPS TCP 443所有IPv4所有IPv6

我还禁用了液滴中的ufw:

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:layout_behavior="@string/appbar_scrolling_view_behavior"
    >

    <fragment
        android:id="@+id/Navigation_Host"
        android:name="androidx.navigation.fragment.NavHostFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_anchorGravity="bottom"
        app:layout_anchor="@id/Layout_AppBar_Main"
        app:defaultNavHost="true"
        app:navGraph="@navigation/navigation_main" />

    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/Bottom_Navigation_Main"
        styleBackground="@{true}"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:visibility="visible"
        app:menu="@menu/menu_bottom_navigation_main" />
</FrameLayout>

我还重新启动了小滴。但是,它似乎仍会阻塞端口587和8832。有趣的是,Web服务器的端口443和80已打开。有人可以告诉我为什么我无法打开这些特定端口吗?

这会影响IP:165.232.76.115

解决方法

我想出了自己解决问题的方法。我必须在控制面板中删除防火墙,而改用ufw软件防火墙。不知道为什么控制面板防火墙无法正常工作,或者我使用错了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...