问题标签 [hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 在 Windows 上编辑 HOSTS 文件
我正在编写一个管理主机文件条目的应用程序。所以我用 C++ 写了一段代码,试图访问和读取 HOSTS 文件:
在提出这个问题之前,我已经阅读了这个:编辑 etc\hosts 文件
所以,是的,我已经尝试以管理员身份运行该程序,但它仍然无法正常工作。我的程序如何读取/编辑以管理员身份运行的主机?
apache - MAMP、Apache、Wordpress和神秘端口号的案例
我正在本地服务器上使用 Wordpress 开发一些网站。我的 MAMP (2.0.1) 在 Lion (10.7.2) 上使用 Apache 和 MySQL 的默认端口号运行。在我最近遇到一个令人困惑的问题之前,它一直运行良好。
特别是一个站点经历了一些内部域/虚拟主机更改(这就是我得出使用默认端口号 re:我自己的 Wordpress 开发的结论的方式),这些更改在我的/etc/hosts
文件和我的 MAMP apache httpd.conf
VirtualHosts 部分中引用。现在,当我访问在主机和虚拟主机中定义的这个特定开发域时httpd.conf
,它给了我一个浏览器错误,指出它无法建立连接dev.example.com:8888
(Wordpress index.php 和 htaccess 文件位于文件夹索引中)。当我将 MAMP 端口更改为默认端口时,我有点恼火和困惑,但这仅在域索引上引用了 8888 默认 MAMP apache 端口,即使我访问也不想影响它的进程dev.example.com:80
. 我可以通过专门输入文件和文件夹来访问域内的文件和文件夹,但是按原样访问域索引会给我这个默认端口号的错误。我不知道为什么会这样,并且无法通过互联网找到解决方案。
一些搜索结果在hosts
andhttpd.conf
文件中提到了不正确的行格式,但我的都是基于 Unix LF 的,因此解决方案没有产生任何影响。我已经从域的文件夹结构中删除了 Wordpress 并再次尝试,但它仍然给我同样的错误。在我与 Wordpress 一起使用的另一个域上,它工作正常;hosts
文件夹的设置方式与文件中的条目完全相同httpd.conf
。当我访问特定的错误域时,我也没有收到任何 apache 错误。我只是对整个事情有点难过。
主机入口:
虚拟主机条目:
WordPress 配置:
netbeans - 每次在 NetBeans 中都会提示 Linux 服务器 RSA 密钥
我将磁盘映像克隆到另一台服务器,以便在 gentoo 和 nginx 中使用相同的设置。现在,每次我通过 sftp 从我的开发 api (NetBeans) 连接到新服务器时,它都会将 rsa 密钥添加到 hosts 文件中。每次将文件保存到服务器时,我都必须单击“是”。
我重新生成了密钥,因为我认为这可能是因为 ip 更改或其他原因,但仍然是同样的问题。我缺少一些 ssh 配置吗?
但是,Putty 似乎正确存储了密钥,因为它警告我密钥已更改并且缓存中只有一个条目,但我的 sftp 客户端似乎没有意识到密钥已经在主机文件中,所以它询问并每次都重新添加。快把我逼疯了。
.net - .NET、Windows 主机文件、通过代码覆盖的 dns
我正在开发一个项目,我们希望在我们的应用程序中动态更改请求发送到的 IP 地址。例如,我们发送到 myWebsite.com 的第一个请求发送到 192.168.123.1,第二个我们想要发送到 192.168.123.5,第三个发送到 192.168.123.10。
我知道可以通过位于 c:\windows\system32\drivers\etc 的 Windows 主机文件来实现此类功能,但这需要关闭应用程序,更改文件,然后再次打开应用程序。
是否有任何可用的 .Net 库/技术允许我们从代码中动态覆盖 DNS?
谢谢大卫
我设法解决了这个问题。使用 VB.NET:
设置 Host 标头告诉 IIS 请求的目标是哪个应用程序。这允许我们在 WebClient 对象的 URI 字符串中拥有 IP 地址。
谢谢大卫
linux - 如果 /etc/hosts 中未指定 IP,则通过 ssh 连接服务器需要很长时间
我的 Ubuntu 10.10 计算机位于 Intranet 中。如果我没有在 中指定服务器的 IP /etc/hosts
,连接需要很长时间,有时会失败。
你知道为什么吗?
macos - Mac OS X Lion 无法解析本地主机
我发现了很多关于这个的问题,但没有人帮助我,我正在寻找几天来解决我的问题,但我无法完成,我希望有人能帮助我解决这个大问题。
我尝试 ping 我的本地主机,我需要它来开发我的网络应用程序。我通过 zendServer 执行此操作。
当我将我的 OS X 升级到 Lion 时出现了这个问题。
我通过 Apple timecapsule 使用互联网,但我认为让它能够使用您的本地主机并不重要?
主机文件(sudo nano /private/etc/hosts):
挖掘结果:
主机结果:
平结果:
我希望有人可以帮助我回答。
亲切的问候,
尼基
macos - 如何让虚拟主机在 OS X Lion 中工作?
我正在尝试在我的 Mac OS X 10.7 安装上设置一个虚拟主机。我正在使用 VirtualHostX 来管理我的 /etc/hosts 和 httpd-vhosts.conf 文件。目前,我的 httpd-vhosts.conf 文件如下所示:
我的 /etc/hosts 文件中有这个:
我在系统偏好设置下激活了网络共享,我知道 apache 正在运行。但是,当我导航到 127.0.0.1 或 mysite.dev 时,我得到以下信息:
禁止的
您无权访问此服务器上的 /。
我对 /Users/yuval/Sites/mysite 的权限是 755。尝试将它们更改为 777 也无济于事。请注意,我选择的任何文件夹都会发生这种情况——我在 /Users/yuval/Sites/mysite 中没有 .htaccess 文件。
更新:检查 apache 错误,这些是出现的日志:
似乎很明显,vhosts + hosts 代码在实际确定地址存在时正在完成其工作,但由于某种原因,这不起作用。有任何想法吗?
php - 使 URL 在本地和远程工作以进行开发
我想要一个用于本地/远程 Web 开发的无缝且可移植的解决方案,它允许我在本地开发环境中使用在本地工作的绝对 URL/URI,也可以在不修改的情况下在远程服务器上工作。
我已经让MySQL以这种方式工作,因为我在我的机器上将主机名重定向到 127.0.0.1,并使用远程服务器使用的相同主机名,以及相同的用户和密码。
但是当涉及到 HTTP 时,我当然不能这样做,因为那时我无法从浏览器访问远程 URL,而反过来我会看到本地 Web 服务器。
那么有没有办法呢?
我在 Apache HTTP Server 和几个不同的 MVC、WordPress 等上使用 PHP,所以可能通过代码执行此操作在项目之间不会非常便携,并且还检查区分本地和远程的代码,可能会产生负面影响生产服务器性能。
我知道如何在 PHP 中做到这一点,我宁愿在我的本地环境中做一些配置,这样远程服务器就不必为此做额外的处理。此外,有些文件不经过 PHP 预处理,如 .js 文件,也需要这样做。
wordpress - 在移动设备上访问 localhost wordpress 站点
我有一个相当简单的要求。我有一个多站点 WP 设置,我在其中为各种客户创建所有新主题。我保持内容简单,所以数据库很小。我在 Mac 上的 Apache 上运行所有这些,只是默认安装。
我可以通过 localhost 访问这些多站点,但是当我尝试通过移动设备访问它们时,我没有得到任何 CSS 或图像。我知道这是因为移动主机正在尝试访问 localhost url,这对手机没有任何意义。
有什么我可以做的,比如使用 hosts 文件或 httpd.conf 来解决这个问题,以便 CSS 和图像可以在移动设备上运行?我尝试使用机器的 IP 地址作为站点的 URL,但是使用 DHCP,这会随着重新启动而改变,我不想继续重置 IP。
任何反馈将不胜感激。
吨
debian - iptables 将所有请求重定向到 localhost
我想将对特定 ip 的所有请求重定向到 localhost (127.0.0.1)。我需要它,因为我有一个服务器的本地副本并且想要测试一些东西
我怎样才能写一个 iptables 规则来做到这一点?
谢谢