最近我们有一个运行Apache(2.2.3)的Web服务器,它正在清理数据,并将其移动到另一个服务器上,以便重build当前的服务器。 我们想要弄清楚在完成移动到新服务器之后所做的工作。 我们已经有了简单的东西,注入的PHP代码在众多的文件和PHP插入到数据库中。 同时,我们仍然在HTML文档中改变了标签,或者在文档中的开始标签之后插入了大量的文本。 发生在search引擎上的所有HTML文件都是从一个静态的HTML文件或者从一个PHP文件生成的。 只要引用者包含特定的关键字,它也会将来自search引擎的任何人redirect到另一个网站。 如果页面caching在我们的反向代理中,则不再发生这种情况,这帮助我们缩小了Apache的潜在用途。 这是我想知道“我在哪里看?” 我们已经寻找额外的模块添加和检查我们的configuration文件,还没有find任何东西突出。 在哪里可以检查一些其他地方,以便我们可以看到究竟发生了什么?
我已经安装了在VirtualBox中运行的Ubuntu 10.10,我将用它来进行一些本地开发。 我已经安装了PHP,Apache和MySQL,并希望使用vsftpd来访问/ var / www,这样我就可以在我的Windows安装(从中运行virtualbox)和FTP上通过这些文件进行开发。 我最初得到一个错误,说当我通过FTP传输文件到/ var / www时,访问被拒绝,所以我想到一些chmod调整是需要的。 我不是专家,所以事先做了一些阅读,并执行以下内容: sudo chmod -R 777 /var/www sudo chown james:james /var/www 我现在可以将FTP文件覆盖,但是当在Web浏览器中加载新传输的文件时,我会收到拒绝权限错误。 新文件没有我设置的777权限 – 当你每次传输新东西时,你肯定不需要使用chmod。 这是简单的东西,我陷入了困境,所以我只知道将有PHP和MySQL访问的东西在将来的权限问题,所以我真的可以使用一些帮助! 如果有人愿意提出一些我可以使用的特权,我将非常感激。 安全不是一个问题,因为这都是本地的,我只是想尽快把它运行起来! 在我的Windows安装中安装XAMPP可能会更好,但是我想保持它独立,并学习一两件事情来获得这个设置! 这是ls -l /var/www的输出 -rw——- 1 james www-data 3458 2011-03-31 00:36 g.jpg -rwxrwxrwx 1 james www-data 177 2011-03-27 23:16 index.html -rwxrwxrwx 1 james www-data 21 2011-03-28 01:18 test.php […]
我从whois.com买了一个域名,我试图在我的Amazon EC2实例上设置它。 我安装了Apache。 我在这里和这里看到了这两个相关的问题,但仍然可以使用一些手,因为这是我第一次尝试设置它。 如果您有一些链接,可以通过一步一步的方式将其设置为从whois.com到Apache上正确的configuration,这将是非常好的。 到目前为止,我已经创build了一个弹性IP,并将其设置在A Records下面,以供我的www.example.com和example.com域使用。 它不工作,不知道接下来的步骤是什么? 我还没有改变我的httpd.conf。 顺便说一下,我还不是很熟悉所有的系统pipe理行话,所以走慢!
我的Apache和Tomcatconfiguration有问题。 我有一个Apache实例作为Tomcat的代理。 Tomcat服务于两个虚拟主机。 当一个Apache虚拟机指向Tomcat中的特定虚拟机时,就会出现问题。 我可以在我的configuration文件中显示: / etc / hosts中: 127.0.0.1 localhost 127.0.0.1 my-pages /etc/apache/sites-enabled/my-pages.tld: <VirtualHost *:80> RewriteEngine on ServerAdmin [email protected] ServerName www.my-pages.tld ServerAlias my-pages.tld ProxyPass / http://my-pages:9082/ ProxyPassReverse / http://my-pages:9082/ # Logs ErrorLog /usr/local/tomcat2/logs/error.log CustomLog /usr/local/tomcat2/logs/access.log common LogLevel debug </VirtualHost> <Proxy *> Order deny,allow Allow from all Deny from all </Proxy> ProxyRequests Off ProxyPreserveHost Off […]
我有rackspace云服务器… Fedora 13,我安装了Apache,MySQL。 现在,我有一段代码(PHP),我的Web应用程序使用了很多。 它运行在运行XAMPP的本地机器上,但是当我在机架空间服务器上上传这段代码时,它不起作用: $myFile = "textfile.txt"; $fh = fopen($myFile, 'w') or die("cant open"); $stringData = "CONTENT"; fwrite($fh, $stringData); fclose($fh); 真正简单的PHP代码,应该只是工作。 但是,它不会创build文件,如果我自己上传textfile.txt文件,并将自己授予0666,那么它将编辑该文件。 然而,这并不理想,因为它仍然不会创build新的文件(或目录),并且手动地修改每个文件是不可行的。 文件的所有者是root,组是根 我该如何做这项工作? 更新 – 修正 我改变了所有者到apache:apache做:chown -R apache:apache / var / www / html 这似乎工作:) 是否有任何安全问题,或者是有罚款有用户apache和组阿帕奇? 谢谢!
我安装了Apache,PHP和MySQL。 它被初始化并在浏览器中工作 – 简单的文件与“它的工作!”。 但是现在,文件夹www在哪里? 我找不到它。
我在Linux目录/ var / www下有一个在Apache上运行的网站。 这个站点在/ var / www-store的web目录根目录外有一些文件,这些文件被apache用户www-data写入并读取。 我需要另一个用户对这个文件存储/ var / www-store / sync的子目录有读写访问权限,但是出于安全原因,我不希望他们能够访问(读或写)任何文件以外的任何文件目录或文件系统的其他地方。 另外,由这个用户编写的文件需要由apache用户写入,反之亦然。 有人可以帮助我需要在这个用户和这些目录设置的权限,以提供上面详细的安全。
我有几个Apache实例,需要将每个进程与给定configuration精确关联以进行性能监视,设置处理器关联等。 这些针对subprocess的操作将通过脚本来完成,所以我正在寻找一个命令行工具或configurationapache以将子PID转储到文件的方式。
英特尔C2D E7400 2048 MB DDR2内存 250 GB 7.200 RPM Debian 5 – 32bit 这是我的专用服务器。 我用它来主办一个vBulletin论坛。 什么是最好的prefork.c,worker.c和mpm_winnt.c ? 我只有100位访客,而且有很差的滞后。 这台服务器用于保持至less1000,没有滞后与适当的设置。 任何人都可以帮助我的自定义设置? 或给我一个有用的信息的链接? 谢谢!
使用Mac OS X 10.6,我有一些乐趣,从旧的托pipe多个站点的方式(在每个虚拟主机的.conf文件中有一段代码)转换到稍微老一点的方式(告诉服务器查看/ sites /用于名为example.com的文件夹,并提供其中的任何内容。) 做到这一点只需要几件事情:在/etc/apache2/httpd.conf中,取消注释此行 #Include /private/etc/apache2/extra/httpd-vhosts.conf 并在下面添加 VirtualDocumentRoot /sites/%0 那么, /etc/apache2/extra/httpd-vhosts.conf 添加一段代码说 <Directory /sites> Order Deny,Allow Allow from all </Directory> 我唯一的问题是,如果访问者请求example.com或www.example.com,我找不到一个简单的方法来提供相同的内容。 用旧的方式很容易使其响应任何子域。 我相信有一种方法可以用Apacheconfiguration来做到这一点,所以我不必在/ sites /中使用大量的符号链接。 我在http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html找不到明显的答案 理想情况下,我不仅喜欢用或不用“www”来提供相同的内容,我还希望能够根据需要使用不同的子域名,所以我宁愿没有任何东西 (* .example.com )来自同一个文件夹。