我正尝试在我的网站上使用mod_ssl模块来支持HTTPSstream量。 我为我的服务器运行Amazon EC2实例。 我已经安装并configuration了基本的LAMP包。 但是,当我在我的apacheconfiguration文件(即SSLEngine , SSLCertificateFile等)中input特定于SSL的命令时,它会吐出一个错误,并说我有一个语法错误或模块未加载。 我的下一步是尝试$ sudo yum install mod_ssl 。 然而,yum回来说:“处理冲突…错误:httpd24工具与httpd-tools冲突”。 所以,我认为mod_ssl包含在httpd-tools包中。 然后我运行$ sudo yum install httpd24-tools但是它回来了,告诉我已经安装了这个软件包。 现在我怎么安装了httpd-tools包,mod_ssl没有加载到我的系统中? httpd-tools包中是否包含mod_ssl? 我创build了一个testingphp文件<?php echo phpinfo(); ?> <?php echo phpinfo(); ?>只是为了确保。 我的怀疑得到了证实 – 没有'mod_ssl'列在phpinfo的apache2handler加载模块表下。 所以,我不确定如何使用Amazon Linux AMI加载/安装/configurationmod_ssl。 任何帮助,将不胜感激。 这是我目前的规格: 亚马逊Linux AMI 2012.09 Apache 2.4 PHP 5.4 运行此命令来设置服务器: $ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common […]
我有两个snmpd.conf文件,一个在工作的服务器上,另一个没有。 如何区分两个configuration文件,同时剥离不相关的注释和换行符?
我一直在和惠普的服务器自动化工具套件合作,虽然它是一个很好的工具,但对于一个小型企业或家庭networking来说太多了(更准确地说:对于比大公司来的任何东西都贵的东西负担)。 我比较熟悉Puppet和OpenNMS的configuration和监控。 但是,在search其他信息之后,看起来pipe理工具已经不够成熟,没有太多的努力来维护它们。 有没有其他的FLOSS工具(商业支持是好的)来pipe理: 服务器configuration 补丁控制 软件包推送 等等 扩张 与本机configuration的整合是好的(kickstart,jumpstart,autoyast,unattend.txt,winpe等) 某种GUI会很好 ,但不是必需的 我希望能够设置,例如,一个操作系统configuration文件,并将其发送到X-many设备,最好是在主机名,IP等进程期间填写的字段 基于代理的优于基于非代理的(也就是说,我知道我可以使用像pssh这样的软件进行打包和补丁pipe理,但这需要预先共享密钥而不是代理/证书authentication) 能够绑定到Nagios,OpenNMS或类似的将是太棒了 – 所以已知的端口,进程和SNMP数据将是伟大的 虚拟化支持将会非常有帮助 – 但是我确定无法创build虚拟机,只需填充/configuration即可 如果这个问题的答案是“这里有一堆工具是解决scheme的一部分”,我愿意为自己的用途打造一些封装。
我有一套Amazon ELB负载均衡器后面的Nginx服务器。 我使用set_real_ip(来自HttpRealIpModule ),以便我可以访问这些服务器上的原始客户端IP地址(用于传递给php-fpm并在HttpGeoIPModule中使用)。 似乎nginxconfiguration中的set_real_ip_from只能接受一个IP地址。 但是,亚马逊对ELB机器说: 注意:由于与LoadBalancer关联的一组IP地址可能会随时间而改变,因此您绝不应使用任何特定的IP地址创build“A”logging。 如果要为LoadBalancer使用友好的DNS名称而不是Elastic Load Balancing服务生成的名称,则应该为LoadBalancer DNS名称创buildCNAMElogging,或使用Amazon Route 53创build托pipe区域。 有关更多信息,请参阅使用具有Elastic Load Balancing的域名 但是,如果我需要inputIP地址,我不能使用CNAME(亚马逊或我自己的)。 有没有解决这个问题?
我知道有一个名为ip的参数,它可以让你通过引导程序在Linux内核上configurationIPv4地址。 这看起来像下面这样: ip=192.0.2.1::192.0.2.62:255.255.255.192::eth0:none 我正在为IPv6configuration寻找一个相同的参数。 在内核文档中我找不到任何关于此的内容。 更新 :因为你问了很多为什么我需要这个:使用内核configuration的想法出现了这个问题。 我怀疑常规的启动界面configuration没有完成,因为界面已经启动。 原因可能是因为我使用带有Dropbear SSH服务器的预启动环境来允许我解锁我的encryption根分区。 此环境的IP地址通过GRUB使用ip=参数进行configuration。 该以太网段没有可用的DHCP或路由器通告,因为这是大型托pipe公司提供的上行链路段,所以无法改变这一事实。
从logrotate的手册页: 大小不一 日志文件在长度大于字节大小时会旋转,但不会在额外指定的时间间隔(每天,每周,每月或每年)之前进行旋转。 除了与时间间隔选项互斥外,相关大小选项是相似的,它会导致日志文件旋转而不考虑上一次旋转时间。 当使用最大值时,会考虑日志文件的大小和时间戳。 尺寸 大小 日志文件在长度大于字节大小时会进行旋转。 如果大小后面跟着k,则大小假定为千字节。 如果使用M,则大小以兆字节为单位,如果使用G,则大小以千兆字节为单位。 所以大小100,大小100k,大小100M和大小100G都是有效的。 我将size设置为5M,并将interval设置为每周 ,并认为日志会每周旋转一次,如果日志的大小超过5M,则会发生额外的旋转。 但是会发生的事情是,日志不会旋转,除非它超过了5M,这似乎是最小化应该做的。 我是否错误地解释了手册? 如何获得日志,每周轮换,如果超过5M? 编辑: 我不确定以下信息是否相关,只是作为补充: 我使用rsyslog做消息,安全,cron,maillog,引导的主要日志logging。 以下是如上所述设置大小和间隔的倒数第二个日志的旋转date和文件大小: filename rotation date file size messages 20130129 5.3MB secure 20130113 5.1kB cron 20130113 3.6kB maillog 20130113 1.1kB 可以看出,只有消息被旋转。 EDIT2: 我应该检查与man logrotate 。 他们实际上用maxsize选项升级了它。 这应该是我正在寻找的: 最大 尺寸 即使在额外指定的时间间隔(每天,每周,每月或每年)之前,日志文件在大于字节大小时也会进行旋转。 除了与时间间隔选项互斥之外,相关大小选项是相似的,它会导致日志文件旋转而不考虑上一次旋转时间。 当使用maxsize时,会考虑日志文件的大小和时间戳。
所以,关于SF的用法以及Anycast IP是如何很酷的,有很多关于SF的问题。 我的做法是更实际的东西。 我需要具体使用哪一个地址? 我需要成为一个AS(自治系统)吗? 如果我想在我的内部networking上使用Anycast IP,有可能吗? 我需要与注册商/运营商有什么特别的关系吗? 基本上,如果我想使用任播IP地址,那么我需要什么,从设备到configuration部分。
我发现,与我正在合作的新公司,我经常需要访问寿命相对较短的Linux服务器。 在每台服务器上都有一个帐户,但是每当创build一个新帐户时,我都必须经历通过我的.bashrc传输的麻烦。 然而,在大约一个月的时间内,服务器将不再存在。 我也必须短时间访问许多其他服务器(分钟),但是由于我在很多服务器上工作,所以不值得通过我的.bashrc进行传输,这大大浪费了时间。 我不想改变服务器上的任何东西,但是我想知道是否有一个“per-connection”.bashrc的方法,所以无论何时我将SSH连接到服务器,我的设置都将用于该会话。 如果可能的话,如果我可以用其他configuration文件(如gitconfig文件)做同样的事情,那将会很好。
我想为大约50个用户设置漫游configuration文件。 什么是最好的方式去做这个? 什么是最佳实践。 我读过关于桌面/我的文档太大了。 有多大? 我们有几个用户在他们的机器上保存了很多媒体,全天都在收听。 我会想象他们在我的文档文件夹中有几个MP3的演出。 你怎么处理这个? 谢谢!
我只是将以下内容添加到我的Apacheconfiguration文件中: AddOutputFilterByType DEFLATE text/html text/plain text/xml 我如何检查它是否实际工作? 浏览器上没有任何内容告诉我该页面是否包含gzip内容。