服务器管理员

系统和网络管理员的问答

8
未定义Apache2配置变量
我在ubuntu 13.10上安装了apache2。如果我尝试使用重新启动它 sudo /etc/init.d/apache2 restart 我收到此消息: AH00558:apache2:无法使用127.0.1.1可靠地确定服务器的标准域名。全局设置“ ServerName”指令以禁止显示此消息 所以我读到我应该编辑我的httpd.conf文件。但是,由于无法在/etc/apache2/文件夹中找到它,因此我尝试使用以下命令找到它: /usr/sbin/apache2 -V 但是我得到的输出是这样的: [Fri Nov 29 17:35:43.942472 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined [Fri Nov 29 17:35:43.942560 2013] [core:warn] [pid 14655] AH00111: Config variable ${APACHE_PID_FILE} is not defined [Fri Nov 29 17:35:43.942602 2013] [core:warn] [pid 14655] …

2
主管HTTP服务器端口问题
我有主管设置来管理一些流程。当我启动服务器时,它工作得很好,但是当我停止它并尝试再次启动它时,它失败了,并给我这个错误消息: *正在启动Supervisor守护程序管理器... 错误:另一个程序已经在我们的一个HTTP服务器配置为使用的端口上进行监听。在启动主管之前,请先关闭此程序。 要获得帮助,请使用/ usr / bin / supervisord -h ...失败! 我在端口80上运行nginx并在端口8000、8001、8002、8003上运行4个Web服务器 有谁知道发生了什么吗? 重新启动后,一切正常。

2
在Ubuntu上自动安装postfix
我的系统配置脚本执行“ apt-get install -y postfix”。不幸的是,当后缀安装程序显示配置屏幕时,脚本被暂停。有没有一种方法可以强制postfix在安装过程中使用默认值,以便自动脚本可以继续运行到最后? postfix安装程序是否可以检查/ etc / postfix中的现有配置,如果存在,则不会在配置屏幕上打扰用户?

3
如何授予网络访问LocalSystem帐户的权限?
您如何授予LocalSystem(NT AUTHORITY \ SYSTEM)帐户对网络资源的访问权限? 背景 访问网络时,LocalSystem帐户充当网络上的计算机: 本地系统帐户 LocalSystem帐户是服务控制管理器使用的预定义本地帐户。 ...并充当网络上的计算机。 还是再说一遍:LocalSystem帐户充当网络上的计算机: 当服务在域成员计算机上的LocalSystem帐户下运行时,该服务具有授予该计算机帐户或该计算机帐户所属成员的任何组的任何网络访问权限。 如何授予“ 计算机 ”访问共享文件夹和文件的权限? 注意事项: 计算机帐户通常具有很少的特权,并且不属于组。 因此,我将如何授予计算机访问我的一个共享的权限?考虑到“ 所有人 ”已经可以访问? 注意:工作组 | Account | Presents credentials | |----------------|----------------------| | LocalSystem | Machine$ | | LocalService | Anonymous | | NetworkService | Machine$ |

15
IP地址是否“容易伪造”?
我正在阅读有关Google的新公共DNS服务的一些说明: 绩效收益 安全利益 我在安全性部分注意到了这一段: 在普遍采用标准的全系统DNS漏洞解决方案(例如DNSSEC2协议)之前,开放DNS解析器需要独立采取一些措施来缓解已知威胁。已经提出了许多技术。有关大多数问题的概述,请参见IETF RFC 4542:使DNS对伪造答案更具弹性的措施。在Google公共DNS中,我们已经实现并建议采用以下方法: 过度配置机器资源,以防止对解析程序本身进行直接DoS攻击。由于IP地址对于攻击者来说很容易伪造,因此无法阻止基于IP地址或子网的查询。应对此类攻击的唯一有效方法是简单地吸收负载。 这是一个令人沮丧的认识;即使在堆栈溢出/服务器故障/超级用户中,我们也经常使用IP地址作为各种禁止和阻止的基础。 认为一个“才华横溢”的攻击者可以轻而易举地使用他们想要的任何IP地址,并根据需要合成任意数量的唯一假IP地址,真是太可怕了! 所以我的问题是: 攻击者在野外伪造IP地址真的那么容易吗? 如果是这样,可以采取哪些缓解措施?

9
为什么出现sqlite错误,“无法打开数据库文件”?
使用我的Django应用程序,我可以从数据库中读取数据。当应用程序无权访问文件时,它给了我这个错误: 尝试编写一个只读数据库 有道理。因此,我编辑了该文件的权限,以便Apache进程具有写权限。但是,除了它不能写之外,我得到了这个神秘的错误: 无法打开数据库文件 如果有用的话,下面是整个输出: Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0'] Server time: Sun, 23 Aug …
65 django  sqlite 

7
如何在Debian上安装/更改语言环境?
我已经编写了一个Web应用程序,其用户界面为荷兰语。我使用系统的日期和时间例程在应用程序中格式化日期字符串。但是,系统格式的日期字符串是英语,但我希望用荷兰语,因此我需要设置系统的语言环境。我该如何在Debian上做到这一点?我尝试设置,LC_ALL=nl_NL但似乎没有任何效果: $ date Sat Aug 15 14:31:31 UTC 2009 $ LC_ALL=nl_NL date Sat Aug 15 14:31:36 UTC 2009 我记得在我的Ubuntu桌面系统上设置LC_ALL可以正常工作。我是否需要安装额外的软件包才能完成这项工作,还是我做错了?

12
响应MKCOL的Subversion错误:(不允许使用405方法)
尝试提交新目录时,出现以下错误。 svn: Commit failed (details follow): svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for '.... 我从未见过此错误。我该如何解决这个问题? 解决方案 我设法解决了这个问题: 删除出现问题的文件夹的父目录。 执行SVN更新。 存储库中已经存在一个与新文件夹同名的文件夹。 删除该文件夹。 SVN提交。 复制新文件夹,添加时间表和SVN提交。
65 svn 

4
如何使Apache2重定向到子目录
我在具有多个虚拟主机的Debian etch上运行apache2。 我想重定向,以便http://git.example.com转到http://git.example.com/git/ 应该真的很简单,但是Google并没有削减它。我已经尝试了重定向和重写的东西,他们似乎并没有按照我的意愿做...

19
SpinRite是否按要求做?[关闭]
我没有史蒂夫·吉布森(Steve Gibson)的SpinRite的任何真实(即专业)经验,所以我想将其介绍给SF社区。SpinRite确实可以按照要求进行吗?使用起来好吗?有了合适的备份解决方案和RAID容错功能,我从来没有发现需要它,但是我很好奇。 关于它似乎有一些冲突的消息,并且无论哪种方式都找不到硬数据。 一方面,我听说许多家庭用户声称它对他们有所帮助,但是我听过家庭用户说了很多话-大多数情况下,他们不具备准确描述实际情况的知识或经验。另一方面,史蒂夫自己的描述和文档也没有给我带来模糊的印象。 那么,事情的真相是什么?你会用吗?
65 untagged 

6
服务器在“ yum remove python”后擦拭[关闭]
运行命令后,我刚刚发生了灾难yum remove python,现在我无法启动服务器了。 怎么发生的:我尝试在CentOS 5 VPS上通过yum更新一些应用程序,由于某些奇怪的python 2.4错误,命令失败。我注意到我的python版本很旧,我尝试通过先删除它来重新安装它,所以我做到了yum remove python。 之后,它询问了有关删除依赖项的信息,看起来好像没有什么可错过的,所以我单击了Y。 因此,后果是我无法执行任何命令。我什至尝试过,cd /var/www但它说类似“ command does not exist in /usr/bin”。当我tab以前看到文件夹导航建议时,文件结构似乎仍然存在(至少/var/www对我来说很重要)。之后,我尝试重新启动vps(因为reboot命令不起作用,因此从管理面板重新启动),现在它不再启动。 现在我的问题是:这样的命令怎么可能这样破坏我的服务器?
65 centos  yum 

2
为什么Heroku警告不要使用“裸”域名?
我在Heroku文档中浏览了此页面 ... 裸域(也称为裸域或顶点域)是通过A记录在DNS中配置的,并且在高可用性环境(例如,大型本地数据中心,云基础结构服务和Heroku等平台)中使用时,会对可用性产生严重影响。 为了获得最大的可伸缩性和弹性,应用程序应避免使用裸域,而应仅依赖于基于子域的主机名。 这里有人会说企业吗?他们警告的“可用性影响”是什么? (我注意到http://stackoverflow.com没问题,因此显然在这个问题上还有其他可行的选择。)

9
如何防止警告没有xauth数据?使用伪造的身份验证数据进行X11转发?
每次我启动从Mac到Linux(Debian)的ssh连接时,都会收到以下警告: No xauth data; using fake authentication data for X11 forwarding. 对于使用ssh的工具(例如git或mercurial),也会发生这种情况。 我只想对我的系统进行本地更改,以防止这种情况出现。 注意:我的Mac OS X(10.8.1)上确实有X11服务器(XQuartz 2.7.3(xorg-server 1.12.4)),并且它可以正常工作,我可以在本地或远程成功启动时钟。
65 ssh  x11 


3
_default_ VirtualHost在端口443上重叠,第一个优先
我在同一服务器(ubuntu 10.04)上运行的Rails 3应用程序中有两个ruby,都使用SSL。 这是我的Apache配置文件: <VirtualHost *:80> ServerName example1.com DocumentRoot /home/me/example1/production/current/public </VirtualHost> <VirtualHost *:443> ServerName example1.com DocumentRoot /home/me/example1/production/current/public SSLEngine on SSLCertificateFile /home/me/example1/production/shared/example1.crt SSLCertificateKeyFile /home/me/example1/production/shared/example1.key SSLCertificateChainFile /home/me/example1/production/shared/gd_bundle.crt SSLProtocol -all +TLSv1 +SSLv3 SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM </VirtualHost> <VirtualHost *:80> ServerName example2.com DocumentRoot /home/me/example2/production/current/public </VirtualHost> <VirtualHost *:443> ServerName example2.com DocumentRoot /home/me/example2/production/current/public SSLEngine on SSLCertificateFile /home/me/example2/production/shared/iwanto.crt SSLCertificateKeyFile …
64 https  httpd.conf 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.