标签: webserver

Linux 服务器上的不可访问文件,即使权限 == 777

我的网络服务器上有一个文件,我无法重命名、删除、移动、编辑任何内容。我已经将权限设置为 777。我还能做什么?

编辑:澄清 - 这是在我没有外壳访问权限的托管服务上。该文件是 Drupal 安装的 settings.php。

SOLUTION:目录文件权限不准确。感谢任何建议检查的人。

permissions webserver

3
推荐指数
1
解决办法
657
查看次数

网站网址隐藏/隐藏文件

某些网站,无论您在哪个页面上,始终只在地址栏中显示其域名,而不显示其他任何内容。

许多显示文件夹,例如https://superuser.com/questions/ask,但不显示实际文件,就像http://domain.tld/folder/file.extension.

两者是如何实现的?

url website webserver

3
推荐指数
1
解决办法
1856
查看次数

如何检查下载的校验和,为什么要检查?

我的记忆力不是很好,但我想五六年前,当我下载某个软件包时,网页上的下载图标下从来没有校验和行。并且没有“检查校验和”以确保您的下载正确的说明。现在这些东西无处不在。我有两个关于它们的问题(无论是 MD5 还是其他)。

  1. 它们什么时候开始变得如此流行,为什么使用它们?我的意思是,如果我从服务器 X 下载一个包,那么由服务器来确保它给我正确的包(我认为,无论如何)。

  2. 你如何检查校验和?通常我下载软件包并立即安装。也许这是愚蠢的。

download checksum webserver md5

3
推荐指数
1
解决办法
1605
查看次数

端口转发在 DSL 路由器中不起作用

我正在使用 BSNL 宽带连接,并且提供了一个 DSL 路由器,它可以作为许多无线设备的默认网关。我的服务器就是这样的一种设备。我租了一个静态IP。以便该 ip 上的所有流量都定向到路由器。
但是要将请求从路由器转发到我的服务器(使用 wifi 连接)需要端口转发(从这里获得帮助)。BSNL DSL 路由器的端口转发可以通过转到VIRTUAL SERVER部分的NAT部分来完成。在那里,我已将端口 8080(我的 JBOSS 使用端口 8080)上的所有请求转发到具有内部 ip 地址的服务器192.168.1.7
我可以从服务器连接到互联网(192.168.1.7),所有通过wifi连接到路由器的设备都可以互相ping通。但是端口 8080 上的流量没有被定向到服务器。
这可能是什么原因?

注意

当我的请求 url 是http://192.168.1.7:8080/myapp. 但是当我的网址是http://118.XXX.XXX.XXX:8080/myapp. 我无法访问它。118.xxx.xxx.xxx 是路由器的公网ip。

networking port-forwarding webserver

3
推荐指数
1
解决办法
1万
查看次数

跟踪路由中不使用 Google 公共 DNS

在我的 PC 中,我使用 Google 公共 DNS 作为我的 DNS 服务器。在 Internet 协议 (TCP/IP) 属性中,我将首选 DNS 服务器设置为 8.8.4.4,将备用 DNS 服务器设置为 8.8.8.8。

根据我的说法,这个 DNS 服务器应该用于通过使用这个 DNS 服务器来解析对网站的任何请求到它的 IP(请参阅Google DNS域名服务器如何工作)。

但是当我在我的 PC 中检查到一个网站的跟踪路由时,我得到了以下输出:

 Tracing route to www.google.com [74.125.236.80] over a maximum of 30 hops:   
 1    <1 ms    <1 ms    <1 ms  192.168.1.201  
 2   360 ms   349 ms   292 ms  122.178.216.1    
 3   145 ms   107 ms   148 ms  122.166.32.121    
 4    32 ms    53 ms   120 ms  122.166.32.9   
 5    45 ms    42 …
Run Code Online (Sandbox Code Playgroud)

networking dns webserver google-public-dns nameserver

3
推荐指数
1
解决办法
6150
查看次数

Ubuntu如何通过FTP将文件传输到文件夹/var/www?

我是 linux 新手,我已经设置了一个带有 Ubuntu 桌面版的 Web 服务器,所以我可以在转换到 Ubuntu 服务器之前稍微练习一下 GUI。

