问题标签 [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.
php - 为什么切换主机后 $_SESSION 不起作用?
昨天我将主机从000webhost切换到ipage但是当我登录到我的网站时,会话没有被写入。我已经检查并且两个主机上的代码完全相同,为什么这会有所不同,我将如何解决它?
security - 欺骗在线激活保护
好的,我想使用在线激活来保护我的软件。用户将需要互联网连接,并且需要验证他们是否拥有有效的帐户/许可证才能继续使用该软件。所以我的软件会向我的网站发送一些凭据,在那里我将验证并发送回一些东西以允许程序运行或不运行。
这就是问题所在。如何防止有人欺骗我发回的简单的东西,完全绕过我的验证?
两个例子:
我记得在某处看到一个程序,它允许您监控互联网流量并在流量返回软件之前对其进行修改。我记不起名字了。实际上,在应用程序看到它之前,它是输出和输入计算机之间的中间人。比如你的浏览器发送了一个HTTP请求,这个程序可以拦截它并修改out包,或者反之,一些HTTP网页返回给浏览器,这个程序可以拦截并改变传入的包,然后将它传递给浏览器。
可以更改 HOSTS 文件以将流量重定向到任何地址。因此,如果有人知道我的验证将返回文本“ok_to_use”或“not_ok_to_use”,并且他们知道我用来验证的 url,那么他们可以使用 HOSTS 文件绕过我网站的 dns 查找,将其重定向到他们的自己的站点,并始终返回字符串“ok_to_use”
第二个例子说明了这个问题。我想我需要以某种方式返回静态字符串以外的东西。显然,我可以加密字符串,但很快就会发现“ok_to_use”等于“7hgx3a”,如果那是始终被发回的相同加密字符串。所以我需要发回一些一直在变化的东西。
编辑/
对于评论/回复说总会有一个最终的 if/then 检查标记许可证是否有效的应用程序:是的,那是真的。我在原始帖子的最后一段中暗示了这样的事情。也许让 web php 发回一些关键功能,这样即使 if/then 被跳过,如果没有执行 web 检查,那么某些功能的算法将不会被下载,并且应用程序将无法工作正确。有人有这种徒劳的想法吗?
redirect - 本地主机/发票的重定向
是否可以将我的localhost/invoices
目录重定向到 just invoices
?也许通过编辑我的主机文件?
谢谢
mono - Xsp2 和多个应用程序 - 无法正常工作
我尝试设置 xsp2 网络服务器来服务多个应用程序。
创建了配置文件sites.webapp
然后我启动服务器
xsp2 --appconfigfile site.webapp
http://domain1.com:8080 显示来自 app2 的页面。 http://domain2.com:8080显示来自 app2 的同一页面。
似乎 xsp2 使用了 sites.webapp 中的最后一个应用程序并用它来服务所有请求。
我究竟做错了什么?请帮助为 xsp2 设置多个虚拟主机。
apache - 将主机添加到主机文件
我正在尝试稍微了解主机和 apache。我自己尝试做的一件事是在 /etc/hosts 中添加一行,这样我就可以在浏览器中访问 localhost
目前, hosts 包含以下内容:
问题: 1. ::1 和 fe80::1%lo8 是什么意思?2. 它们对于通过在浏览器中输入“localhost”来访问 127.0.0.1 是必不可少的吗?3. 我将如何创建一个到 127.0.0.1 的附加链接,在浏览器中键入其他内容,例如“local”,这样“localhost”和“local”都可以工作?
apache - SVN 分支和虚拟主机
我来自 GIT 背景,现在必须使用 SVN 工作。通常,在使用 GIT 时,我将 Apache 虚拟主机设置为一个文件夹作为文档根目录,而当我想切换分支时,我只是做了 git checkout branch。
从我现在看到的 SVN 来看,当我创建分支时,我必须为每个分支创建一个新文件夹。这是真的还是有其他方法可以完成我对 GIT 的习惯?
因为,这意味着我必须创建许多不同的虚拟主机或使用通配符 dns 或其他东西。
谢谢。
macos - OSX + Apache2 + httpd.conf + hosts + .htaccess = 不工作
在我的 Mac 上,我正在尝试在本地 php 项目上激活 htaccess 重写规则。这是我的配置:
我使用的是 OSX 10.6.7,Apache2 正在运行,Php5 已激活。
我的项目位置:/Library/WebServer/Documents/my-project/
httpd.conf
httpd-vhosts.conf
my_user_name.conf
主机
* .htaccess (/Library/WebServer/Documents/my-project/.htaccess) *
但是,当我尝试访问时:
http://my-project.local/66-75-one-great-page.html
它不解决为:
http://my-project.local/front/content/article.php?id=66&rub=75
Rhhaaa,有什么想法吗?谢谢你们:-)
iis - 更改 HOSTS 文件以阻止不需要的站点会扰乱 IIS 吗?
我在 127.0.0.l 上设置了 IIS,我正在修补使用 127.0.0.1 作为地址将恶意站点路由到 (127.0.0.1 www.badsite.com) 的广告软件拦截器
这会使对这些站点的所有调用都命中我的 IIS 并使其加载默认页面吗?
有没有办法在不访问 IIS 的情况下仍然通过 HOSTS 阻止这些站点?
在 Win 7 专业版上。
networking - 同一 IP 后面的 DNS 主机
最近,我在 www.active-domain.com 购买了一个域名,我将它用于我的家庭网络,所以我们谈论的是 NAT 和动态 IP。由于我的 IP 是动态的,我无法创建委托来使用我自己的 DNS 服务器。active-domain 充当 DNS 服务器,所以我只能创建:A、CNAME、URL Redirect、URL Frame 和 TXT 记录。
也就是说,这是我的问题:因为我在 NAT 后面,是否可以在同一个 IP 后面创建多个主机?
示例:
我希望 srv1.mydomain.com 在我的网络中指向 192.168.0.101。
我希望 srv2.mydomain.com 在我的网络中指向 192.168.0.102。
但从外部看,两者都指向(示例)74.0.0.1
简而言之:
srv1.mydomain.com -> 74.0.0.1 -> 192.168.0.101
srv2.mydomain.com -> 74.0.0.1 -> 192.168.0.102
谢谢。
nginx - 设置 nginx 配置以使所有域都转到一个服务器块,除了一个
要实现以下服务器配置需要做什么?
abc.com、def.com、ghi.com 和所有其他指向此 IP -> 服务器块 A。
仅限specialdomain.com -> 服务器块 B。
我尝试创建两个服务器块,一个带有 server_name localhost 和默认监听 8080,另一个带有 server_name specialdomain.com 和监听 8080,但它将所有请求通过管道传输到第一个服务器块。