AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[localhost](server)

Martin Hope
q0987
Asked: 2022-02-22 07:23:24 +0800 CST

如何使用 Windows 中的智能 websocket 客户端连接到 virtualbox 上正在运行的 websocket 服务器?

  • 1

这是我的设置:

  1. VirtuablBox 6.0 中的 Windows 8.1 和 Ubuntu 18.04
  2. 在 VirtuablBox 中的 127.0.0.1:8083 处运行 websocket 服务器
  3. 在 VirtuablBox 中,我可以连接到 websocket 服务器websocat ws://127.0.0.1:8083

为了让我通过在 Windows 主机上运行的 Chrome 扩展(即智能 Websocket 客户端)连接到 websocket 服务器,我应该使用什么设置。

我尝试在 Smart Websocket Client 中连接到“127.0.01:8083”,但显示错误:

构造“WebSocket”失败:URL“127.0.01:8083”无效。

谢谢

virtualbox localhost websocket
  • 1 个回答
  • 787 Views
Martin Hope
Appleoddity
Asked: 2022-01-08 11:13:21 +0800 CST

Windows DNS 服务器在查询自身时如何使 localnetpriority / 网络掩码排序工作?

  • 0

我们正在使用 Windows 2016+ DNS 服务器。我们依赖 DNS 服务器上的 LocalNetPriority。我们有多个跨多个站点的 Active Directory DNS 服务器。预期的行为是,当对 DNS 服务器进行特定查询时,如果同一主机存在多个 A 记录,它将返回与发起查询在同一子网中的 IP 地址。这在大多数情况下都可以正常工作。

但是,对于来自 DNS 服务器本身的请求,它不起作用。首先,默认情况下,DNS 服务器(或 Active Directory)将其网络接口配置为通过 localhost(127.0.0.1 和 ::1)将自己用作选择的 DNS 服务器。这会导致 LocalNetPriority 选择失败,因为原始 IP 地址不在我们的子网之一中。

其次,服务器更喜欢 IPv6 而不是 IPv4。我们不使用 IPv6,但也不想禁用它,因为它显然在过去在不同的场景中造成了问题,微软声称它是强制性的,不支持或不建议禁用它。使用 IPv6 是不可能的。

最后,这必须在网络中断时起作用。当卫星位置与网络的其余部分断开时,此特定要求要求 localnetpriority 正常工作。因此,使用对等 DNS 解析器作为主服务器并不能单独满足此要求。

似乎将 IPv4 设置为优先于 IPv6,并将服务器的实际 IP 地址配置为选择的 DNS 服务器,可能是唯一的解决方案。但是,我很久以前就知道使用 127.0.0.1 是最好的选择,因为在重新启动或拔下网线时,活动目录可能会完全崩溃。

我错过了什么?有没有更直接的方法来解决这个问题?也许我应该为我们遇到问题的特定主机添加一个 HOSTS 文件条目。

domain-name-system active-directory localhost
  • 2 个回答
  • 263 Views
Martin Hope
Adam Larsson
Asked: 2021-12-19 14:53:54 +0800 CST

如何连接到多个虚拟站点之一(apache 2.4)

  • -1

如果我创建一个站点,我可以使用 http://localhost ...

但是,如果我在同一台计算机上使用 apache 创建多个虚拟站点,http://localhost 将无法正常工作。

我怎样才能访问它?(在同一台计算机上,又名 localhost)?

virtualhost localhost apache-2.4 server-setup
  • 3 个回答
  • 159 Views
Martin Hope
ptor
Asked: 2021-11-24 14:49:01 +0800 CST

mysql user@% 可以从 localhost 访问

  • 0

我总是被告知“%”表示除 localhost 之外的所有主机。

但是我创建了一个 user4@"%" 并且可以从 localhost 连接。

截屏

所以现在我对此有点困惑。任何人都可以为我澄清一下吗?

mysql localhost
  • 1 个回答
  • 247 Views
Martin Hope
amir shariflou
Asked: 2021-07-13 13:06:12 +0800 CST

使用冒号作为 url htaccess http://localhost/1:1

  • 2

我对 url 中使用的冒号有疑问

这是我的网址

http://localhost/1:1

这是我的 htaccess

RewriteEngine On
RewriteRule ^/(.*):(.*) index.php/$1:$2

此错误显示 Forbidden 您无权访问此服务器上的 /1:1。

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride all
        Order Allow,Deny
        Allow from all
  </Directory>
</VirtualHost>
php url .htaccess redirect localhost
  • 1 个回答
  • 196 Views
Martin Hope
Greg
Asked: 2021-06-03 20:09:07 +0800 CST

当 /etc/hosts 或 dns 服务器中不存在 `test.localhost` 时,linux 如何解析通配符 locahost 子域(例如:`ping test.localhost`)?

  • 1

例如在/etc/hosts文件为空的 ubuntu 20.04 LTS 中:

>>> cat /etc/hosts
127.0.0.1       localhost

ping仍然适用于本地主机的任何子域:

>>> ping test.localhost
PING test.localhost(ip6-localhost (::1)) 56 data bytes
64 bytes from ip6-localhost (::1): icmp_seq=1 ttl=64 time=0.058 ms
64 bytes from ip6-localhost (::1): icmp_seq=2 ttl=64 time=0.049 ms
^C
--- test.localhost ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1028ms
rtt min/avg/max/mdev = 0.049/0.053/0.058/0.004 ms