我已经设置了 LAMP 堆栈和 FTP。现在我只需要知道如何将我的 Web 文件传输到 Ubuntu 中的 /var/www 文件夹。以前我曾在 Mac OS 上工作过,并且有一个中央服务器,用于存放我可以通过 FTP 传输到的所有 Web 文件。

现在,在我设法通过 FTP 连接到 Ubuntu 服务器后,我看到了所有文件夹,例如桌面、下载、文档等,但没有看到 web 文件夹。

任何人都可以帮助我了解如何通过 FTP 连接到 Ubuntu 中的 /var/www 文件夹?

谢谢

webserver ubuntu

3
推荐指数
1
解决办法
4万
查看次数

听什么IP可以从局域网外查看Web服务器?

好的,所以我对网络和后端 Web 开发是半新手,目前正在学习 Flask。

我刚刚在我的笔记本电脑上打开了一个基本的小型 HTTP 服务器(“Hello World!”)并在端口 5000 上运行它。如果我在浏览器中访问 127.0.0.1:5000,我会正确地看到消息。

如果(在家里的另一台计算机上)我转到 192.168.1.40:5000,即用于服务器的计算机的私有 IP,那么我也可以从那里看到它。

但是,如果我希望朋友能够从本地网络之外的远方访问它,该怎么办?他们是怎么找到的?

我问谷歌我的 IP (IPv4) 是什么并尝试使用它,但正如我所料,它不起作用,因为(据我所知)它只是解析到路由器本身,不一定是运行服务器的特定计算机。我在这里做错了什么?

networking ip-address webserver

3
推荐指数
1
解决办法
1856
查看次数

HTTPS/SSL 在本地网络上有意义吗?

我想知道我是否应该在 LAN 中的 Web 服务器上启用 HTTPS/SSL。

在通常由交换机连接设备的局域网中,嗅探器/中间人有哪些机会?

通过局域网以纯文本形式发送密码是否存在疏忽?

我也想摆脱警告自签名证书。

security lan https ssl webserver

3
推荐指数
1
解决办法
6848
查看次数

图片盗链保护是如何工作的?

Internet 上的某些图像具有所谓的“热链接保护”功能(例如,在 Google 上搜索图像时)。

我理解这样做的原因,它可以节省带宽。

但是,网络服务器如何知道浏览器正在从另一个非原始页面加载该页面?例如,它怎么知道这是谷歌搜索?

networking webserver

3
推荐指数
1
解决办法
214
查看次数

1980 年 1 月 6 日服务器时间背后的意义

今天,我的 iPhone 将日期重置为 1980 年 1 月 6 日。我用谷歌搜索了一下,显然这是一个非常普遍的问题。我找到了 1980 年 1 月的大量结果,大多数(如果不是全部)都是 1980 年 1 月 6 日。 iPhone 似乎从手机信号塔获得了它的“日期”,我想这里的其中一个 Verizon 信号塔目前已重置为 1 月 6 日, 1980. 我重置了我的手机,连接到 Wi-Fi,问题解决了。

后来我开始在 Instagram 上滚动浏览一些不常见的主题标签,然后转到最旧的帖子。当我查看他们的时间戳时,它说他们是在 1772 周前发布的?!果然:1772 周前是 1980 年 1 月。

那么 1980 年 1 月服务器时间背后的意义是什么?它似乎出现了很多故障。或者这只是 Verizon 特有的事情,我在 Instagram 上看到的照片是由用户在 Verizon 手机信号塔上发布的?

编辑:进一步谷歌搜索后,我在维基百科上发现了一些关于 1980 年 1 月 6 日(我的手机显示的日期)的“GPS 日期翻转错误”(GPS Epoch)。iPhone 显然使用 GPS 来设置他们的服务器时间。不过似乎不会很快发生。

在 2000 年之前的最后几个月,发生了另外两个与日期相关的里程碑事件,但与当时即将发生的 Y2K 问题相比,它们的知名度要低。

第一个问题与 GPS 设备有关:GPS 日期表示为周数和星期几,周数以 10 位值传输。这意味着在 1980 …

time date-time webserver

2
推荐指数
1
解决办法
4434
查看次数