我刚开始运行一个来自turnkeylinux.com的AMI的LAMP服务器。 它在AWS上运行,一切都很好,只需要简单的事情就可以了。 现在,我想在这个服务器上托pipe多个站点,而且我也明白了这一点。 我真的遇到问题的地方是给用户通过SFTP适当的访问。 我可以创build一个用户比login,但不知道如何实际让他们改变他们的主文件夹中的某些文件或文件夹。 例如: 我以root身份login,设置了一些东西。 我创build/var/www/site1.com并上传一堆文件。 我已经build立了我的DNS和VHOST,所以如果我去www.site1.com它的工作,优秀。 我创build了一个名为User1的用户,并将其作为用户组的成员。 然后完成 chown -R User1:www-data /var/www 这似乎工作,但我不知道这是正确的是要做到这一点。 这是我应该如何继续pipe理网站。 它已经使所有的文件755.我是Linux新手,所以任何有关如何进行的意见,赞赏。
我需要在Redhat 5.5机器上安装LAMP(包括Perl)。 (注意:我对Linux相当陌生,但是做过与ubuntu类似的项目。)一个好的教程可能就足够了。 客户端需要访问一个cgi-bin来运行perl脚本(我还不太了解在服务器端运行perl脚本)。 我发现了两个特别提到RedHat的教程(根据Google,还不到一岁)。 一个看起来简单,另一个看起来很复杂: https://help.databarracks.com/index.php?/Knowledgebase/Article/View/1/1/installing-a-basic-lamp-stack-on-centos-or-redhat-enterprise-mysql-apache-php http://www.lamphowto.com/ 其他build议(作为替代或补充)赞赏。
我有一个小的VPS,没有控制面板,我会用它来主办一个单一的网站。 我想为服务器上的这个网站设置DNS服务器。 我读了几个教程,但它从来没有为我工作。 他们都是复杂的,谈论我不需要的许多细节。 我使用BIND的centos5。 有没有简单的教程(或脚本!)这样做?
我正在寻找一套bash脚本,可以帮助我自动化LAMP服务器的启动和运行过程。 通常我要找的是用Ubuntu 10.04启动VPS(比如linode),用ssh上传脚本并运行它。 最终产品应该是具有虚拟主机的正确configuration的LAMP服务器。 有人可以指我一个可信赖的来源获得这样的脚本? 问候, Pritam。
前段时间,我碰到一个脚本,在服务器上报告Joomla,Drupal,WordPress,OS Commerce等过时/不安全的版本。 它通过遍历文件系统并在其中查找共同签名来完成此操作。 现在我找不到它了,尽pipe我都愿意使用和贡献它。 完美的用例将是一个服务器,你被要求“保护”数以百计的用户上传的网站(不太可能修补或维护)。 或者一个以前的pipe理员正在交给你的共享服务器,你想在黑客入侵之前识别旧的软件包。 任何build议,或想法? 我的大量search主要是针对渗透testing人员,因为我希望看到文件系统中的过时或易受攻击的软件包。
我在OpenSUSE 11.4服务器上安装了LAMP堆栈。 目前,DocumentRoot被设置为/srv/www/htdocs但我希望我的用户能够像在共享主机环境中一样使用~/public_html 。 我需要做哪些Apacheconfiguration更改? 我是否需要更改MySQL中或服务器上运行的任何其他设置?
我正在计划升级我的LAMP堆栈。 Debian Lenny 5.09 – current version is 6.0 Apache 2.2.9 – current 2.2.21 MySQL 5.0.51a – current 5.5.20 PHP 5.2.6 – current PHP 5.3.9 我很好奇,如果我应该从debian升级开始,其余的将从新的仓库开始,或者我应该首先从PHP / Mysql开始,并在最后离开发行版更新。 最佳做法是什么? 谢谢。
我们有一个网站运行在2个服务器上:1个数据库服务器,1个networking服务器。 我们的理解是,我们在networking服务器上有4GB的RAM,在数据库服务器上有8GB的RAM。 该网站数据库密集,每个页面上有许多查询。 值得一提的是,我们最近发现数据库服务器正在运行32位,我们认为这意味着8GB的内存不能被利用。 因此,我们假设4 GB是数据库服务器上的所有内容。 该网站没有达到最佳状态,我们正试图了解如何调整它。 它目前接近高峰stream量,这就是我们的服务器负载/内存看起来像: 我们的networking服务器:服务器负载0.49(4个CPU)使用的内存59.72%(4,137,968中的2,471,180)交换使用0.01%(2,096,440中的120) 我们的数据库服务器:服务器负载2.8(8个CPU)使用的内存10.76%(8,300,376中的893,004)交换使用了0.01%(2,096,440中的116) 以下是问题: 这是否表明我们的数据库服务器在2.8的负载下运行效率低下,但内存只有10%(即使只有4GB的内存,这仍然只有20%)? 如果是这样,这是我们应该在my.cnf文件中解决的问题? 什么是思考记忆的好方法? “使用的内存”越高越好,说明它正在利用资源,还是更好? 效率低下还是效率低下,10%是非常低的? 在此先感谢您的任何见解。
可能重复: 我的服务器被黑了应急 我有一个运行的LAMP服务器突然开始尝试发送垃圾邮件。 我想知道有没有人有任何build议来帮助追踪这是如何完成的。 服务器本身不听25端口,所以它不是一个中继问题。 我假设这是某种PHP(或其他)电子邮件注入,尤其是给发件人是www-data @ domain。 问题是我不太确定在哪里可以find问题代码,有没有人有什么build议如何最好的去做呢? Apache和系统日志不是很多。 服务器软件是: Apache 2.2.14 PHP 5.2.10 MySQL 14.14 Drupal 6.25 在服务器上托pipe多个站点。 如果有更多的信息,我可以补充说可能有帮助,请让我知道
在对我的httpd error_log执行尾部-f时,每次请求都收到以下错误消息 [Sun Jun 03 15:52:48 2012] [error] [client xxx.xxx.xxx.xxx] PHP Warning: PHP Startup: timezonedb: Unable to initialize module [Sun Jun 03 15:52:48 2012] [error] [client xxx.xxx.xxx.xxx] Module compiled with module API=20050922 [Sun Jun 03 15:52:48 2012] [error] [client xxx.xxx.xxx.xxx] PHP compiled with module API=20090626 [Sun Jun 03 15:52:48 2012] [error] [client xxx.xxx.xxx.xxx] These options […]