我的洪水控制台突然给我这个错误
Failed to connect to 127.0.0.1:58846 with reason: Connection refused
Run Code Online (Sandbox Code Playgroud)
为什么是这个错误。我什么也没做,GUI 洪水运行正常。它只是在控制台中的问题?为什么本地主机拒绝连接以及如何连接到守护进程?我试过命令
connect 127.0.0.1 58846
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用。
/etc/hosts 文件包含一行:127.0.0.1 localhost 所以 localhost 应该是一个有效的主机名,但是任何连接到 localhost 端口的尝试都会失败,包括 ping。
从外部尝试连接到此服务器,使用相同的客户端,工作。
使用这些客户端从该服务器到其他服务器的连接尝试也有效。
在进一步调查中,当直接在该 ip 上调用 ping 时,它也无法 ping 环回 ip 127.0.0.1。除了 ping 之外,我还使用“socat TCP4..”进行了测试。
坏的 iptables 会阻止本地主机连接吗?
我刚刚安装了 SSH,我想将其设置为仅接受来自 localhost 的连接。我计划将一个 .onion 地址指向它,以便我可以从任何网络的任何地方连接到它。
我有 apache2(服务器版本:Apache/2.4.7(Ubuntu)服务器构建时间:2015 年 3 月 10 日 13:05:59)、mysql 和 phpmyadmin。
通过http://localhost/或http://ipaddress访问 php 文件时
它显示源代码而不是执行。
Ubuntu 14.04 LTS

我有一个开发 Ubuntu Server (12.04.1) VM,用于开发 php 站点和电子商务站点(如 Magento 等)。
因为这是出于开发目的,并且我需要使用我自己以外的电子邮件地址进行测试,所以我需要一种让 sendmail 命令接受邮件但不实际发送邮件的方法,而是存档是我可以查看的地方它。
安装邮件服务器以便 sendmail 命令将所有邮件路由到本地目录的最简单方法是什么?即我不希望任何邮件被传送到互联网。
我尝试了这个问题中讨论的步骤(SMTP 服务器将所有邮件发送到 user@localhost),但它似乎不起作用 - 我的(本地)邮箱中收到一条错误消息,告诉我它无法发送我的测试消息(例如,someone@gmail.com)
我试图让其他计算机访问我的本地服务器,但我在本地尝试过,即使我自己也无法在本地访问它。
你应该知道的几件事:
通过http://172.26.141.106:5201/访问我的服务器
我可以通过以下两种方式访问我的服务器:
的结果 ifconfig | grep inet
inet addr:172.17.0.1 Bcast:0.0.0.0 Mask:255.255.0.0
inet addr:172.26.141.106 Bcast:172.26.141.255 Mask:255.255.255.0
inet6 addr: fe80::f767:cd56:9641:d3a9/64 Scope:Link
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
Run Code Online (Sandbox Code Playgroud)
的输出cat /etc/hosts:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 hearen.pc
127.0.0.1 hearen-OptiPlex-7050
127.0.0.1 staging
127.0.0.1 arthas
172.26.141.106 localhost hearen.pc
Run Code Online (Sandbox Code Playgroud)
$ sudo ufw disable
Firewall stopped and disabled on system startup
$ sudo ufw status
Status: inactive
Run Code Online (Sandbox Code Playgroud)
有什么办法让我错过了吗?我想要的只是让其他人通过http://172.26.141.106:5201/访问我的服务器
任何帮助将不胜感激 :)
我的系统是一个新的 11.04 ubuntu,我最近开始使用 LAMP。一些方法,当我尝试更改 netbeans 的 var/www/ 权限以在本地服务器上工作时,并做了一些导致每次执行 sudo 时都会显示此通知的操作:
sudo: /var/lib/sudo owned by uid 33, should be uid 0
Run Code Online (Sandbox Code Playgroud)
这不好?我该如何解决?我到底做了什么?
谢谢。
在 ubuntu 中,我想为localhost:8080/as创建一个别名www.my-domain.com/。这样每当我输入www.my-domain.com/URL 字段时,它就会从localhost:8080/. 设置它的最简单方法是什么?有没有可以做这个映射的应用程序?
在 Windows 中,我曾经使用 Fiddler2 来实现相同的目标。
我可以/var/www/html/通过localhost在 URL 栏中键入来查看我在其中创建的网页。
几个月前,我什至可以通过在其他计算机上输入我的 ip 地址来访问这些页面,但现在当我在手机上输入我的 ip 地址时,服务器超时;我的朋友也无法通过输入我的 IP 地址进行连接。
最近我从unixmen 的教程中安装了 webmin ,我想可能它改变了读取和执行权限。所以我执行了命令chmod -R 775,但它没有改变任何东西(仍然无法从其他计算机连接)。
从主机上一切正常。
的输出ifconfig是:
eth0 Link encap:Ethernet HWaddr 08:9e:01:00:10:ad
inet addr:183.83.83.29 Bcast:183.83.127.255 Mask:255.255.192.0
inet6 addr: fe80::a9e:1ff:fe00:10ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:443584 errors:0 dropped:0 overruns:0 frame:0
TX packets:378897 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:470991396 (470.9 MB) TX bytes:96527317 (96.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host …Run Code Online (Sandbox Code Playgroud) 我正在尝试将数据发送到端口 2003 我正在使用 tcpflow 进行侦听,但是我看不到任何正在打印或发送的数据?
发送数据到端口 127.0.0.1 2003
echo hello | nc localhost 2003
Run Code Online (Sandbox Code Playgroud)
或者
echo "test.count 4 `date +%s`" | nc -q0 127.0.0.1 2003
Run Code Online (Sandbox Code Playgroud)
收听数据
tcpflow -i lo port 2003
tcpflow: listening on lo
Run Code Online (Sandbox Code Playgroud) localhost ×10
hosts ×3
permissions ×2
12.04 ×1
16.04 ×1
apache2 ×1
bittorrent ×1
command-line ×1
connection ×1
deluge ×1
firewall ×1
lamp ×1
networking ×1
ping ×1
postfix ×1
sendmail ×1
serial-port ×1
server ×1
ssh ×1
sudo ×1
tor ×1
webserver ×1