我有一个Fedora 16服务器(安装在VirtualBox;主机系统是WinXP Pro,如果有要求的话),我试图设置为现有生产服务器的开发副本。 prod服务器在操作URL方面做了很多工作,所以我需要尽可能地让两台Apache服务器尽可能靠近。 prod服务器运行http 2.0.63,但yum install httpd给了我2.2.22,它不喜欢2.0.63的configuration文件的元素。 我如何安装(使用yum或其他)早期版本的httpd? (我很抱歉,如果我正在寻找正确的东西,我可以通过谷歌问一些问题,但不幸的是,我是一名软件开发人员,而不是一个系统pipe理员,我还没有弄清楚。共识是,这个问题太Sysadmin 101添加任何价值的网站,我会删除它,没有硬性的感觉。) 编辑:生产服务器运行的Fedora 8.我已经知道这是一个非常糟糕的事情; 红帽于2009年初停止了对它的支持,在我们的主机提供商(GoDaddy)把我们放在箱子之前不久。 (在我的防守中,我只是最近join了这个公司。)我们的生产服务器从字面上看是不可靠的,而且一直在运行。 这是我正在进行的项目中的一个数据点,说服老板迁移到并非血腥恐怖的供应商。 不过,这是一个中期项目。 在短期内,我的工作能力受到我没有开发服务器这一事实的影响。 所以,对于“所以你的生产环境已经摆脱了石器时代的任何意见”! 是1)正确,2)表示赞赏,3)对我来说几乎没用。
我试图阻止公众访问apc.php文件。 最初这个configuration工作,现在不。 我知道这是问题所在,因为当我注释掉ACL时,我可以很好地访问该文件。 是的,我已经configuration更改重新启动服务器。 我已经尝试了许多允许主机的变体(使用CIDR和确切的客户机IP)。 <Files apc.php> Order Deny,Allow Deny from all Allow from 192.168.1 </Files> 和 [Mon Jun 11 08:00:51 2012] [error] [client xxxx] client denied by server configuration: /var/www/html/apc.php
似乎没有明确指出7777端口是不允许从外部访问的,但问题是我只能通过https:// …:7777访问该主机,只有当我closuresiptables服务。 所以我的问题是,下面的规则集中的哪个规则只是禁止使用https:// …:7777访问我的主机? iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all — […]
运行cakephp的centos服务器不能访问远程mysql服务器,但可以通过pdo连接访问外部的蛋糕 我可以使用相同的凭据和选项使用myslq命令行客户端进行连接。 然而,当蛋糕试图连接到远程服务器,我得到的是 Error: SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'subdomian.domain.com' (13) requires a database connection 我试着运行这个 GRANT ALL PRIVILEGES ON *.* TO 'myrootuser'@'webserver.domain.com' WITH GRANT OPTION; 这不会帮助我,因为我知道我可以通过cli连接 我可以从我的家庭电脑蛋糕实例远程连接没有问题相同的主机相同的凭据相同的一切 然而,我的所有正确的mysql包安装的运行蛋糕的aos服务器无法连接 我正在使用正确的用户名密码端口的一切,我不断收到错误 我已经清除tmp文件夹caching我用apc清除caching我甚至重新启动httpd 我做了一切。 没有任何工作 我有事件试图暂时closures两台机器上的防火墙…没有骰子同样的错误 我什至尝试创build一个PHP文件,只是使用Pdo连接到数据库,并从命令行运行,它说连接到数据库! 为什么蛋糕不能做蛋糕。 它显然可以从一个独立的PHP文件工作 我证实了我的信用,并一遍又一遍地主持 再次我能够使用我的本地机器上完全相同的代码库连接 所以必须有一个神秘的蛋糕或者apache的东西 我也运行APC重新启动mysqld和httpd不会改变任何东西。 我以这个废话结束我的思维。 这是我正在testing的PHP脚本 $hostname = "my.dns.name.tohost"; $username = "myrootuser"; $password = "myrootuserpass"; […]
我的服务器的httpd服务有问题。 当我尝试启动它时,它返回以下错误: Starting httpd: Syntax error on line 28 of /usr/local/directadmin/data/users/dnsbeheer/httpd.conf: Invalid command 'RMode', perhaps misspelled or defined by a module not included in the server configuration 服务器正在运行DirectAdmin控制面板。 有谁知道如何解决这一问题?
我试图重新构build我们的服务器基于CentOS 6.3,我似乎无法finddistcache rpm。 我在我的5.8 CentOS上有: [root@server]# yum list distcache Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: mirror.atlanticmetro.net Installed Packages distcache.i386 1.4.5-14.1 installed [root@server]# rpm -qi distcache Name : distcache Relocations: (not relocatable) Version : 1.4.5 Vendor: CentOS Release : 14.1 Build Date: Sat 06 Jan 2007 07:02:14 AM GMT Install […]
最近,一位“顾问”来到我工作地点的豆制品柜台,就IT基础设施的效率而言。 他们build议效率更高,我们应该只加载我们Web服务器上所需的Apache模块。 (这只是1K的build议中的1个)。 Bean Counters非常兴奋,为我准备花时间调查这个削减成本的途径。 我不介意这个平凡的练习,我把它看作一种学习体验! 我想这导致了我的实际问题: 我怎样才能确定一个基于PHP的应用程序的最低要求的apache模块,而没有实际的代码,或简单的旧的试验和错误?
我在我的debian服务器上发现,运行lighttpd模块mod_access导致服务器响应403所有POST请求。 这是非常奇怪的,因为我有两台服务器,一台正在运行,另一台服务器一直在返回这些403 。 他们运行lighttpd和php相同的configuration。 我的lighttpd.conf是: https : //gist.github.com/4269500 还有一个自定义的conf: https : //gist.github.com/4269508 我已经打开服务器的请求,直到我得到这个修复,工作的服务器是http://mercury.isitup.org/和失败的是http://venus.isitup.org/ 。 在解决这个问题之后, mod_access解决了这个问题,我把所有的lighttpdconfiguration文件 ( docs )都加了进去。 禁用每行我发现没有帮助,导致我认为这可能是一些默认行为(或错误?)… 有没有人遇到过,或知道什么configuration的价值,我错了? 版本 Debian: Debian GNU/Linux 6.0.6 (squeeze) Lighttpd: lighttpd/1.4.28 (ssl) PHP: PHP 5.3.19-1~dotdeb.0 with Suhosin-Patch (cli) Lighttpd论坛上的交叉post http://redmine.lighttpd.net/boards/2/topics/5431 parsing度 使用lighttpd -p -f /etc/lighttpd/lighttpd.conf并查找仍旧加载的旧值。 原来没有syslinks,而是完整的文件,而不是启用conf。
如何增加apache的日志级别以添加coredump目录并捕获任何段错误。 我试图debugging一些问题,需要Apache来logging每一点活动。
我的Apache有一个奇怪的行为,当访问文件夹没有结尾斜杠时,它转到https。 例如http://domain.tld/foldername它将转到https://domain.tld/foldername/ … 我没有在该webroot的.htaccess,我无法findhttpd.conf和虚拟主机configuration上的任何mod_rewrite设置。 任何人都可以帮助和build议给我一些灯光? 谢谢。 詹姆士