我的网络服务器上有一个文件,我无法重命名、删除、移动、编辑任何内容。我已经将权限设置为 777。我还能做什么?
编辑:澄清 - 这是在我没有外壳访问权限的托管服务上。该文件是 Drupal 安装的 settings.php。
SOLUTION:目录文件权限不准确。感谢任何建议检查的人。
某些网站,无论您在哪个页面上,始终只在地址栏中显示其域名,而不显示其他任何内容。
许多显示文件夹,例如https://superuser.com/questions/ask,但不显示实际文件,就像http://domain.tld/folder/file.extension.
两者是如何实现的?
我的记忆力不是很好,但我想五六年前,当我下载某个软件包时,网页上的下载图标下从来没有校验和行。并且没有“检查校验和”以确保您的下载正确的说明。现在这些东西无处不在。我有两个关于它们的问题(无论是 MD5 还是其他)。
它们什么时候开始变得如此流行,为什么使用它们?我的意思是,如果我从服务器 X 下载一个包,那么由服务器来确保它给我正确的包(我认为,无论如何)。
你如何检查校验和?通常我下载软件包并立即安装。也许这是愚蠢的。
我正在使用 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。
在我的 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) 我是 linux 新手,我已经设置了一个带有 Ubuntu 桌面版的 Web 服务器,所以我可以在转换到 Ubuntu 服务器之前稍微练习一下 GUI。
我已经设置了 LAMP 堆栈和 FTP。现在我只需要知道如何将我的 Web 文件传输到 Ubuntu 中的 /var/www 文件夹。以前我曾在 Mac OS 上工作过,并且有一个中央服务器,用于存放我可以通过 FTP 传输到的所有 Web 文件。
现在,在我设法通过 FTP 连接到 Ubuntu 服务器后,我看到了所有文件夹,例如桌面、下载、文档等,但没有看到 web 文件夹。
任何人都可以帮助我了解如何通过 FTP 连接到 Ubuntu 中的 /var/www 文件夹?
谢谢
好的,所以我对网络和后端 Web 开发是半新手,目前正在学习 Flask。
我刚刚在我的笔记本电脑上打开了一个基本的小型 HTTP 服务器(“Hello World!”)并在端口 5000 上运行它。如果我在浏览器中访问 127.0.0.1:5000,我会正确地看到消息。
如果(在家里的另一台计算机上)我转到 192.168.1.40:5000,即用于服务器的计算机的私有 IP,那么我也可以从那里看到它。
但是,如果我希望朋友能够从本地网络之外的远方访问它,该怎么办?他们是怎么找到的?
我问谷歌我的 IP (IPv4) 是什么并尝试使用它,但正如我所料,它不起作用,因为(据我所知)它只是解析到路由器本身,不一定是运行服务器的特定计算机。我在这里做错了什么?
我想知道我是否应该在 LAN 中的 Web 服务器上启用 HTTPS/SSL。
在通常由交换机连接设备的局域网中,嗅探器/中间人有哪些机会?
通过局域网以纯文本形式发送密码是否存在疏忽?
我也想摆脱警告自签名证书。
Internet 上的某些图像具有所谓的“热链接保护”功能(例如,在 Google 上搜索图像时)。
但是,网络服务器如何知道浏览器正在从另一个非原始页面加载该页面?例如,它怎么知道这是谷歌搜索?
今天,我的 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 …
webserver ×10
networking ×4
checksum ×1
date-time ×1
dns ×1
download ×1
https ×1
ip-address ×1
lan ×1
md5 ×1
nameserver ×1
permissions ×1
security ×1
ssl ×1
time ×1
ubuntu ×1
url ×1
website ×1