Articles of Apache的2.2

PHP代码以明文forms显示?

从头开始为迁移的Wordpress网站设置我的第一台服务器。 这是一个漫长的旅程,但我几乎是在这个结尾。 这是我迄今为止所做的。 创build了GCP微型实例。 本教程介绍如何设置LAMP堆栈。 – https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian 接下来是关于如何设置虚拟主机的教程 – 授予我仍然只是试图获得主要的域设置。 (由于ServerFault上的信誉级别,无法发布链接) 迁移我的WordPress的数据库到新的实例。 编辑我的configuration文件的更新(我99.9%的WordPress经过许多教程和故障排除后,现在configuration正确)。 当我点击网站时,我得到的只是网站上的wordpress代码的明文。 这也是奇怪的,因为我的/ wp-admin /部分的网站似乎正在初始化PHP。 我设法打开Apache日志文件,我发现这个致命的错误,我相信是造成这个问题: [星期三07月16:50:45.835692 2017] [:错误] [PID 22258] [客户端181.199.83.55:49298] PHP致命错误:类'OO_Api'找不到/var/www/argineconsul.com/public_html/wp -content / plugins / online-outbox-subscription-form / includes / controller.php第7行 PHP失败的原因是因为这一个插件? 或者是PHP没有渲染的另一个原因? 任何帮助将不胜感激! 我的服务器位于:http: //35.188.216.56/ 。

apache通过mod_proxy传递域来validationmod_access

我有一个Apache代理服务器,将请求转发到后端服务器。 后端服务器使用mod_access来允许或拒绝对特定目录的访问。 在使用后端Web服务器实现代理服务器之前,一个Web服务器使用如下语法: 命令拒绝,允许从10.10.4允许从domain.com允许全部允许 但现在,ip和域名始终是代理服务器。 我知道X-Forwarded_For ip被设置,但我不知道如何将其添加到mod_accessconfiguration。 而我根本没有看到转发的主机。 有没有办法做到这一点?

为apache httpd服务器上的站点寻找一个好的用户/组configuration

我们有一个设置,让不同的人在他们的本地机器上开发,稍后将更改提交到本地服务器存储库。 为了将更改同步到我们的外部生产服务器,我们运行一个脚本,rsyncs一个本地的subversion导出到它。 我们在执行此同步时遇到问题,因为为了工作,在远程服务器上进行同步的用户需要是远程文件的所有者。 我们的解决scheme是 在远程服务器上创build一个用户(siteowner)为他提供站点的所有权(chown siteowner.siteowner / var / www / site)添加Apache到站点组的所有者(我们在htaccess检查时遇到了一些问题, t chown siteowner.apache,因为当rsync进行同步时,它将权限更改为siteowner.siteowner) 我的问题是…这个设置似乎是合理的? 你知道还有其他更好的吗? 提前致谢!

Apache不完整的大型静态文件下载

该文件是一个40MB的PowerPoint文件。 在我的旧服务器(RHEL 4,Apache 2.0,专用服务器)上,文件下载没有问题。 在我的新服务器(Fedora 8,Apache 2.2,虚拟服务器)上,我无法使用Firefox或IE完全下载文件。 wget能够获得完整的下载(在完成一个或多个206部分内容请求之后)。 比较两台服务器的httpd.conf文件,唯一明显的区别是旧服务器上的KeepAlive为On。 我将新服务器上的KeepAlive更改为开,并没有解决问题。 我也尝试closures新的服务器上的EnableSendfile和EnableMMAP,并没有解决这个问题。 还有什么我应该尝试? 我怎样才能确定是一个Apache的问题,或由新的托pipe公司的networking问题引起的?

Apache重启说,但没有进程

我用Apache2运行Ubuntu Intrepid。 我正在安装php5-cli,安装完成后,apache不会重新启动。 我没有得到任何错误,只是告诉我[确定]。 htop,top和ps -aux不返回任何apache进程。 有任何想法吗?

如何通过局域网访问Apache目录中的文件夹

我只需要在Windows环境下通过LAN访问Apache / www目录的一些文件夹。 我们可以通过更改conf文件来实现,但alll文件夹获得读取权限。 有什么build议么。 -一个

Apache digest auth与自定义login框

我有一个网站有五个子域名: sub1.domain.com sub2.domain.com sub3.domain.com sub4.domain.com sub5.domain.com 当访问这些子域名时,你会得到类似于这个问题解决scheme的login框, Apache .htaccess技巧只对所有子域validation一次。 每个子域使用mod_proxy指向一个内部站点。 我的问题是,如果可以交换丑陋的默认popup式validation框对我写的HTML页面?

脚本标题过早结束

我经常在我的apache日志中得到一个“脚本标题提前结束”错误,导致内部500错误。 我明白错误信息是什么意思 – 我的应用程序没有给浏览器所需的标题(也许什么也没有),但奇怪的是,这并不是一直发生的。 实际上,这通常发生在我部署后的前几次。 这可能是一个记忆问题? 有谁知道如何解决这个问题? 我的apache日志并没有告诉我任何东西。 我在ubuntu上运行一个使用Rails框架的ruby站点。 谢谢!

redirect网站到一个临时域

我正在将应用程序从一个Web服务器移动到另一个Web服务器。 我有www.x.com上的当前网站。 我已经创build了www2.x.com,并且想要build立一个永久的redirect到www2.x.com离开旧域,直到每个人的DNS已经更新。 请注意,我也需要redirect页面,所以/login需要正确redirect等。 这样做的最好方法是什么?

Apache:创build一个文件目录,不需要文件parsing

我创build了一个公共目录,人们可以上传文件,我想禁用任何types的文件parsing,即禁用PHP文件parsing,.htaccess等目录应该只包含图像和压缩档案。 我想使用RemoveHandler,但我想要一个简单的方法来禁用所有的安全威胁。 目前我正在使用这个,但我不知道这是否足够: <Directory "/var/www/dir"> Options Indexes FollowSymlinks AddHandler default-handler php pl py AllowOverride None </Directory>