我想实现一个多服务器专门的托pipe环境。 我目前有一个云解决scheme,包括3个箱子(2个灯web服务器,1个mysql)。 我想要做的是,实现一个5服务器解决scheme,他们是3个Web服务器,1个MySQL框和一个文件共享。 基本上我希望文件共享为服务器托pipe所有的Web文件,caching将保留在单独的服务器上,会话将存储在MySQL中。 所以我问的是如何映射服务器共享相同的“docroot”? 它是NFS吗? 如果是这样做最好的办法是什么? 提前致谢。
我看到网上有很多关于这个的东西,但是想要一个特定于这种情况的答案。 我可以想到这个问题的一些问题,但想要让大家得到全面的情况。 任何人都可以想到有一个LAMP开发服务器和Windows IIS生产服务器的可能的陷阱。 他们将有相同版本的MySQL和PHP。
在处理另一个将我带到/ var / log目录的任务时,偶然发现一个名为http-mywebsitename.com-access.log的文件,其大小为50Gb。 不知道是什么,我发现一个文件增长到这样一个大小有点惊人,所以我看了看文件。 它似乎是每个文件访问的logging。 虽然这可能是有用的,我想,我想不出任何目前使用的50GBlogging,所以我清空文件释放空间,并继续我的生意。 五天后,又是60Mb。 所以这是我的问题: 在哪里打开和closures这个日志? 什么控制这个日志中保存的粒度级别? 我为什么要保持一个多Gb访问日志?
最近安装了ubuntu server + lamp + webmin + proftpd。 设置静态IP。 现在想在本地networking上发布多个webistes单独的锅。 假设我的服务器IP为192.168.2.200,所以站点1将与URL 192.168.2.200:80秒192.168.2.200:81 …我怎样才能configuration它? Thx提前
我打算使用Amazon Web Service(AWS)将我现有的LAMP基础架构迁移到它们。 所以我用下面的方法创build了一个我的系统架构的简单devise。 * 1 Elastic Load Balancer,用于平衡服务器的负载和故障切换。 * 2用于Web服务器的EC2实例(web1和web2)* 1用于NFS服务器的EC2实例(带有用于公用共享存储的EBS)* 1用于MySQL的RDS 这是如何看起来像图: 该devise仅在一个区域内(us-east-1a)。 我的问题是: 当使用NFS服务器来服务两个EC2实例时,是否有任何性能问题? 有没有文件locking可能会发生这种设置? 是否可以对多可用区做NFS高可用性? 这是因为我只有一个NFS服务器,当它closures的时候,另一个备用NFS服务器对B区说会备份。 如果是的话,该怎么做? 是否有可能为其他地区提供高可用性(HA),以防一个地区发生灾难性事件? 我很想听到任何人如何devise和规划他们的基础设施。 如果你可以推荐比我的devise更好,我会很感激。 谢谢。 詹姆士
在“让我们试着不重新发明轮子”的angular度来看,我一直在寻找一个打包的LAMP(或LEMP)堆栈,不仅仅是基本的Mysql,Apache,PHP等等,而是APC ,Postfix …基本上是一些将实施公认的实践和标准的安全性,一般性能。 一个标准的默认安装,可以开箱即用的所有的钟声和哨子,需要开始。 使用Apache,Mysql,PHP等来查找基本configuration通常相当容易…但是令人惊讶的是很难find更进一步的东西。 Mercury项目似乎已经被Pantheon项目所吸收,看起来它不再被支持,看着小组页面上的评论,安装脚本似乎已经过时了。 还有BOA项目听起来不错,但超出了我所期待的。 Linode.com有一些stackscripts,但LAMP堆栈不实现邮件解决scheme(我在这里寻找从服务器的基本通知) 当然还有WHM / CPanel,但是我从来没有成为粉丝,我也不是在寻找一个控制面板。 我错过了什么吗? Drupal优化是一个好的,但不是一个交易断路器。
我有五台运行Ubuntu(LAMP)的服务器。 其中一个(称为Server1)接收来自Internet的所有发送请求,并使用VirtualHosts和mod_proxy将正确的请求发送到LAN上正确的服务器。 我的问题是,在我的后端服务器上的所有日志中,所有请求都logging为从Server1的IP中传入。 这是为什么,我该如何解决?
我试图在我的Ubuntu LAMP服务器上安装Amazon Web Services PHP SDK。 每当我运行兼容性检查一切,但curl回来没关系。 我遇到的问题是它报告我没有使用SSLcurl。 我卸载curl然后安装curl-ssl无济于事。
我正面临一个问题,我无法弄清楚,出于某种原因,我的MySQL服务器在30-40分钟后不断崩溃,服务器负载本身不是太高,甚至不是0.5(对于2 CPU的机器)一直试图在错误日志/var/log/mysql/error.log中窥探,但无法find任何线索,但我会第一个承认我可能是由于缺乏知识。 服务器是Ubuntu的12.04与基本的灯光设置..每一次服务器崩溃,我必须手动重新启动MySQL,否则将停留下来。 这是我有错误日志: 130623 15:09:18 [Note] Plugin 'FEDERATED' is disabled. 130623 15:09:18 InnoDB: The InnoDB memory heap is disabled 130623 15:09:18 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130623 15:09:18 InnoDB: Compressed tables use zlib 1.2.3.4 130623 15:09:18 InnoDB: Initializing buffer pool, size = 128.0M 130623 15:09:18 InnoDB: Completed initialization of buffer pool […]
我安装了新鲜的XUbuntu桌面14.04(作为开发系统),然后使用sudo apt-get install lamp-server^ 。 我可以键入mysql和mysql控制台运行,但如果我尝试service mysql start我得到: start: Unknown job: mysql 如何处理?