我期待社区了解人们如何绘制他们的网络,即使用符号来表示复杂的拓扑结构。您可以采用硬件方法,其中表示每个硬件单元。您还可以使用“实体”方法,其中显示每个“服务”。两者都很有趣,但很难将两者都放在同一个架构上(但这是必需的,尤其是在使用虚拟化环境时)。此外,很难在这种表示上获得复杂的信息。例如安全参数(加密链接、身份验证需要)或特定细节(协议类型、端口、封装)。
所以我的问题是:你在哪里绘制网络的表示,你的方法是什么?您是否在使用方法论和/或特定软件?您对放置(或不放置)信息的建议是什么?当网络变大和/或您想在其上放置大量信息时,如何处理复杂性?
我对域名感到困惑(我认为)
我称这些东西,即您可以购买的名称,“域名”
bbc.co.uk
google.com
Run Code Online (Sandbox Code Playgroud)
我称这些东西,即名称的扩展名为“主机名”
www.bbc.co.uk
mail.yahoo.com
arts.mit.edu
hello.there.example.com
Run Code Online (Sandbox Code Playgroud)
这个命名方案正确吗?这些有官方定义吗?
特别是,点之间的每个文本称为什么(即“www”、“bbc”、“edu”、“example”的名称)?
在查找 SMTP 错误代码时,我有时会看到“550”或“5.5.0”。有时虚线代码中的数字不同。
我找到了RFC 821 中定义的数字代码和RFC 3463 中的虚线代码。
这只是同一事物的不同符号,还是不同?如果它们不同,协议的哪些部分负责返回每个代码,为什么不同的代码?
我正在尝试创建一个 php 应用程序的静态镜像(特别是旧的 php Gallery 安装)。该应用程序生成 URL,例如:
view_album.php?set_albumName=MyAlbum
Run Code Online (Sandbox Code Playgroud)
wget将这些直接下载到名称相同的文件中,并带有问号。为了不破坏入站链接,我想保留这些名称。但我如何为他们服务?我遇到了两个问题:
网络服务器(正确地)尝试查找“view_album.php”,并将查询参数传递给它,而不是查找带有问号的文件。如何告诉网络服务器查找其中带有问号的文件?重命名文件是不可取的,因为它会破坏入站链接。我不能告诉入站链接器对他们的 URL 进行 %-encode。
这些文件不以 HTML 结尾,因此大多数网络服务器不会发送 html 内容类型标头。我应该寻找哪些配置参数来告诉它为目录中的所有文件强制使用“text/html”内容类型或匹配特定模式?
我最终使用的是 lighttpd,但是如果您知道什么样的配置可以使用 apache/nginx 获得所需的结果,我也很想听听。
我们的磁带库供应商告诉我们,我们可能会看到大量错误的原因之一是我们的服务器机房特别脏。
它看起来并不尘土飞扬,但这并不是说它不存在。
我们有一个环境传感器集群,可以测量温度、气流和相对湿度。
我可能应该指出,我想出的低挂水果解决方案是循环使用 Sellotape(透明胶带),一侧粘在服务器机柜上,另一侧自由悬挂。
我还在硬件的出口和入口风扇旁边放了几个其他胶带环(自然不会阻挡气流)。
我们如何(以电子方式,理想地)测量灰尘水平?
想象一下sites-enabled从/etc/apache2/sites-available. (只有基于 Debian 的发行版才能像这样工作。)
是否可以将warning来自特定站点的php 脚本的消息静音,而不触及实际htdocs?
通常有几个解决方案来实现一些相关的:
error_reporting()指令,例如error_reporting(E_ERROR);。.htaccess文件中设置 php_flags,如下所示:php_flag display_errors off使用ini_set内部脚本:
ini_set('display_errors', 'Off');
ini_set('display_startup_errors', 'Off');
error_reporting(0);
Run Code Online (Sandbox Code Playgroud)前置@到抛出警告或错误的函数。
php.ini到实说error_reporting = E_ALL ^ E_WARNINGdisplay_errors = 1 然而,这些都意味着接触 htdocs 或全局应用更改。想象一下,htdocs它们以只读方式安装。我将如何仅抑制某些站点的警告(或通知)?
我假设 Debian/Ubuntu 有a2ensite特定的配置是有原因的,我希望我可以改变这些。log_level示例“可用站点”配置中有一个指令,但它处理记录的消息量。不是 php 脚本输出的消息。
在php.iniorapache2.conf或 中手动添加部分httpd.conf也可以。如果可能的话。
也可以看看:
我的httpd.conf文件中有以下内容:
<Directory "/www">
Options Indexes FollowSymLinks
AllowOverride AuthConfig FileInfo Options=Indexes,Limit
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
接下来,我有一个ChatLogs位于服务器根目录下的目录,其.htaccess文件定义如下:
Allow from all
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /www/.htpasswd
AuthGroupFile /dev/null
Require valid-user
Run Code Online (Sandbox Code Playgroud)
当我尝试访问该目录时,在服务器日志中出现 500 服务器错误(10.109.1.92是我的内网 IP):
[alert] [client 10.109.1.92] /www/ChatLogs/.htaccess: allow not allowed here
Run Code Online (Sandbox Code Playgroud)
我知道这是因为.htaccess文件中的以下语句:
Allow from all
Run Code Online (Sandbox Code Playgroud)
但是有人可以解释为什么Allow不允许该指令吗?我想稍后限制对某些 IP 地址范围的访问;并且希望它可以放置在单个目录中而不是将它们设置在httpd.conf文件中。
我在一家小型广播电台工作,该电台最近购买了翻新的 Dell PowerEdge 1950 服务器。在将它与其他几台服务器和声音处理硬件(包括混音器)一起放置在服务器机房后,我们注意到广播工作室中的耳机和监听扬声器(通过 XLR 电缆连接到服务器机房的混音器)服务器开机时突然开始发出低沉但高亢且非常明显的声音。
我立刻怀疑是新服务器产生的某种电磁干扰导致了这种声音,但我不明白为什么这台服务器会产生干扰,而同一个房间的其他四台服务器却不会。此外,当服务器远离调音台或 XLR 电缆时,声音的音量似乎并没有降低。
有没有人遇到过类似的事情?是电磁干扰还是其他什么现象?我如何减少它?
在 Amazon AWS 上,我应该加密虚拟私有云中实例之间的敏感流量吗?更具体地说,这种 VPC 中的实例之间的流量是私有的,如虚拟网络中的,还是可以拦截的?
在文档中找不到此信息。
apache-2.2 ×2
.htaccess ×1
amazon-vpc ×1
audio ×1
encryption ×1
fiber ×1
hardware ×1
httpd.conf ×1
interference ×1
lighttpd ×1
monitoring ×1
networking ×1
php ×1
rfc ×1
security ×1
server-room ×1
smtp ×1
ubuntu ×1
visio ×1
wget ×1