服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我使用Puppet自动设置服务器工作。 唯一的问题是,在我的堆栈中安装特定版本的软件有点棘手,因为依赖关系有时不符合要求。 例如,我使用的是Apache 2.2.25,但Ubunu 12.04目前以2.4为基础。 由于我不想马上升级,我设置了Puppet来编译并从源码安装Apache。 由于这通常需要一段时间,我想知道我是否可以构build和编译Apache并继续重用构build版本? 什么文件夹,二进制文件,我需要复制的文件,这甚至有可能? 我所尝试的替代scheme也是受欢迎的。
我们使用Puppet来生成我们的/ etc / motd文件。 不幸的是,主机名不总是有相同的长度。 这会在主机名之后创build一个/ etc / motd,有时候会有太多或太less的空间。 ############################################# ## This server is managed from Amsterdam ## ############################################# ############################################# ## web-tst-01 ## ############################################# 可以做些什么,以便根据主机名的长度dynamic改变空格的数量?
对不起,我是一个有关ssl证书的初学者。 根据 http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Create_a_local_Certificate_Signing_Request_(CSR) 它将创build一个密钥存储和CSR。 我们生成CSR并发送给authentication中心。 如果我丢失了密钥库会怎么样? 我是否应该再次重新申请CSR以重新申请SSL证书? 请参阅https://search.thawte.com/support/ssl-digital-certificates/index?page=content&id=SO832它将生成一个新的密钥库文件。 它是文件存储的私人密钥? 其中规定https://search.thawte.com/support/ssl-digital-certificates/index?page=content&id=SO750 ,这说 1. Private Key file loss. 2. Private Key pass phrase loss. 3. Private Key file has been compromised due to the server being hacked. …… ……
我们在Ubuntu上运行,并有一个Apache2的networking服务器与一些需要安装cron-jobs的应用程序。 cron作业偶尔会发送邮件,当然这些邮件会发送到www-data用户。 该用户的主目录是/ var / www,但出于安全原因,该目录由root拥有(也许这是一个坏主意……),这使得难以使用www数据帐户。 我正在考虑将www-datas主目录更改为/ home / www-data以使事情更简单。 会更改Apache默认用户的主目录什么都打破?
我正在研究Active Directory组,并且对这些组实现的这些范围感到困惑不解。 我想知道是否有任何提示,表格或图片概述了所有这些范围概念? 我正在阅读MCTS Self-PacedconfigurationWindows Server 2008 Active Directory培训工具包,他们在这本书中给出的表格是不正确的,我想。 所以我陷入了这些概念。 我已经意识到小组types,小组范围的基本目的,但是我真的想全面地了解这些概念,准备考试。
我有一个运行CentOS 6的专用盒子。我想更改默认的IP地址,我search了很多,我发现这个build议: (1)通过SSH运行这两个命令: sudo -n ifconfig eth0 down sudo -n ifconfig eth0 up NEW_IP (2)将Apache的ServerName指令更改为httpd.conf的新IP地址,即。 ServerName 111.222.333.44:80 (3)重新启动apache (4)将指向此服务器/旧IP地址的域更改为指向新的域。 我要在现场服务器上这样做,所以我想知道这些指示是否正确,然后再继续(我不想把事情搞砸) 有人可以确认(或纠正我,如果我错了),如果这是要走的路? 编辑 apachectl -t -D DUMP_VHOSTS给了我一个长长的列表,如下所示: VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server domain1.com (/etc/httpd/conf/httpd.conf:1015) port 80 namevhost domain1.com (/etc/httpd/conf/httpd.conf:1015) alias www.domain1.com wild alias *.domain1.com port 80 namevhost domain2.org […]
我正在寻找一个正则expression式来快速replace下面的wp-config文件中的密码,如下所示: define('DB_PASSWORD', 'xxxx'); 现在configuration文件有很多定义 ,所以只需要replaceDB_PASSWORD参数。 我也不知道旧的密码,这意味着我不能用'yyyy'replace'xxxx'。 我在Linux上与SED ….(需要replace许多文件),所以如下所示: cat wp-config.php | sed 's/[here the regexp]/new password/' 谢谢!
我不希望用户通过sftp和ftp访问ssh密钥。 有没有办法改变目录或撤销权限,甚至看到.ssh目录? 没有find任何与谷歌。 我使用Debian 6
我正在与Samba 4战斗。我需要共享一个目录,但我完全无法做到这一点。 我从源代码安装了Samba 4(如Samba Wiki所述 )。 它有效,但是今天我做了一个关键的决定 – 我决定分享一个目录。 但是我的Samba没有任何configuration文件,当我创build一些/etc/smb.conf或/etc/samba/smb.sonf ,它忽略了它们。 我想说服我,发生什么事,但是我不知道,Samba4在哪里logging错误。 你有没有人知道,在哪里的位置,Samba4查找它的configuration和日志文件的位置?
当我尝试解释一些我想要演奏的htaccess体操时,请耐心等待。 我有这个域名: eamorr.somesite.com ,在192.168.100.100。 它按预期从我的public_html文件夹中提供页面。 现在,我想使用以下地址: www.somesite.com/eamorr 我没有控制www.somesite.com (192.168.99.99),但是我的系统pipe理员已经允许我把.htaccess文件放在eamorr文件夹中。 在任何情况下,我都不允许将其他东西放在eamorr文件夹中,原因我不知道。 我想要发生的是这样的: 用户导航到www.somesite.com/eamorr/some_page.php 用户从eamorr.somesite.com/some_page.php (即192.168.100.100/some_page.php)提供some_page.php 。 我希望这是尽可能无缝 – 即当用户浏览http://www.somesite.com/eamorr/some_page.php他们得到服务some_page.php,并忘记some_page即将到来的事实从不同的服务器(192.168.100.100) http://www.somesite.com/eamorr应始终在用户的浏览器的地址栏中,而不是http://eamorr.somesite.com – 我的老板“只是想这样”… 这可能使用.htaccess吗?