标签: web-server

如何查看进入我的网络服务器 (Apache) 的流量中的主机名?

有什么方法可以查看我的 apache 网络服务器接受的传入流量使用的主机名吗?

例如,假设网络服务器设置为处理 IP 地址的传入流量,但网络服务器可以接受多个主机名,例如:

www.mydomain.com mydomain.com myotherdomain.com 等

我需要查看其他人用来成功进入我的网络服务器的主机名。

原因是我有一些软件可以自动生成一些流向我的网络服务器的流量,我需要知道它使用的主机名,以便我可以正确设置 Apache 的 httpd.conf 文件的虚拟主机以正确接收它。

tcpdump 可以配置为查看网络流量并提取此主机名吗?还是线鲨?在我看到的所有示例中,包括 Apache 的 access_log 文件,只有 IP 地址,没有主机名。但是,我需要 httpd.conf 的 VirtualHost 内容的主机名信息。希望这是有道理的。

web-server wireshark tcpdump apache-2.2

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

具有不同 Linux 发行版的本地和远程服务器?

我在 Red Hat Enterprise Linux 上运行远程 Web 服务器,并希望使用我的 LAMP Web 应用程序的副本来托管本地服务器以进行内部开发。是否有任何理由需要在本地服务器上运行 Red Hat Enterprise Linux,或者我可以在本地服务器上安全地运行 Debian(或其他廉价发行版)而不必担心应用程序不兼容?

linux debian redhat lamp web-server

4
推荐指数
2
解决办法
136
查看次数

如何将 public_html 目录添加到用户的主目录中?

我安装了 Apache 2.2。我想设置我的服务器,以便为我创建的每个用户都有一个 public_html 目录,该用户可以在其中放置它的 Web 内容。现在,当然,创建目录只是一个问题mkdir,但是我如何告诉 Apache“监视”该目录的内容(并在需要时为它们提供服务)

linux web-server centos apache-2.2

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

为网站强制执行 128 位 SSL 是否有不利影响

在 Windows Server 2008 R2 上,我可以通过执行以下命令为网站强制实施 128 位 SSL:

appcmd set config "Default Web Site" -section:access -sslFlags:Ssl,Ssl128 -commit:apphost
Run Code Online (Sandbox Code Playgroud)

这有什么缺点吗?有什么理由不这样做,或者有充分的理由总是这样做吗?

security ssl iis-7 https web-server

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

超过 3 秒的“初始连接”时间(webpagetest.org)

我在 vBulletin 论坛上遇到了一个奇怪的问题,在 2? Xeon E5645 带 16GB RAM CentOS 6.3 x86_64 网络服务器,带有 cPanel 和 LiteSpeed;开始加载需要很长时间...

当我用 webpagetest.org 测试它时,我看到每个请求都有 3 秒的“初始连接”延迟,我不知道为什么会发生这种情况。这是一个屏幕截图: 在此处输入图片说明

CPU 负载介于 0.03 和 0.05 之间,我有几 GB 的可用 RAM,实际上没有 I/O 活动,即使论坛上只有一个访问者,也会发生这种延迟。

你建议我从哪里开始搜索?这种延迟的原因是什么?我不认为这是网络服务器或论坛,因为服务器上还有另一个基于 WordPress 的网站(共 2 个网站),并且与 3 秒的初始连接延迟完全相同。我相信它与操作系统有关,但需要有关从哪里开始寻找的线索。

linux web-server litespeed

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

在 IIS 7 中添加多个具有不同 SSL 证书的网站

我在 IIS 7 服务器上为 2 个不同的网站使用 SSL 时遇到问题。请参阅下面的我的设置:

网站 1:my.corporate.portal.com

网站 1 的 SSL 证书:*.corporate.portal.com

https/443 绑定到 my.corporate.portal.com

website2:client.portal.com SSL 证书颁发给:client.portal.com 当我尝试将 IIS7 中的 https 与客户端的证书绑定时,我无法选择放置主机名(变灰),并且只要我选择“client.portal.com”证书,我在 IIS 中收到以下错误:

At least one other site is using the same HTTPS binding
and the binding is configured with a different certificate.
Are you sure that you want to reuse this HTTPS binding 
and reassign the other site or sites to use the new certificate?
Run Code Online (Sandbox Code Playgroud)

