我有一台运行生产应用程序的Debian Lenny服务器。 最近,我们被一位顾问询问,为数据安全启用磁盘encryption。 他认为全磁盘encryption将要求我们擦除磁盘干净,并从地面启动服务器设置,因此encryptionMySQL和Web根文件的存储就足够了。 所以,我正在考虑创build一个新的分区,并将Apache站点的根目录与MySQL数据文件一起移动,并使用一些软件包/工具进行encryption。 现在,我的问题很直接: 我的计划是否正确或有更好的解决scheme? 我应该寻找哪种包装/工具? 如果要遵循这个方法,我怎样才能将MySQL数据文件夹移动到新的分区? 感谢您的时间和帮助,提前致谢! 问候, 埃姆兰
我有VPS运行Debian 5.0(我认为),我想得到它来运行PHP文件。 我被告知需要用Apache进行configuration。 我试着input命令apt-get install apache2 php5 libapache2-mod-php5 。 但是没有改变。 控制台输出: http : //pastebin.com/sVMWq6mA 这是我在/etc/apache2/mods-enabled一切: http://img35.imageshack.us/img35/6474/modsb.jpg : http://img35.imageshack.us/img35/6474/modsb.jpg 我的networking服务器可以访问这里: http : //206.217.223.136/test/在我的test.php文件我有代码: <?php phpinfo(); ?> 但不是显示页面,而是尝试下载它。 我怎样才能解决这个问题?
如何在上传之前在本地计算机上testingPHP脚本? 我对这个有点新,所以对于简单来说很抱歉。 如果有帮助,我的域名提供商安装的PHP版本是5.2.2 。 编辑:好的人让你的裤子我正在运行Windows 7 x64
我正在寻找一个现代化的,基于PHP的访客统计跟踪器。 正如标题中提到的,它必须是开源的。 它必须包含的其他function是引荐跟踪,没有每日,每月独特的命中,与报告。 有没有人有什么build议? 谢谢
我有一个基于WordPress的网站在共享主机上运行。 它的响应时间非常不错(大约2s检索HTML页面,5s加载所有资源)。 我打算把它转移到一个专用的虚拟服务器(Ubuntu 12.04 LTS),这应该从理论上改善事情,并使其更加一致,因为它不共享。 然而,我观察到严重的性能下降,页面花费了10秒。 我通过编辑服务器上的/etc/hosts来排除networking问题,并将域映射到127.0.0.1 。 我使用Apache负载testing器来获取HTML,所以JS,CSS和图像都被排除在外。 它仍然需要10秒钟。 我有Zpanel安装在也使用MySQL的服务器上,它的页面速度非常快(1.5s),也是phpMyAdmin。 通过phpMyAdmin直接对wordpress数据库进行一些查询,查询速度也相当快,查询时间在10到30毫秒。 内存也是足够的,只有800Mb被使用的1Gb物理内存可用,所以它似乎也不是交换问题。 我也安装了APC来尝试提高PHP性能,但没有任何影响。 我还应该找什么? 什么可能导致这种性能下降? 因为我在基于云的虚拟服务器上运行,会不会是某种I / O问题? 我希望能够提供与我的提供商的问题,但没有显示实际的数据,从一些诊断,恐怕他只会责怪我的申请。 更新与sar输出(每秒)当我做了一个HTTP请求: 02:31:29 CPU %user %nice %system %iowait %steal %idle 02:31:30 all 0.00 0.00 0.00 0.00 0.00 100.00 02:31:31 all 2.22 0.00 2.22 0.00 0.00 95.56 02:31:32 all 41.67 0.00 6.25 0.00 2.08 50.00 02:31:33 all […]
编辑:供将来参考 通过nginx的多个版本的PHP Nginx和不同版本的PHP FPM + PHP 我使用PHP 5.5.12运行带有LEMP堆栈的Ubuntu 14.10。 我有一些旧版的WordPress网站,它们需要PHP 5.3.3以及一些使用相当新版PHP的WP网站,所有这些网站都运行在本地机器上的nginx 上 。 我的手绑在虚拟机和沙箱上,我可以玩的是nginx,所以这个问题。 我理解人们的安全问题,但我需要这些网站在本地运行,以便在更新到最新的PHP / WP版本时testing破损的function。 我想让nginx根据WordPress网站运行正确的PHP版本(使用php-fpm)。 根据另一个 SF问题,实现这一目标的一种方法是让不同的PHP版本在不同的端口/套接字上运行,并将nginx服务器块configuration为使用相应的端口/套接字。 我已经编译了PHP 5.3.3手动包含php-fpm,但是这是我得到的最远。 实际上,我希望有人更详细地解释这个答案。 我不能完全弄清楚如何“在不同的端口(或套接字)上运行每个版本的php-fpm”或“在你的nginx服务器模块中的fastcgi_pass参数中configuration适当的端口” 。 我的一个服务器块看起来像这个参考 server { listen 80; listen [::]:80; root /usr/share/nginx/html/testsite1; index index.php index.html index.htm; server_name local.testsite1.com; location / { try_files $uri $uri/ /index.php?q=$uri&$args; } error_page 404 /404.html; error_page 500 502 503 […]
我有一个网站,我不希望被整个国家看到。 该网站在LAMP服务器上运行。 我怎样才能做到这一点?
我们需要在一台服务器上运行几个需要完全独立用户帐户的MediaWiki Wiki。 什么是更好的解决scheme: 使用单独的源代码并在数据库中使用名称空间。 使用相同的源代码沿线,本质上,你创build一个自定义localsettings.php文件的每个网站,包含网站的具体信息,你有一个主要的localsettings.php文件,根据url发送到相关的网站特定LocalSettings.php中 符号链接除localsettings.php以外的所有源代码以及主文件夹中的任何其他相关文件。 很明显,能够为每个实例使用相同的代码会更好,因为它会使升级变得更容易。 在Ubuntu服务器上,运行在nginx和MySQL上的Apache是值得的
嗨! 今天我离开我的舒适区,想编辑我的php.ini文件和…客人是什么? 它不存在! $ php –ini Configuration File (php.ini) Path: /usr/local/lib Loaded Configuration File: (none) Scan for additional .ini files in: (none) Additional .ini files parsed: (none) 加载configuration文件:(无) ! 我勒个去? 我从来没有见过这..是一种创build或启用PHP ini的方法? 我自己编译它: $ php -v PHP 5.3.3 (cli) (built: Dec 3 2010 16:08:11) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) […]
我正在考虑切换到亚马逊EC2托pipe我的网站来处理更多的stream量。 似乎我将不得不更新DNSlogging指向新的服务器,但我想知道是否有办法避免等待新的DNSlogging传播。 把代码放在两个主机上都不适用于我,因为应用程序很频繁地写入数据库。 我想在旧主机上使用元redirect或phpredirectredirect到新的主机IP,但想知道是否有一个更好的更接受的方式做到这一点。