我试图从证书颁发机构将SSL证书安装到CentOS 5.x的httpd服务器中。 当我configuration它并启动服务器时,我收到以下错误, [error]Init: Unable to read server certificate from file /etc/pki/tls/certs/ssl_certificate.crt [error] SSL Library Error: 218570875 error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long 我正在遵循http://wiki.centos.org/HowTos/Https中的步骤设置ssl 任何指针都会非常有帮助
我已经设置了Apache来检查使用这些模块的用户密码: LoadModule authz_user_module modules/mod_authz_user.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule auth_basic_module modules/mod_auth_basic.so 但是,这些模块要求我手动添加每个人到一个新的密码文件(这需要每个用户键入他们的密码)。 有没有办法让Apache检查系统密码,这样任何人都可以使用相同的密码进行Weblogin?
我用root账户创build了一个自定义的日志目录,并且把它定制为777。 ls -la /var/mylogs/log/ total 16 drwxrwxrwx 2 root root 4096 Jun 24 06:27 . drwxr-xr-x 5 root root 4096 Jun 24 06:25 .. 当我尝试从一个用户启动服务时(让我们把myuser命名为myuser ALL =(ALL)ALL),它会因为权限而失败: sudo /etc/init.d/httpd start Starting httpd: (13)Permission denied: httpd: could not open error log file /var/mylogs/log/httpd_error.log. Unable to open logs 但是,以下是成功的: sudo bash /etc/init.d/http start 所以我猜这两个方法是不对等的,虽然对我来说,做sudo和login到root帐户并发出命令是一样的。 任何线索? 谢谢 !
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
我有一个空的CentOS 6.3盒子。 我需要从这个服务器运行多个网站。 我迄今为止所做的事情是: 按照这篇文章安装了Apache,MySQL,PHP和PHP模块。 我在/ var / www / html /文件夹内创build了一个testing文件index.html,并通过将浏览器指向服务器的IP来访问默认的站点。 但它没有显示任何东西。 我在httpd.conf文件中注释了“DocumentRoot / var / www / html”行,并添加了如下虚拟主机设置: NameVirtualHost *:80 <VirtualHost *:80> ServerName abc.com DocumentRoot /var/www/vhosts/abc.com DirectoryIndex index.php <Directory "/var/www/vhosts/abc.com"> DirectoryIndex index.php AllowOverride All Allow from All </Directory> </VirtualHost> 注意上面的abc.com是我的服务器的主机名,我以[email protected]连接到服务器 我创build了文件夹/vhosts/abc.com,并在其中放置了一个文件index.php 然后我重新启动服务器使用服务httpd重新启动 将我的浏览器指向服务器的IP或abc.com,显示“页面无法显示”。 如果我尝试检查/ var / log / httpd / access_log或/ var / […]
长话短说,我删除了这个文件,认为这个文件是我刚刚创build的一个文件,使用了一个类似的PCI合规名称。 服务器托pipe在Media Temple,我正在等待他们的帮助,但我不知道需要多长时间。 有什么我可以做恢复这个文件?
我们被困住了。 在我们没有预料到的Apache httpd + Passenger Web服务器中,我们得到了一个新的头文件。 我们有一个敏感的networking客户端阅读这个我们现在不能修改。 我们可以修改这个标题吗? 据我们所知,“OK”是规范的一部分。 我们希望修改标题,使其包含规范的所有预期部分。 我们在期待: "HTTP/1.1 200 OK" 但反而得到: "HTTP/1.1 200 "
我在我的服务器上安装了Apache,我需要从httpredirect到https。 原因是我们的负载均衡解决scheme无法使用https,所以请求进入http,然后使用httpd.conf文件中的以下行将它们传输到https。 <VirtualHost 10.1.2.91:80> Redirect 302 /GladQE/link https://glad-test.com/GladQE/link.do </VirtualHost> 这适用于GET请求,但是POST请求会丢失在URL上传递的参数。 什么是最简单的方法来执行此redirect和维护POST PARAMS? 我需要从http://glad-test.com/GladQE/link.do到这里https://glad-test.com/GladQE/link.do维护POST PARAMS 谢谢 汤姆
这是在httpd.conf中更改? 如果是的话,在哪里? 我有连接保持活着的问题,我知道http 1.0使默认情况下closures。
我有一个Perl脚本返回一个string,它非常简单,小。 它使用mod-prefork和mod_cgi通过httpd 2.2.15通过SSL在CentOS 6.4上运行。 这是目录索引,所以当你访问该网站时,脚本运行,这一切。 请求将是POST,并且一些XML数据将由客户端发送到服务器。 我预计会有成千上万的命中。 我可以做什么准备?