如果我单击“是”,my.corporate.portal.com 网站将停止使用正确的 SSL 证书。

你能提出一些建议吗?

iis windows-server-2008 website web-server ssl-certificate

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

IIS 8 文件夹 URL 和权限

我对来自简单的旧 apache 的 IIS 相当陌生。

我想弄清楚如何在我在 IIS 中添加的网站上授予 777 权限。我需要该文件夹的 777 权限,因为它是一个 php 上传器,需要这些权限来写入上传的文件。我尝试授予 IIS 用户完全访问权限,但它无法正常工作......并且在 ftp 程序中检查该文件夹时,它显示 755。也无法从那里更改它......

还。如果该文件夹在

inetpub/wwwroot/上传者

我如何设置它以便网址为:

www.mysite.com/uploader

现在它只是在启动时出现

www.mysite.com

我在 Windows Server 2012 上使用 IIS8,当然具有 root 访问权限。

对此有何想法?

iis permissions web-server windows-server-2012

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

端口 80 重定向不适用于本地主机

我想使用以下命令在我的 ubuntu linode 上运行一个简单的 python 网络服务器(它只是将当前目录放在指定的端口上)

python -m SimpleHTTPServer 8080
Run Code Online (Sandbox Code Playgroud)

我使用端口 8080 以避免使用 sudo 在端口 80 上运行

为了使其可访问,我使用以下命令将端口 80 重定向到端口 8080:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
Run Code Online (Sandbox Code Playgroud)

现在,任何计算机都可以访问我的网站 giuliopizzini.com,除了 localhost 出现套接字错误,连接被拒绝。如果我将 localhost 指向 giuliopizzini.com:8080 它工作正常但重定向失败。

我启用了防火墙,但如果我用

sudo iptables -F
Run Code Online (Sandbox Code Playgroud)

行为完全相同,所以这在这里似乎不起作用。

如何使重定向也能在 localhost 上工作?

linux python web-server ubuntu-12.04

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

Apache升级策略

我使用的是 CentOS 6.5 和 Apache 2.2.15。我希望我的 httpd 是最新的,所以我做了:

yum update httpd
Run Code Online (Sandbox Code Playgroud)

之后还是2.2.15版本,但最新版本是2.2.22。我还看到 2.2.15 和 2.2.22 之间的安全更新。

我想知道 2.2.15 是否安全?我应该强制更新到最新版本还是我拥有的版本就足够了。我正在寻求实现最大的安全性,所以我猜它应该是最新版本,但我是新手,所以只想确认这一点。

security linux web-server centos apache-2.2

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

在 apache/centos Web 服务器上重定向页面的最佳方式

我有一个 centos 6.5 Web 服务器,通过使用虚拟主机在 1 个 IP 地址上运行 2 个网站。

domain1.com 和 domain2.com - 两者都托管在上面的同一 Web 服务器上。

我需要将大约 40 个页面从域 1 重定向到域 2,“例如”:

domain1.com/page1 -> domain2.com/new-page-1
domain1.com/welcomepage -> domain2.com/new-welcome-page
domain1.com/johnsmith -> domain2.com/elvis
domain1.com/test -> domain2.com/production
Run Code Online (Sandbox Code Playgroud)

*请注意,我重定向的页面不在相同的结构/名称下,它们转到完全不同的结构/名称。

谁能建议我可以/需要做什么来完成这项任务?

编辑 #1 我尝试通过 httpd.conf 文件中的 VirtualHost 部分执行此操作。请参阅下面的我的条目。

<VirtualHost *:80>
 ServerName domain1.com
 ServerAlias www.domain1.com
 RedirectPermanent / http://www.domain2.com/page12345/
</VirtualHost>

<VirtualHost *:80>
 ServerName domain1.com
 ServerAlias www.domain1.com
 RedirectPermanent /AboutUs/Founders http://www.domain2.com/about-us-founders/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在上述两个条目中,只有第一个正常工作并正确重定向。第二个是重定向到:http : //www.domain2.com/page12345/AboutUs/Founders 有 什么想法吗?

web-hosting web-server centos redirect apache-2.2

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