这是在测试J2EE Spring应用程序时Jetty本地Web服务器的控制台中出现的很多次.
2012-05-03 14:28:14,716 WARN [org.springframework.web.servlet.PageNotFound]
- <No mapping found for HTTP request with URI [/crls/secureca.crl]
in DispatcherServlet with name 'DefaultServlet'>
Run Code Online (Sandbox Code Playgroud)
我已经设置了我的localhost(OSX),如下所示:
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Run Code Online (Sandbox Code Playgroud)
将所有请求从localhost/127.0.0.1转发到:80到:8080
有谁知道这是严重的错误/警告以及如何摆脱它?
I am trying to set up an apache web server on my vm and im running into some issues. When I do an 'nslookup' on the hostname of the machine this is what I get:
nslookup rhel64.xxxxx.xxxxx.com
Server: xxx.xxx.32.1
Address: xxx.xxx.32.1#53
** server can't find rhel64.xxxxx.xxxxx.com: NXDOMAIN
Run Code Online (Sandbox Code Playgroud)
I'm sure this is a common problem but I'm not sure how to fix it. It seems that dnsmasq can't resolve the hostname. Adding the hostname to /etc/hosts doesn't fix it. Running on …
一段时间以来,我一直在 Windows 7 操作系统上运行两个不同的服务器环境。IIS 在 127.0.0.1 上运行,我有一个使用 192.168.33.10 的 Vagrant VM。我的主机文件看起来像:
直到大约一周前,这个设置都运行得很好,但是最近我的 Chrome 浏览器发生了一些变化。现在,当我在 Chrome 中访问 vagrantsite1.localhost 时,它突然引用 IIS 127.0.0.1 IP 地址,而不是 192.168.33.10。我使用chrome://net-internals/#dns检查了这一点,甚至清除了主机缓存,这似乎没有解决任何问题。
经过一些研究,我发现如果我将localhost 192.168.33.10添加到我的主机文件中,流浪站点就可以工作,但是现在我的 IIS 站点尝试访问此 IP,而不是 127.0.0.1。Chrome 似乎不允许我使用localhost条目中的somesite.localhost不同的 IP 。这在 IE 和 Firefox 中不是问题,直到最近在 Chrome 中也不是问题。
我想知道其他人是否有这个问题或潜在的解决方案(而不是每次我想切换服务器时手动设置本地主机IP)?我意识到我可以为其中一台服务器使用不同的端口号作为解决方案,但是由于 IE 和 Firefox 中一切正常,并且直到最近在 Chrome 中也运行良好,我想知道原因。
我在设置多个虚拟域时遇到问题。尝试了很多解决方案,没有任何效果。我只是错过了一些东西,但不知道是什么。至少可以说,这是一段令人沮丧的旅程。我设置了 2 个虚拟盒子:一个用于 Laravel 环境,一个用于 Magento 环境。他们都有同样的问题,域不起作用。这是magento的:
当我在浏览器 192.168.10.10 中输入时,它运行良好,但如果我输入magento.box它,则说明:
This site can’t be reached
magento.box’s server DNS address could not be found.
Run Code Online (Sandbox Code Playgroud)
对于 Laravel 也是一样。
Magento 虚拟机
提供-ubuntu-15.10.sh:
#!/usr/bin/env bash
# Ubuntu 15.10 (GNU/Linux 4.2.0-34-generic x86_64) / ubuntu/wily64
# Update Ubuntu
# apt-get update
# Apache
echo "----- Provision: Installing apache..."
# apt-get install -y apache2 apache2-utils
echo "ServerName localhost" > "/etc/apache2/conf-available/fqdn.conf"
a2enconf fqdn
a2enmod rewrite
a2dissite 000-default.conf
# Folders
echo "----- …Run Code Online (Sandbox Code Playgroud) 我在 Windows (10) 中没有遇到过类似的问题,而且我在文档中搜索的任何内容似乎都没有说明为什么,如果这不起作用,情况就是这样
sudo killall -HUP mDNSResponder这完全没有影响。谁能指出我为什么?谢谢。
更新:令人尴尬的事实是,我输入的行/etc/hosts是反向的,即域优先,如下所示:
mydomain.com 192.168.33.10 #wrong
192.168.33.10 mydomain.com #what it should have been
Run Code Online (Sandbox Code Playgroud)
然而,接受的答案写得很好,值得赞赏。
我在Angular v4中有一个应用程序,它必须更改访问URL的scssdependong。例如:如果浏览器中的链接为“ example.com”,则该应用程序的背景色为:黑色;如果链接为“ example2.com”,则该应用程序的背景色为:红色
我有下一个问题:
当我转到C:\ Windows \ System32 \ drivers \ etc中的主机,并在主机中设置下一个配置127.0.0.1 example.com 127.0.0.1 example2.com
然后我使用“ example.com:4200”运行该应用程序,该应用程序未运行...浏览器向我显示此消息
“无效的主机头”
我该如何解决这个问题?
我正在浏览Django 的 文档ALLOWED_HOSTS here
我['localhost', '127.0.0.1', '[::1]']在ALLOWED_HOSTS.
除了'[::1]'部分,一切看起来都很好。
我找不到使用的实时场景'[::1]'。
有人可以解释一下我们将在哪个用例中使用它 [::1]
我正在尝试重命名我localhost在开发中使用的名称。
我已经更新了我的C:\Windows\System32\drivers\etc\hosts文件并添加了这一行(以管理员身份运行):
# copyright (c) 1993-2009 microsoft corp.
#
# this is a sample hosts file used by microsoft tcp/ip for windows.
#
# this file contains the mappings of ip addresses to host names. each
# entry should be kept on an individual line. the ip address should
# be placed in the first column followed by the corresponding host name.
# the ip address and the host name should be separated by at least …Run Code Online (Sandbox Code Playgroud) 所以我有一个非常简单的shell脚本,它在一个人的计算机的hosts文件中输入一个IP地址和一个域名.仅用于"开发目的!" 它工作正常,它只是输入IP地址和域名
192.168.53.215dev.env.os 192.168.53.215dev.source.os
我希望它输入它像这样:
192.168.53.215 dev.env.os 192.168.53.215 dev.source.os
所以基本上我希望它在IP地址和域名之间添加空间,遗憾的是我无法弄明白.任何帮助将不胜感激,这是一个简单的脚本,不应该与过于复杂的脚本混杂.请保持简单,并准确解释你正在做什么我想学习它没有为我做完感谢!
这是代码:
do shell script "/usr/bin/printf \"\\n# Add #####'s ip for Sourcebox\\n192.168.53.215\\dev.env.os\\n192.168.53.215\\dev.source.os\\n\" >> /etc/hosts; /usr/bin/dscacheutil -flushcache" with administrator privileges
Run Code Online (Sandbox Code Playgroud) 当我尝试访问http://mysubdomain.localhostchrome解析时[::1]80,即使hosts文件中存在此域的显式条目.没有其他浏览器以这种方式运行.Firefox,safari和curl都解析了我的hosts文件中给出的IP地址.这是我目前整个主机文件:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
192.168.88.88 mysubdomain.localhost
Run Code Online (Sandbox Code Playgroud)
然而,当我尝试访问http://mysubdomain.localhostchrome时,它无法解决问题192.168.88.88.这对我来说是个问题,因为它192.168.88.88是在我的计算机上运行的虚拟机.我可以将域更改为http://mysubdomain.local或http://mysubdomain.dev,但这需要我更新项目中许多人使用的配置文件,我宁愿避免,因为我可能会破坏其工作流程的某些方面.
我已经尝试过的一些事情:
chrome://net-internals/#dnssudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder系统信息:
Chrome版本:53.0.2785.116
操作系统版本:Mac OS 10.11.6(El Capitan)