对子域使用SSL证书的最佳做法是什么? 目标是为域y.com生成一个证书,然后将其用于子域xycom? 是正确的做法还是最好为y.com和xycom生成单独的证书? 谢谢!
首先,我不确定这是否是正确的网站发布这个问题,但似乎更适合使用堆栈溢出,因为它的基于Web / DNS的。 我有一个麻烦build立一个子域,我有2个域名链接到我的vps运行Ubuntu 10.04与Apache2.2。 我正在使用虚拟主机redirect“mydomain'.co.uk到一个子文件夹,这一切工作正常。 我的问题是,我似乎不能将projects.mydomain.com链接到一个文件夹,请求似乎永远不会到我的networking服务器。 现在,123注册希望每年10英镑注册子域**女巫是荒谬的看到作为)他们应该是免费的,并且(二)我的主要领域花费我less于两年。 那么我所要求的是不得不为子域付费,还是仅仅是123域名? 如果是这样,如果我搬到另一个提供者,我将能够,我怎么能正确指出这些子域到正确的地方? 任何build议如何处理这将是篦! 感谢男孩和女孩。 Waltzy ** – 编辑。 原来10英镑的子域名与这个地址没有任何关系,你可以通过向DNS添加Alogging来实现。 看完这个后,reg123上的人竟然给我打电话! 谈谈客户支持!
我们目前使用logging器来获取我们的Apache访问日志到syslog-ng,并在每个虚拟主机中使用这样一行: CustomLog "|/usr/bin/logger -p local1.info -t www_main" combined 似乎几乎所有关于Apache和syslog-ng的教程或build议都使用此方法将日志获取到syslog-ng中。 ( 例子 )。 其余的使用命名pipe道和pipe道()源。 ( 例子 )。 这样做的麻烦在于,logging器会拆分超过1024个字节的所有行,并将它们作为单独的日志条目发送,这意味着某些日志条目会在日志logging框上的最终目标日志文件的单独行中结束。 使用命名pipe道和syslog-ng中的pipe()源可以解决分割线问题,但会带来一系列小问题和烦恼。 举几个例子,命名pipe道必须在Apache和syslog-ng都启动之前创build,syslog-ng必须在Apache启动之前启动并且标记日志(上面用-t完成)现在必须在syslog-ngconfiguration文件而不是在vhost中。 本页build议编写一个简短的Perl脚本来代替/ usr / bin / logger。 我想知道是否有人知道任何logging器的替代品,最好用本地编译的语言编写,或者可能是不把长线分成两半的更新版本的logging器。 我也有兴趣听到任何其他解决长日志行被拆分的问题的解决办法,例如一旦他们到达日志服务器,使用syslog-ng将它们重新组合起来。
编辑:我对高可用性,性能服务器安装感兴趣。 我读了很多关于haproxy与nginx与apache等的文章,这是我的结论: haproxy比nginx更好的负载平衡 nginx比apache更好的web服务器 所以我的问题是,哪个设置更好? 使用haproxy作为负载平衡器和Nginx作为Web服务器? 使用nginx作为负载均衡器和Web服务器? 使用haproxy与Apache? 我的设置将是2个独立的服务器与以下安装:负载平衡器,Web服务器,PHP,MySQL读取 1个单独的服务器只是MySQL写入,然后复制到2个从属MySQL读取。 你怎么看?
我是一个完全的Apache noob,经过大量的拔毛和咬牙切齿,终于使SFTP以被动模式访问新的EC2实例。 只能以“ec2-user”或“root”身份login,无需密码,但不能使用myusername和/或password …我已经在/ home / admin,/ home / ec2-user创build了一个.htaccess文件,和/ home / myusername目录…我已经调整了/etc/httpd/conf/httpd.conf,/etc/vsftpd/vsftpd.conf以及根据这些调整更改了AWS安全组设置和端口/协议,并为每个上述用户目录创build.ssh / authorized_keys文件。 我不能通过FTP客户端(Filezilla)从本地机器拖放到EC2实例,显然,虽然我可以以ec2用户身份login,但我没有写入权限。 怀疑我需要chown …什么东西? 我正在使用这里推荐的vsftpd设置 任何想法,我需要改变,以便1)通过Filezilla作为“myusername”而不是“ec2-user”或“root”login? PS:我已经安装了大多数相关的AWS命令行工具并且function正常
我的提供商通知我的Web服务器上有出站攻击。 在进一步的检查中,我在我的Apache error.log文件中看到了这个: –2012-02-04 04:40:59– http://www.luxelivingforum.com/wp-content/themes/lifestyle/run Resolving www.luxelivingforum.com… 184.168.113.199 Connecting to www.luxelivingforum.com|184.168.113.199|:80… connected. HTTP request sent, awaiting response… 200 OK Length: 68338 (67K) [text/plain] Saving to: `./run' 0K ………. ………. ………. ………. ………. 74% 61.8K 0s 50K ………. …… 100% 11.1M=0.8s 2012-02-04 04:41:01 (82.4 KB/s) – `./run' saved [68338/68338] Unquoted string "crazy" may clash with […]
有什么办法可以查看我的apache web服务器接受的传入stream量使用的主机名? 例如,假设Web服务器设置为处理IP地址的传入stream量,但是Web服务器可以接受多个主机名称,例如: www.mydomain.com mydomain.com myotherdomain.com等 我需要查看其他人正在使用的主机名来成功地进入我的networking服务器。 原因是我有一些自动生成一些stream量到我的networking服务器的软件,我需要知道它使用的主机名,以便我可以正确设置Apache的httpd.conf文件的虚拟主机,以正确接收它。 可以将tcpdumpconfiguration为查看Webstream量并提取此主机名? 还是wireshark? 在我看到的所有例子中,包括Apache的access_log文件,只有IP地址,而不是主机名。 但是,我需要httpd.conf的VirtualHost东西的主机名信息。 希望是有道理的。
我有一个反向代理Apache将请求移动到Tomcat servlet。 Apache中的虚拟主机上的configuration是: <VirtualHost 10.10.10.10:80> ProxyPass /Site1/ServLet1 http://1.1.1.1/Site1/ServLet1 ProxyPassReverse /Site1/ServLet1 http://1.1.1.1//Site1/ServLet1 ProxyPass /Site2/ServLet2 http://2.2.2.2/Site2/ServLet2 ProxyPassReverse /Site2/ServLet2 http://2.2.2.2/Site1/ServLet1 </VirtualHost> 基本上,如果涉及到10.10.10.10和requests /Site1/ServLet1 ,请将其路由到/Site1/ServLet1 。 如果我添加 <VirtualHost 10.10.10.10:80> ProxyPass /Site1/ServLet1 http://1.1.1.1/Site1/ServLet1 ProxyPassReverse /Site1/ServLet1 http://1.1.1.1//Site1/ServLet1 ErrorDocument 404 /customerrors/site1/404.html ProxyPass /Site2/ServLet2 http://2.2.2.2/Site2/ServLet2 ProxyPassReverse /Site2/ServLet2 http://2.2.2.2/Site1/ServLet1 </VirtualHost> 所以它会显示site1的自定义错误(我设置ErrorDocument),它将被提供给两个。 我怎样才能维护这种configuration每个网站有不同的404错误页面? 谢谢 编辑: 如果我根据下面的注释修改configuration,如: <Location /Site1/ServLet1/> ProxyPass http://1.1.1.1/Site1/ServLet1 ProxyPassReverse http://1.1.1.1/Site1/ServLet1 ErrorDocument 404 /customerrors/site1/404.html […]
我已经安装了Apache 2.2。 我想build立我的服务器,以便我创build的每个用户都有一个public_html目录,在该目录中,用户可以将其放入Web内容。 现在,当然,制作目录只是mkdir一个问题,但我该如何告诉Apache“监视”该目录的内容(并在需要时提供)
我有两个networking应用程序。 一个是使用Django 1.0开发的,另一个是使用Django 1.4开发的。 我如何使用两个版本的django在同一个apache2服务器上运行这两个应用程序? 有人告诉我一些关于virtualenv的…我正在使用mod_wsgi。 谢谢