Questions tagged «hosts»

一个/ etc /文件,列出了网络上的主机(/ etc / hosts)。

4
什么会导致“ ping localhost”失败?
/ etc / hosts文件包含一行:127.0.0.1 localhost,因此localhost应该是有效的主机名,但是任何尝试连接到localhost上的端口的尝试都会失败,包括ping。 使用相同的客户端,尝试从外部连接到该服务器的工作。 使用这些客户端从该服务器到其他服务器的连接尝试也可行。 经进一步调查,当直接在该IP上调用ping时,它也无法ping回送IP 127.0.0.1。除了ping之外,我还使用“ socat TCP4 ..”进行了测试。 不良的iptables会阻止localhost连接吗?
9 hosts  localhost  ping 

2
如何正确设置和保护生产LAMP Server?
很难找到有关此主题的全面信息。我找到了有关如何执行安装的简短教程(如“ apt-get install apache2”之类的简单教程)或过时的教程。因此,我希望可以从Ubuntu社区的其他成员那里获得一些专业信息:D 我执行了正常的Ubuntu Server 11.04,并通过系统安装安装了LAMP,SAMBA和SSH。但是我在设置虚拟主机以及使系统足够安全以使服务器暴露于网络时遇到了一些麻烦。 到目前为止,我在某种程度上已经遵循了本教程。 我在/ etc / apache2 / sites-available中有3个站点,除了不同的站点名称外,它们看起来都像这样: <VirtualHost example.com> ServerAdmin webmaster@localhost ServerAlias www.edunder.se DocumentRoot /var/www/sites/example CustomLog /var/log/apache2/www.example.com-access.log combined </VirtualHost> 而且我已经使用a2ensite命令启用了它们,因此我在/ etc / apache2 / sites-enabled中具有符号链接。 我的/ etc / hosts文件包含以下几行: 127.0.0.1 localhost 127.0.1.1 Ubuntu.lan Ubuntu 127.0.0.1 localhost.localdomain localhost example.com www.example.com 127.0.0.1 localhost.localdomain localhost example2.com …

1
curl --resolve选项不起作用:“在DNS缓存中未找到主机名”
我在尝试--resolve执行HTTP请求时尝试使用curl的选项连接到指定的IP地址,但是curl会继续还原回本地DNS缓存/解析器检索到的IP地址。 命令: curl -s -S -I -H "Host: example.com" --resolve example.com:80:1.1.1.1 --verbose http://example.com/ (example.com用我的域名1.1.1.1替换,然后用所需的目标IP地址替换) 结果: * Added example.com:80:1.1.1.1 to DNS cache * Hostname was NOT found in DNS cache * Trying 2.2.2.2... * Connected to example.com (2.2.2.2) port 80 (#0) > HEAD / HTTP/1.1 > User-Agent: curl/7.35.0 > Accept: */* …
4 dns  curl  hosts 
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.