服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前正在Ubuntu服务器上设置WordPress,12一切运行正常,但是在通过WP自动更新和上传媒体时存在问题,因为Apache“www-data”用户没有权限写入目录。 “user1”具有完全的权限 我所有的目录都有权限0755和文件644 我的目录设置如下: /home/user1/public_html 所有的WP文件和目录都在“public_html” 为了解决自动更新和上传媒体,我已经授予Apache用户所有权到以下目录 sudo chown www-data:www-data wp-content -R sudo chown www-data:www-data wp-includes -R sudo chown www-data:www-data wp-admin -R 我想知道安全明智有多安全,如果不安全,最好的解决scheme是什么? 这将允许我保留user1拥有的所有文件和目录,并仍然允许wp能够自动更新和上传媒体
我们正在使用Amazon AWS来处理我们的Web服务,但考虑到他们基础架构中最近的不稳定性,我们正试图弄清楚如何在多个地区运行我们的应用程序以获得额外的冗余。 理想情况下,我们将在多个区域以主动 – 主动configuration运行我们的整个应用程序,但我们主要关心的是我们正在使用RDS,我不明白这些RDS是否跨区域复制。 一个可能的解决scheme(尽pipe我们还没有尝试或certificate它可行)将会每隔一小时左右执行一次mysqldump或EBS快照,但这意味着我们将被迫在主动 – 被动configuration中运行。 我们的数据最多不到一个小时。 这在数据同步的时候会带来自己的问题,当我们进行故障转移并且主服务器恢复时,所以它不是最好的解决scheme。 是否有任何经过validation的解决scheme可以跨区域复制RDS?
标题是自解释的。 我想创build规则在pf上运行在OpenBSD 4.9中的特定MAC地址,类似 pass in on eth0 from mac 00:04:34:5f:34:33 to mac 34:32:34:06:5e:22 我已经阅读了这个 ,但它并没有帮助!
我们有一个在两台VMware ESX主机上托pipe的ASP.NET MVC站点。 每个主机有两个带有四核CPU的插槽(每个主机8个逻辑核心)。 我们在每个主机上有两个虚拟机。 最初,每个主机只分配一个vCPU。 我们将每个主机的vCPU增加到2个,然后是4个,在每个阶段我们的负载testing中平均吞吐量增加了30%。 该应用程序是CPU绑定的 – 没有太多的caching(RAM)和很less的磁盘活动。 我想知道如果我们有更多的CPU和更less的CPU,我们是否应该期待不同的结果。 我已经读了一些关于ESX如何调度vCPU的内容,看起来如果有更多的vCPU和更less的虚拟机,调度开销可能会让我们失望。 例如,我们应该使用2个vCPU的4个虚拟机吗? 我们通过调整VM计数与vCPU计数来调整资源瓶颈。
我需要在服务器上使用gnumeric的文件转换工具ssconvert。 问题是gnumeric是一个gnome应用程序,不能在没有安装桌面的情况下安装。 也没有单独的包为ssconvert,我不能从源代码编译… 我需要这个特定的转换工具,因为它可以从Excel XML格式转换为CSV,而我无法使用其他的Excel转换工具。 我正在使用Ubuntu 12.04服务器。 我将不胜感激任何想法。
我只是重新安装了我的Windows 7,并忘记备份我的Outlook 2010的电子邮件证书事先。 现在我无法读取任何encryption的电子邮件。 当我尝试时,它说:“无法打开此项目。您的数字身份证名称不能被底层的安全系统find。 该证书是由我们内部的Windows证书颁发机构颁发的,我可以看到它仍然在那里,但我不认为有什么办法将它导回到我的电脑或任何其他方式来阅读这些encryption的电子邮件? 证书也是在GAL,如果有任何区别,但我只是试图导出它,没有PFX选项:(
我有一个运行mod_proxy和mod_proxy_balancer的Apache httpd web服务器。 整个/ somedir被发送到2个工作机器,它们使用循环调度程序来处理请求。 每个工作机器都运行IIS,但我不认为这很重要。 我可以通过反复请求包含机器IP地址的单个页面来演示负载均衡器,并以可预测的循环方式从一个页面切换到另一个页面。 如果我closures其中一个IIS服务器并开始请求相同的页面,那么每个页面只包含已启动机器的IP地址。 但是,如果我启动IIS并且不运行我的IIS应用程序,则/ somedir将返回500(因为它应该)。 我已经将500添加到了failonstatus(Apache 2.4),所以当它遇到错误Apache将工作机器置于错误状态。 尽pipeApache仍然向客户端返回代理错误。 如何让Apache捕获代理失败,并以与连接失败相同的方式使用其他工作器重试。 更新 有几乎相同的问题在StackOverflow问,所以join他们在一起。 https://stackoverflow.com/questions/11083707/httpd-mod-proxy-balancer-failover-failonstatus-transperant-switching
几个星期后,我有一个新的雇佣谁是一个有经验的Windows系统pipe理员。 我认为他在Windows方面相当资深,对Exchange 2007,2010有相当深入的了解和经验,并且交换了迁移。 他做了一点PowerShell,但我怀疑更多的“运行这个命令做这个”品种然后“写一个脚本做这个”sorting。 但是,我们是一个混合的商店,(他知道这一点)我期望他随着时间的推移成为一个合理的Linux系统pipe理员。 我正在寻找好的起点来带他走。 我拥有十年以上的Linux / UNIX经验,所以对我来说看起来很直观,但是我一直在思考在Linux CLI世界中实际上需要提高工作效率的工具包。 只是为了能够使用机器,在我的头顶… 六 基本CLI的东西 – 四处走动,重命名文件,复制文件,tar,gzip,更改密码,查找相关的手册页,跟踪您的位置,查找历史logging等等。 更高级的东西,我认为是理所当然的,但实际上很难 – 用'find'做事情,通过'awk'和/或'cut'提取相关文本,知道何时使用'grep'以及何时使用'grep – e'或'egrep'。 分配特定的东西…编译软件,rpm,yum,apt-get,你的名字。 这一切对我来说似乎都是非常基础的,但是当我回想起1995年我第一次学习的时候,其中的一些东西花了我好几年的时间才掌握。 所以我的问题是 – 我应该把他送到哪里去拿这些技能? 我不只是在想class级,而是在网站和书本上呢? 你们所有人都build议你把Linux技能作为起点?
我试图为MIMEtypes的application/json启用dynamic压缩。 在applicationHost.config中,我做了以下更改: <section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefault="Allow" /> 我也尝试用以下命令解锁该部分: appcmd unlock config /section:system.webserver/httpcompression 我的web.config设置(与applicationHost.config相同,但有其他mimetype): <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="application/atom+xml" enabled="true" /> <add mimeType="application/xaml+xml" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" […]
在资源中使用属性(如模板)时,如果没有合理的默认值,build议使用哪种方法。 期望属性值在运行时提供。 如果不是,厨师食谱执行应该是错误的。 现在我有东西的方式应用到模板的属性值是空string。 /recipes/default.rb template "/var/tmp/my_script.sh" do source "my_script.erb" mode "0755" variables({ :url => node['environment']['url'] }) end /templates/default/my_script.erb #!/bin/bash echo "The url is: <%= @url %>" 生成的/var/tmp/my_script.sh文件看起来像这样: #!/bin/bash echo "The url is: " 但是,我希望它只是错误。 任何build议?