Questions tagged «localhost»

Localhost是用于测试与本地主机(当前计算机)的连接的地址/术语,用于某些网络故障排除

3
为什么我的主机名出现在/ etc / hosts中而不是地址127.0.1.1而不是127.0.0.1?
这可能是一个有点笨拙的问题,但是我在新安装的Xubuntu上查看了/ etc / hosts并看到了: 127.0.0.1 localhost 127.0.1.1 myhostname 在我使用的大多数'nixes上,第二行都被省略了,如果我想将主机名添加到hosts文件中,则只需执行以下操作: 127.0.0.1 localhost myhostname 从实际意义上说,这两个文件之间有区别吗?


7
如何强制MySQL通过TCP而不是Unix套接字进行连接?
我想分析mysql流量。现在,所有mysql请求都发送到MySQL Unix套接字: unix 2 [ ACC ] STREAM LISTENING 3734388 15304/mysqld /var/run/mysqld/mysqld.sock 我正在尝试禁用该套接字,以强制MySQL在回送上使用网络套接字。我尝试注释掉and 文件socket中的所有指令,然后重新启动MySQL,但这没什么区别。my.cnfdebian.cnf 如何禁用MySQL Unix套接字以通过网络强制MySQL? 其他信息:我运行MySQL 5.1上ubuntu 10.04。 问题的精确度 既然很多人建议启用网络套接字,所以我想通过指出绑定地址已经启用bind-address = 127.0.0.1并且可以使用监听连接来澄清我的问题: tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 15601/mysqld 不过,我仍然看不到127.0.0.1:3306来自我的webapp(Drupal网站)的任何连接尝试。 更新的答案 实际上,问题似乎出在mysqliDrupal使用的连接器上(.ht_config.php针对那些感兴趣的人)。设置为 mysqli://drupal:***@localhost/drupal,更改localhost为127.0.0.1解决此问题(即Drupal现在正在连接到网络套接字)。