或者:

>>> ping test2.localhost
PING test2.localhost(ip6-localhost (::1)) 56 data bytes
64 bytes from ip6-localhost (::1): icmp_seq=1 ttl=64 time=0.042 ms
64 bytes from ip6-localhost (::1): icmp_seq=2 ttl=64 time=0.063 ms
^C
--- test2.localhost ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.042/0.052/0.063/0.010 ms

这个答案暗示涉及系统解析器,但它实际上是如何发生的?

如果localhostin/etc/hosts被替换为另一个值,则子域不再起作用:

>>> cat /etc/hosts
127.0.0.1       testname


>>> ping testname
PING testname (127.0.0.1) 56(84) bytes of data.
64 bytes from testname (127.0.0.1): icmp_seq=1 ttl=64 time=0.071 ms
64 bytes from testname (127.0.0.1): icmp_seq=2 ttl=64 time=0.080 ms
^C
--- testname ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1011ms
rtt min/avg/max/mdev = 0.071/0.075/0.080/0.004 ms

>>> ping new.testname
ping: new.testname: Name or service not known

为什么它适用于 localhost 而没有其他主机名,它是如何实现的?

domain-name-system subdomain networking hosts localhost
  • 1 个回答
  • 384 Views
Martin Hope
user1814720
Asked: 2021-04-06 08:39:34 +0800 CST

Postfix SMTP only localhost login - 禁用远程登录

  • 0

我已经在 debain 10 上配置了 postfix + dovecot。我已经安装了一个 web 服务器来拥有带有 roundcube 的 webmail。

我不希望roundcube 以外的任何人都能够使用邮件服务,所以我只将SMTP 端口25 和587 暴露给互联网。

如何将 Postfix 配置为不允许来自 Internet 的登录尝试?

postfix localhost rules
  • 1 个回答
  • 120 Views
Martin Hope
NewWeiNern
Asked: 2021-02-20 21:15:18 +0800 CST

放置 <If> 指令后来自 RewriteRule 的错误请求

  • 1

当我偶然发现这个问题时,我正在为 localhost 和 godaddy 构建 .htaccess。

RewriteEngine on

SetEnvIf HOST ^localhost$ LOCAL=/company
SetEnvIf HOST ^((?!localhost).)+ LOCAL=/

<If "%{ENV:LOCAL} == '/'">
    RewriteRule (.+) index.php?test=godaddy [QSA,L]
</If>
<Else>
    RewriteRule (.+) index.php?test=localhost [QSA,L]
</Else>

我已经尝试寻找答案,比如在里面添加 ifmodule mod_rewrite 并且还尝试封装 if 指令但无济于事,我想知道为什么这不起作用。

我确实发现,如果您在 index.php 之前放置 / ,它将返回 localhost 的仪表板,而对于 godaddy,它将返回内部服务器错误。

rewrite .htaccess godaddy localhost
  • 1 个回答
  • 180 Views
Martin Hope
andrux
Asked: 2021-02-03 11:29:36 +0800 CST

如何将本地转发设置添加到我的 ssh 配置文件?

  • 11

我目前可以这样做:

ssh 12.34.56.78 -L 8888:localhost:8000

然后我可以打开本地浏览器到 localhost:8888 并在 12.34.56.78:8000 看到在我的服务器中运行的应用程序。

我想避免输入该转发命令,而是将该配置放在我的 ssh 配置文件中。

目前我有这个:

Host myhost
    User myuser
    Hostname 12.34.56.78
    IdentityFile ~/.ssh/id_rsa
    LocalForward 8888 12.34.56.78:8000

我认为它会起作用,但是当我像往常一样 ssh 进入myhost,然后尝试打开我的浏览器到 localhost:8888 时,我再也看不到应用程序正在运行,并且我在 myhost 控制台中收到这些消息:

channel 4: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 4: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused

我想我可以添加一个别名来运行 ssh 命令并完成它,但我希望在我的配置文件中正确设置这个,并且,如果能够看到我的应用程序在我的浏览器中运行而无需 ssh进入我的主机可以实现可能是一个巨大的加分。

任何人都可以帮助解决这个问题吗?

port-forwarding ssh-tunnel localhost
  • 2 个回答
  • 20109 Views
Martin Hope
Newskooler
Asked: 2020-12-15 03:15:06 +0800 CST

如果我从 localhost vs web-address 请求数据,数据是否通过网络

  • 0

如果我的措辞不完全正确,我深表歉意——我对这一切都很陌生。

目标:我正在尝试提高从数据库中获取数据的速度

设置: 我在服务器 A 上托管数据库。也可以通过 www 等网站访问该数据库。我的网站。com(不是我的实际网站 ofc)。服务器端的这种访问是通过 Nginx 发生的,带有路由到类似localhost:1234.

问题:如果我登录服务器并通过网站向数据库发出请求(即www.mydbweb.com),数据将通过网络获取(对吗?),但如果我localhost:1234直接通过请求,这是否意味着没有数据通过网络?

一般来说,是一种跳过通过网络获取的数据的方法吗?我觉得网络确实为大数据查询引入了某种延迟或瓶颈。

networking database localhost
  • 1 个回答
  • 367 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve