gpt4 book ai didi

ubuntu - 如何打开我的端口/什么阻止了我的端口?

转载 作者:行者123 更新时间:2023-12-04 18:53:57 26 4
gpt4 key购买 nike

我可以远程访问具有公共(public)域/ip 的 ubuntu 服务器,端口 80 上正在运行 apache,我可以看到,在 8080 上运行 jboss4 也打开了,

问题是我安装了 mysql,glassfish 都在运行,因为我可以在 localhost 上使用它们(使用 phpmyadmin,mysql ......),但它们无法从外部访问

网络统计:

glasshish  
tcp6 0 0 :::14848 :::* LISTEN 6590/java
tcp6 0 0 :::18080 :::* LISTEN 6590/java
tcp6 0 0 :::18181 :::* LISTEN 6590/java

apache
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 15862/java
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 613/apache2

mysql
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 17274/mysqld

我还应该检查什么?

最佳答案

至于MySQL,请尝试以下

mysql -u root -p

输入您的密码并验证您是否可以连接(好的,我知道它在 netstat 中显示得足够公平,您应该可以连接)

如果您尚未添加远程访问用户,请执行以下操作:
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;

以上将创建一个用户从所有主机访问 - 不建议。将 % 替换为您要连接的 IP 地址。

最后确保您在/etc/my.cnf 中设置了绑定(bind)地址,如下所示:
bind-address=YOURIP

如果您已完成上述所有操作,则某些防火墙规则正在阻止您,或者您遇到了一些奇怪的路由问题。

关于ubuntu - 如何打开我的端口/什么阻止了我的端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9698860/

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