11
MySQL无法通过“ localhost”进行连接,只有127.0.0.1
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 8年前。 这对我来说还是个谜。我可以连接到MySQL的唯一方法是通过“ 127.0.0.1”调用它。例如,我的PHP连接脚本不适用于本地主机 我正在运行Mac OS X Lion,内置apache2,MySQL,PHP,phpMyAdmin mysqladmin: count 0 debug-check FALSE debug-info TRUE force FALSE compress FALSE character-sets-dir (No default value) default-character-set auto host (No default value) no-beep FALSE port 0 relative FALSE socket (No default value) sleep 0 ssl FALSE ssl-ca (No default value) ssl-capath (No …
27 php  mysql  localhost 

1
如何将Tomcat配置为仅侦听127.0.0.1?
环境是从存储库中运行Tomcat 6和Apache 2.2的Ubuntu 10.04.1 LTS。Apache已配置为将请求代理到Tomcat,因此我真的想关闭Tomcat侦听外部IP地址上的请求。 我发现了如何使用Connector标签更改/etc/tomcat6/server.xml中的端口号,但这不是我所需要的。

2
谁选择127.0.0.1作为本地主机,为什么?它有什么意义?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我几乎肯定每个人都知道127.0.0.1的含义。但是,那为什么总是localhost?谁选择了那个任意IP?为什么选择该IP?为什么不做一些更简单的事情,例如1.0.0.0?127.0.0.1有一些特殊含义吗?


10
FTP挂起:150打开ASCII模式数据连接
我正在Windows 2008服务器(R2)上设置FTP服务器。 一切似乎都已正确安装,但使用FTP客户端登录FTP服务器时遇到问题。 我可以将桌面远程连接到服务器,并且可以通过DOS命令轻松登录。 但是,如果发出“ DIR”之类的命令,它将挂起:150打开ASCII模式数据连接。 我研究和阅读的所有内容都指向防火墙端口和/或被动/主动模式设置。 这就是困扰我的地方...如果我使用DOS FTP命令,则仅当我使用“本地主机”作为地址时,才能登录并使用“ DIR”命令。 如果指定完整的FTP URL,则会出现挂起错误。 如果指定“ localhost” URL,则不会收到错误消息。 这使我相信它是防火墙问题(甚至是IIS7问题?),但是我不确定需要打开哪些端口? 我的Windows防火墙上有开放的端口20、21。我还在我的AWS(Amazon)防火墙上打开了这些端口。 我相信我的FTP客户端正在使用一些远程端口号,这些端口号可能会被我的两个防火墙之一阻止。香港专业教育学院使用网络监视工具来尝试查看它正在调用什么端口,但我无法弄清楚。 有什么想法,技巧,窍门,帮助吗?

3
DNS区域中的本地主机
我们的ISP还托管我们的外部DNS。默认情况下,它们包括本地主机的条目。 例如:localhost.example.com。A 127.0.0.1中的86400 当我要求他们删除它时,他们给我带来了麻烦,并说这只是Bind的工作方式。 我已尝试进行一些研究,以了解为什么要包括在内,但找不到太多。我确实找到了至少一个认为这可能是XSS攻击媒介的地方。它的确似乎很普遍,因此我在alexa的前20个网站域上进行了查找,大多数都没有这样的条目,但是有几个条目。其他几个条目有一个条目,但没有指向127.0.0.1,而是指向另一个世界可路由的IP地址。 因此,无论如何,为什么我要在我的域的区域中拥有locahost?他们有没有什么问题?是否有与此相关的最佳实践?确实是我不知道的默认绑定对象吗? 谢谢

1
无法连接到127.0.0.1端口80
我正在运行Nginx服务器(与哪台服务器无关): $ sudo netstat -tulpn | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4268/nginx tcp6 0 0 :::80 :::* LISTEN 4268/nginx 然后我向127.0.0.1发送了请求 $ curl -v 127.0.0.1 * Rebuilt URL to: 127.0.0.1/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * connect to 127.0.0.1 port 80 failed: …
13 linux  ubuntu  port  localhost 

4
当我在网络浏览器中转到localhost:8080时,到底发生了什么?(Apache Tomcat)
我的职业生涯是从事所有本地应用程序编程(C ++应用程序和其他功能)。但是,我现在正在尝试深入网络世界。我正在使用Eclipse(火星)和Apache Tomcat 8.0.23来尝试建立一个环境,在其中可以进行实验并了解服务器端编程(JSP,PHP等)。我已经设置好所有内容,以便在键入时 localhost:8080 在我的浏览器中,它定向到正确的tomcat页面。我知道这可能很简单,但是在这里让我有些惊讶。 当我输入localhost时到底发生了什么? 如果没有互联网,tomcat页面来自哪里?我非常确定数据来自服务器,这要归功于Tomcat,这要归功于Tomcat,但是我的浏览器如何知道仅从localhost:8080在哪里可以找到信息? 我假设8080是端口或其他端口,但我也不确定,如果它是端口,我也不确定该表示什么。 基本上,关于服务器端Web开发的所有知识(我认为...)是,在纯html / css Web开发中,一旦下载了所有内容,所有工作都在本地完成,但是对于服务器,某些工作(在某些定界符之内)服务器,然后以不同的形式(类似于将数据发送到C ++中的函数并返回不同的数据)注入html中,然后再次将其绘制到本地页面中。

1
什么是“ cacert.pem”,以及如何使用它?
我正在本地主机上使用域和子域开发Web应用程序,我想使用HTTPS连接。在我的Mac OS上,为了启用SSL,我需要正确设置Apache,因此我遵循一些指南来完成其中的一部分。 现在是时候选择一个证书来测试HTTPS请求了。我看到了cacert.pem,但是我不知道如何使用它以及它的用途(您能向我解释一下它的用法吗?)... 因此,是否有可能使用cacert.pem(见链接)对所有我的域和子域(也许,作为一个通配符证书在本地主机上)? 如果是这样,该怎么做?我必须拿和使用什么证书? 如果没有,我需要什么才能使用做通配符证书对所有我的本地主机上域和子域? 当然,这些证书必须被浏览器接受并且可以在我的域之间进行HTTPS连接。

7
无法通过SSH进入无所事事的虚拟机
安装在IP地址10.0.0.23为hostname的本地Vagrant机器lamp-vm。 使用vagrant ssh命令,我可以很好地连接并完成我需要的一切。 这会产生一个错误 $ ssh vagrant @ lamp-vm -v -v debug1:连接到地址10.0.0.23端口22:连接超时 ssh:连接到主机lamp-vm端口22:连接超时 我的/etc/hosts文件包含10.0.0.23 lamp-vm。 我的.ssh / config文件看起来像 主机lamp-vm 用户无业游民 IdentityFile〜/ .ssh / vagrant 我已经尝试过ssh命令,也可以不使用-i /path/to/.sh/identity_file。 如何使用SSH连接到我的Vagrant虚拟机?

1
Ubuntu升级后出现“ /etc/apache2/httpd.conf:没有这样的文件或目录”错误
所以我升级了Ubuntu,然后进入127.0.0.1Chrome浏览器,并收到“糟糕!Google Chrome浏览器无法连接到127.0.0.1”,因此我重新启动了Apache,但遇到了以下错误: apache2:/etc/apache2/apache2.conf的第215行的语法错误:无法打开配置文件/etc/apache2/httpd.conf:没有此类文件或目录 动作“ configtest”失败。Apache错误日志可能包含更多信息。...失败! 这是我的/etc/apache2文件夹的内容: conf.d/ mods-available/ mods-enabled/ sites-available/ sites-enabled/ apache2.conf apache2.conf.dpkg-dist envvars magic ports.conf 这是怎么回事?我该如何解决?

4
本地可以被欺骗吗?
远程计算机是否可以通过欺骗回送ip来访问另一台计算机的本地主机数据? 假设我想要一个设置,如果我要从自己的网络以外的地方进行连接,则必须提供登录凭据,并且所有敏感操作都需要输入密码。但是,如果我是通过计算机连接的,则不需要这些凭据,因为无论如何我都必须登录到OS才能访问该设备上的网络。我可以以此方式依靠环回地址作为安全措施吗?还是攻击者可能使它看起来像是在本地连接一样?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.