我们有一个aws负载平衡器。 负载均衡器使用TCP连接443来encryption数据。 由于负载均衡器对客户端的IP进行了encryption,所以在我们的apache日志文件中,我们只能看到负载均衡器的IP,而不是客户端的IP。 尽pipe我们在日志格式中使用了%{X-Forwarded-For} i。 有什么办法来解决这个问题?
我想统计一下客户端要求的大约10个不同文件的文件下载量。 我们为可以加载到MySQL数据库的apache日志生成了一个单独的日志格式。 对于这样一个特定的查询,我希望能够编写一个SQL语句来计算下载量,而不是安装一个过度膨胀的日志分析器。 这是用于MySQL日志的日志格式: LogFormat "\"%a\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \"%U\",\"%{Referer}i\",\"%{User-Agent}i\"" mysql 这产生这种csv文件: "156.107.33.66",20121017113516,200,"10094440","application/x-msdos-program", "/flexnet/FLEXnetWinSetup.exe","http://www.example.com/downloads/flexnet","Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4" 但更大的100MB +文件被分割成块,所以它不是一个简单的日志计数。 有没有人试过类似的东西?
我的Linux系统上有以下两个文件: /var/www/index.html = www.mywebsite.com /var/www/foo/bar/index.html = www.mywebsite.com/foo/bar/index.html 我试图弄清楚如何在Apache中设置它,以便当用户访问“ www.mywebsite.com/somedirectory ”时,它们被引导到“ /var/www/foo/bar/index.html “文件。 所以…. /var/www/index.html = www.mywebsite.com /var/www/food/bar/index.html = www.mywebsite.com/somedirectory
我为example.com设置了一个带有通配符ssl的WordPress多站点,以安全地访问pipe理区域。 不过,我也使用域映射将其他域映射到其他网站,如alldogs.com到alldogs.example.com。 问题是,当我试图从一个映射域访问网站的前端和pipe理,例如alldogs.com通过点击“访问网站”链接去https://alldogs.com由于强制SSL应用到pipe理区域。 哪个产生证书警告,因为证书是example.com而不是alldogs.com。 如何编写mod_rewrite规则来确定点击的URL /链接是否不是主要的域,例如example.com,然后将https://更改为http://,以便可以通过端口80访问站点,而不生成证书警告该映射域
我试图禁用在Apacheconfiguration的目录的自动索引。 <VirtualHost *:80> ServerName example.com ServerAlias www.example.com example.co.uk www.example.co.uk DocumentRoot /var/www/sites/example.com/public ErrorLog /var/log/httpd/error.log CustomLog /var/log/httpd/access.log combined Options -Indexes </VirtualHost> 将Options -Indexes放入VirtualHostconfiguration中会禁用这些目录中的autoindex吗?
Apache在2012年4月发现了一个安全漏洞,这是PCI合规性问题: http : //web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-0883 我一直把我的服务器(CentOS)与yum保持同步。 我一直无法find与httpd-2.2.23(目前运行2.2.22)回购。 从源头上构build任何东西已经很长时间了,所以我不会为此而兴奋,但如果需要的话。 我的问题是,我怎么去这个,而不是打破百胜更新过程? TD
我有一个奇怪的问题。 客户已将其网站移至Wordpress。 他们使用一个服务的链接交换,有一个Wordpress插件。 问题是新的链接页面使用查询string来显示正确的内容,我不知道如何正确地redirect旧的URL。 旧url如下所示:domain.com/link/category-name.html 这个插件使得它们在WP:domain.com/links/?page=category-name.html中看起来像这样 如何在世界上我可以得到redirect正常工作? 以下是我所尝试的: Redirect 301 /link/actors.html http://www.artisticimages.biz/links/?page=actors.html Redirect 301 /link/actors.html http://www.artisticimages.biz/links/%3Fpage=actors.html Redirect 301 /link/actors.html http://www.artisticimages.biz/links/\?page=actors.html 但是这些都没有奏效。 任何帮助是极大的赞赏!
我分享我的个人局域网上的wamp。 (服务器IP:192.168.0.100) 当我尝试访问wamp服务器时,它工作正常。 但是当我使用客户端机器(192.168.0.103)打开托pipe在服务器上的网站时,它不会加载CSS-Images和JS文件。 所以我看到控制台,发现我的浏览器正试图加载: 本地主机// mysite的/ CSS / style.css中 未能加载资源。 现在当我尝试直接从浏览器使用相同的资源 192.168.0.100/mysite/css/style.css 它显示我的CSS文件! 现在我很困惑如何解决这个问题,让我的浏览器加载完美的CSS! 请帮帮我 ! 提前致谢 !
我有一个运行在IP上的网站,例如23.222.22 我在Apache中创build了我的虚拟主机/home/www/www.site.com作为我的Web服务器。 但是对于开发,在更新DNS之前,我可以像访问网站一样 http://23.222.22/~www.site.com/ 因为 http://23.222.22/ just loads info from var/www 谢谢
目标:使多个子域成功运行通配符SSL证书。 子域没有单独的专用cpanel帐户,因此共享SSL的相同专用IP地址(对于主域)。 当前的情况:我们得到了一个通配符SSL并将其安装在VPS上。 我们有两个子域next.my-personal-website.com和wp.my-personal-website.com。 此前,没有任何子域的端口443的虚拟主机条目。 所有对子域的https请求都是从主域的相应URL中获取的。 在我们编辑了httpd.conf文件并为next.my-personal-website.com添加了端口443的虚拟主机条目之后,所有到主域名和wp.my-personal-website.com的https请求都开始从next.my-personal-website.com 我们在Linux VPS上。 Cpanel 11.30.6,Apache 2.2.22,PHP 5.3.13 我们试图按照这个教程 ,但似乎没有工作。 虚拟主机条目: <VirtualHost xx.xx.144.72:443> ServerName next.my-personal-website.com ServerAlias www.next.my-personal-website.com DocumentRoot /home/myguardi/public_html/next.my-personal-website.com ServerAdmin [email protected] UseCanonicalName On CustomLog /usr/local/apache/domlogs/next.my-personal-website.com combined CustomLog /usr/local/apache/domlogs/next.my-personal-website.com-bytes_log "%{%s}t %I .\n%{%s}t %O ." ## User myguardi # Needed for Cpanel::ApacheConf <IfModule mod_suphp.c> suPHP_UserGroup myguardi myguardi </IfModule> <IfModule !mod_disable_suexec.c> SuexecUserGroup myguardi […]