问题标签 [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.
unix - 如何使用任何编程语言编辑/更新主机(etc/hosts)文件
动态地我想编辑/更新主机(etc/hosts)文件以添加域。
要编辑主机(etc/hosts)文件需要管理员权限。使用 Linux 我可以通过这个命令做到这一点
须藤 gedit /etc/hosts
但我试图通过使用编程语言来做到这一点。
我该怎么做?
sql - 在 %systemroot%\system32\drivers\etc\hosts 文件中包含端口号
是否可以在主机文件中包含端口号?我问的原因是因为我有一些站点,我正试图从一个托管服务器迁移到另一个,并且这些站点指向一个使用标准 TCP/IP 端口 (1433) 的旧 SQL 服务器。在新服务器上,SQL Server 端口不同,我不想更改这些站点的连接字符串。
谢谢!
apache - Apache 2 站点可用配置
我正在尝试在一个 Apache 服务器上编写大约 5 个网站,所有这些网站都在一个 IP 地址上。
例如:
- /var/www/site1
- /var/www/site2
- /var/www/site3
- /var/www/site4
- /var/www/site5
但是,如果我仅使用例如在站点 2 上创建链接。/index.php,您可能希望它在 /var/www/site2/index.php 中查找...但它实际上解析为 /var/www/index.php。
无论如何设置 Apache 以知道单独的站点文件夹需要表现和解析到单独的文件夹?
这是我目前可用的网站文件。我相信一个相当默认的设置:
任何帮助将不胜感激。
非常感谢你。
安德鲁·巴洛
windows - 通过主机文件阻止网站不起作用?
我正在尝试使用本教程使用主机文件阻止网站:http: //hackspc.com/how-to-block-a-website/
但它不起作用,我阻止的网站在这种情况下,facebook 仍然出现,请任何人都可以在这里帮助我吗?
emacs - 跨多个主机使用 emacs
每天我:
- 使用多个运行 Linux、Windows 或 MacOS X 的工作站
- 在不属于上述任何工作站的其他 Linux 主机上编辑文件
这里唯一的共同点是互联网连接了所有这些主机:工作站和服务器。我也可以在我的工作站上保持所有配置文件同步,并且可以在所有这些文件上运行 X 服务器。运行emacs的正确方法是什么?我不想牺牲任何功能。
在我的理想世界中,我可以在远程主机上键入“emacs foo.txt”,然后通过 X 转发发生一些神奇的事情,以在我的工作站现有的 emacs 会话中显示文件。
非解决方案
- 流浪汉:当我操作远程主机时,编辑器只是我工作流程的一部分。我需要打开一个终端,这样我才能快速运行其他命令。流浪汉对此完全错了。
- ncurses emacs:糟透了,我想要图形的那种
如果您对我的问题没有肯定的答案,请不要只是猜测。谢谢。
python - Python 2.6.4 中的 urllib2:有什么方法可以覆盖 Windows 主机文件?
我正在使用在 Windows XP 中运行的 Python 2.6.4 中的 urllib2 模块来访问 URL。我正在发出一个不涉及 cookie 或 https 或任何太复杂的东西的发布请求。域在我的 C:\WINDOWS\system32\drivers\etc\hosts 文件中重定向。但是,我希望来自 urllib2 的请求转到“真实”域并忽略 hosts 文件中的条目。有没有简单实用的方法来做到这一点?
我希望请求中包含域名,例如:
而不是
如果您愿意,请忘记最后一部分。我不需要对标题中的内容那么具体。
linux - 在本地台式计算机上替换 someaddress.com
这是具有 IP 的 VDS 服务器(例如 105.123.123.123)和工作 apache 服务。并且有一台装有 linux 的台式计算机(但我真的认为没有区别)。我需要在 web 浏览器地址上键入 someaddress.com 并查看位于我的服务器上的网站。我的 /etc/hosts:
但它不起作用。我看到了真实的 someaddress.com 网站。有什么问题。如果你能帮助我,那就太好了。
PS为什么我需要这个。有一个带有固定链接的项目(例如 someaddress.com/inf)。我需要测试它。
virtual - 从外部 LAN 访问虚拟主机
我正在建立一个 Web 开发平台,使在我的本地计算机上编写和测试所有代码变得尽可能简单,并将其与我的 Web 服务器同步。我设置了几个虚拟主机,这样我就可以通过输入“project”而不是“localhost/project”作为 URL 来访问我的项目。
我还想进行设置,以便我可以从任何网络访问我的项目。我注册了一个指向我计算机 IP 地址的 DYNDNS URL。
在我设置虚拟主机之前,这在任何地方都非常有效。现在,当我尝试通过输入我的 DYNDNS URL 来访问我的项目时,我收到 403 禁止错误消息,“您无权访问此服务器上的 /。”
为了设置我的虚拟主机,我编辑了两个文件——system32/drivers/etc 文件夹中的 hosts 和我的 WAMP 安装的 Apache 文件夹中的 httpd-vhosts.conf。
在 hosts 文件中,我只是添加了与 127.0.0.1 关联的服务器名称。我在 http-vhosts.conf 文件中添加了以下内容:
知道为什么我无法通过输入我的 DYNDNS URL 来访问我的项目吗?此外,是否可以设置虚拟主机,以便当我从网络外部的随机计算机输入http://projects时,我可以访问 url.dyndns.info/projects(也就是我家用计算机上的 WAMP 项目)?
非常感谢您的帮助,谢谢!
firefox - 如何使驱动程序/etc/hosts 中的更改立即对 IE 产生影响?
Firefox 会立即注意到这一变化,
但 IE 需要几分钟才能生效。
有什么办法可以让它更快地工作吗?
apache - WAMP 虚拟主机不工作
请帮帮我,我正在拔头发。我无法让虚拟主机与 WAMP 一起工作。我没有注释掉这一行:
这是我的 httpd-vhosts.conf 文件:
我究竟做错了什么?我的错误在哪里?为什么它不显示我的虚拟主机?