我在 Mac 上使用内置服务器。
我的站点文件夹的 URL 是: http://localhost/~username/
与 MAMP 我刚刚http://localhost/。
有没有办法只http://localhost/使用内置服务器?
我的 Mac 上只有一个用户帐户。
我在 Eclipse 中创建了一个 Web 应用程序,并且 DB2 数据库服务器正在我的 PC 上运行。我可以通过地址http://localhost:8080/LimsWeb访问 web 应用程序
我使用 Team Viewer 软件建立远程桌面连接。
我的朋友能否以某种方式连接到我的电脑,以便当他在浏览器中输入上述 URL 时,他将能够获取应用程序的页面?
我能够通过连接远程桌面模式来做到这一点。但在那种情况下,我的朋友只能在我的 PC 上和 Team Viewer 提供的窗口中使用我创建的应用程序。我想对其进行配置,以便他可以在自己的计算机上运行应用程序,从他自己的浏览器调用给定的 URL。
我在我的 Ubuntu Lucid(相对 10.04)上使用 Firefox(3.6.17)并注意到如果插入网络电缆一切正常,我可以浏览我在 Apache2 中配置的本地虚拟主机。
但是,如果我拔掉网络,Firefox 将无法再访问本地虚拟主机并显示以下消息:
服务器未找到
Firefox 在 atn-dev.hal901.com 上找不到服务器
我认为 Linux 和 Apache2 配置正确,因为 wget 和 Chromium 浏览器仍然能够联系 vhost。这似乎是一个 Firefox 错误。
问题是我广泛使用 Firefox,我需要它来进行 Web 开发。Firefox 只有http://localhost/在网络断开时才能访问。
我知道文件菜单中有 Firefox 的“离线工作”选项,但我已经取消选中它。
此外,我通过about:config页面完全禁用了它,将browser.offline属性设置为false.
任何人都可以找出解决方案吗?
我无法使用 XAMPP 在我的本地机器上配置 PHP/MySQL/Apache 环境。
在我的 xampp 控制面板中,Apache 和 MySQL 状态显示为已启动,但 localhost URL 不起作用。
当我启动xampp_start.exe 时,我收到以下错误消息。
通常每个套接字地址(协议/网络地址/端口)只允许使用一次。:make_sock: 无法绑定到地址 127.0.0.1:80 没有可用的侦听套接字,正在关闭。无法打开日志
我尝试了以下方法,但仍然无法解决此问题:
有没有其他解决方案可以解决我的问题。我记得,一切正常,10 个月前我卸载了安装程序。现在,当我尝试重新安装 xampp 时,问题出现了。我正在使用Win-xp操作系统。我正在使用 avast AntiVirus。在“ E/xampp ”位置安装了XAMPP Windows 1.7.7安装程序,但我的程序文件和操作系统安装在C驱动器中。
请尽快帮助我。 非常感谢提前
我在我的机器上安装了 mysql 服务器,我可以使用 MySqlWorkbench 作为本地主机(端口:3306)进行连接。但是当我将 localhost 更改为我的机器名称时,它不起作用。我需要从我的网络服务器所在的另一台机器访问数据库,因此以本地主机身份访问无济于事。可能有什么问题?
附注。我可以通过 localhost:8080 和 machinename:8080 访问本地 apache。我期待与 MySql 类似的行为
我通过 SOCKS 代理使用 Google Chrome 作为端口转发。
基本上我通过终端运行以下命令:
ssh foo@bar.com -D 9999
然后在 Google Chrome 中,我将 SOCKS 代理设置为 127.0.0.1:9999.
问题是,我需要然后访问主机 https://localhost/foo/bar才能访问我需要访问的内容。这适用于 Firefox(当我修改代理设置时),但不适用于 Chrome。
如果我进入/etc/hosts我的系统并创建一个这样的条目:
127.0.0.1 foobar
Run Code Online (Sandbox Code Playgroud)
然后我可以去https://foobar/foo/bar,一切正常。似乎 chrome 拒绝转发localhost或127.0.0.1. 有没有办法解决?
我最近在 Windows 10 上从 Linux 切换到 WSL2 (Ubuntu 20.04)。当我运行任何 NodeJs 应用程序或 Apache 或 Nginx 等服务器时,一切都在 localhost 或 127.0.0.1 上正常工作,但当我使用本地 IP 地址时则无法工作( 192.168.1.65)。
运行 Node js 应用程序时的 netstat -tupln
我尝试过关闭 Windows 和 wsl 中的防火墙,但没有用。
我从“程序和功能”启用了 IIS,它似乎在 localhost 和 ip 上运行良好。所以,我认为这不是网络问题。
我读过的所有帖子都表明,如果可以通过 127.0.0.1 而不是通过 ip 访问该站点,那么您可以为 Apache 或 Nginx 配置服务器配置文件。但我重新安装了 wsl 并且仅通过 NodeJs / Express 进行托管。
Express 应用程序的 server.js 的代码是:
const express = require("express");
const next = require("next");
const port = parseInt(process.env.PORT, 10) || 3000;
const dev = process.env.NODE_ENV !== …Run Code Online (Sandbox Code Playgroud) 有几个主机,例如 lvh.me、localtest.me、vcap.me,它们总是解析为 127.0.0.1。
但是,我使用 lvh.me 来测试 OAuth2 工作流程 - 我将远程服务器上的回调 url 设置为https://lvh.me/callback并将本地网络服务器配置为在主机上侦听 127.0.0.1:433(带有自签名证书) lvh.me 并将请求代理到我的本地后端。有效。
有人可以解释一下它是如何工作的,以及为什么来自具有主机名 lvh.me 的远程服务器的请求会解析到我的本地机器?
taskd几天来,我一直试图让服务器在我的计算机(Arch Linux)上运行。我现在面临的问题是它taskd的配置文档(https://taskwarrior.org/docs/taskserver/troubleshooting-sync.html)说我必须使用输出hostname -f作为地址(我不知道是什么'CN' 缩写)。我也试过用我的本地 IP 地址开头,192.168但这给了我握手错误,你可以在我链接的故障排除指南中找到。
我开始调查了一下,因为我无法从其他机器访问我的任务服务器。我找到了这个:
当我侦听我使用的端口时,让它成为54000,使用nc -l -p 54000,我可以将其视为以下输出ss -lntu | grep 54000:
tcp LISTEN 0 10 0.0.0.0:54000 0.0.0.0:*
Run Code Online (Sandbox Code Playgroud)
而当我开始时taskd,它在同一个端口上侦听,ss给了我:
tcp LISTEN 0 4 127.0.0.1:54000 0.0.0.0:*
Run Code Online (Sandbox Code Playgroud)
现在在另一台机器上,我尝试在侦听时检查端口nc -vv 192.168.x.y 54000(使用服务器的 IP 地址),我发现当本地地址为 时0.0.0.0,端口显示为打开。否则显示为关闭。我认为这是因为127.0.0.1本质上是localhost我无法从我的网络中看到的?
taskd也有一个带有服务器选项的配置文件,我在其中输入了 的输出hostname -f,即watermelon.localdomain,正如文档中所指示的那样。我想这就是翻译成的localhost,对吧?
我将非常感谢您的帮助,在此先感谢!
我设法通过将server配置中的变量设置为 来解决这个问题0.0.0.0:54000 …
localhost ×10
firefox ×2
ip ×2
linux ×2
mysql ×2
networking ×2
browser ×1
dns ×1
hosts ×1
hosts-file ×1
macos ×1
node.js ×1
php ×1
port ×1
proxy ×1
socks-proxy ×1
ubuntu ×1
virtual-host ×1
windows-subsystem-for-linux ×1
xampp ×1