服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
关于安装库的一个问题。 我有一个RH 6.4,我需要一些库在SO中更新。 我已经提供了实际的版本,这些文件格式是libicudata.so.36.0 libicui18n.so.36.0 libicuuc.so.36.0 有没有办法通过命令和更新依赖关系来安装它们? 我已经find了这些图书馆的位置,以前的版本存在于机器的multipla地方,而不是作为simbolic链接。 这就是为什么我想确定而不是只是更换。 谢谢
还有其他几个这样的问题,但没有人能解决我的问题。 以下是详细信息: 设置SELinux =强制执行后,httpd服务无法启动。 在error.log中,我看到以下消息: /etc/httpd/modules/mod_jk.so: cannot open shared object file: Permission denied 我的RHEL版本是7.4,httpd版本是2.4.6 经过一番研究,我发现了 # genhomedircon # touch /.autorelabel –> reboot 但是这并没有帮助。 后来我发现这个问题是因为SELinux的上下文。 /etc/httpd/modules/mod_jk.so是符号链接到mod_jk-1.2.41-httpd-2.4.6.so 。 两者有不同的背景。 我试图改变使用semanage的符号链接的上下文,但无法改变。 我试图改变原始文件的上下文,但不能这样做。 /etc/selinux/targeted/contexts/files/file_contexts.local文件显示我所做的更改。 然而, restorecon没有做任何事情,上下文保持不变。 另外matchpathcon不显示任何更改。 以下是来自audit.log的日志 type = CWD msg = audit(1509988597.679:106585):cwd =“/”type = PATH msg = audit(1509988597.679:106585):item = 0 name =“/ etc / httpd / modules […]
在networking上的几个系统上执行wmi查询将返回给定软件的installState = 1。 但是,它不出现在添加删除程序或HKLM \软件\微软\的Windows \ CurrentVersion \卸载,甚至相同的键下wow6432node我怎么去除呢?
login到roundcube电子邮件地址后,如下所示:[email protected] 在后缀configuration文件中,我已经将这些行更改为: myhostname = example.com mydomain = example.com myorigin = $myhostname 在config.inc.php我改变了这些: $config['default_host'] = '127.0.0.1'; $config['mail_domain'] = '%n'; 如果我删除第二行,则电子邮件地址将变为[email protected] 当我改变它 $config['mail_domain'] = '%d'; 我在地址的末尾得到端口号。 由于我在端口8080上提供http,所以他们变成了[email protected]:8080 我删除了后缀dovecot和roundcube并重新安装,但得到了相同的结果。 我如何摆脱电子邮件地址的www? 我做错了什么?
我试图从一个新的nginx服务video文件加上安装在centos 7上。我添加了conf server { listen 80; root /usr/share/nginx/html; location /video {} } conf文件默认在用户nginx上运行。 当我尝试访问http://192.168.1.172/video/t.mp4时 ,我得到一个禁止403,错误日志作为权限被拒绝。 我已经将用户/ chmod设置为用户nginx。 在同一个文件夹t.html中的其他静态文件服务正常。 [root@localhost video]# ls -al total 1820480 drwxrwxrwx. 2 root root 31 Nov 6 2017 . drwxr-xr-x. 4 root root 4096 Nov 6 2017 .. -rw-r–r–. 1 root root 9 Nov 6 2017 t.html -rwxrwxrwx. 1 nginx nginx […]
我们有许多应用程序服务器在一些清漆之后。 Varnishconfiguration为通过每个τ请求一个…/ping.php来检查每个后端。 这一切都是有效的,当一个后端遇到麻烦时,Varnish 很快就会知道,并将其转出。 但是,“相当快”对于定期维护来说不够好 – 每当我们停止服务器时,一些传入的请求就会出错。 由于这些错误是可以预防的,所以我们想阻止它们。 最显而易见的方法是引入一个额外的检查到上面提到的ping.php并等待它按照定期的间隔再次被清漆请求。 但是,也许有更好的办法? Varnish是否有一些API调用来自动禁用(然后启用)特定的后端?
我有一些内部的API服务器api.example.com ,在这种情况下(在这种情况下,我无法控制这个服务器)在某种请求的情况下返回一个包含yes或no网页,其状态码是200 。 我正在尝试在frontend.example.com上设置一个nginxconfiguration,该configuration将frontend.example.com/foobar代理到api.example.com ,并且我希望回答查询时可以select200或yes ,或者4xx no – 说400在这里保持简单。 我不特别关心响应体,因为这只会被脚本使用。 我希望安装程序是独立的,为此,我宁愿没有外部脚本/网站/代理工作; 即。 我想完全在nginxconfiguration中完成(最好没有非库存模块)。 总之,我会不知何故需要对返回的网页内容的某种谓词,这将使我能够写类似的东西 if ($webpage_content = "yes") { return 400; } 我还没有find任何文件。 有没有办法做这样的事情? 谢谢!
我们有一台Ubuntu服务器运行客户端连接的OpenVPN服务器。 问题是,如果我们在这台服务器上启用UFW,允许传入的VPN连接,VPN客户端就不能在服务器子网中使用SSH计算机。 他们可以ping通,但不能通过SSH连接。 如果我们禁用UFW,它工作得很好。 我们已经尝试了:将OpenVPN子网添加到UFW的允许列表中 – 不起作用将本地子网添加到UFW的允许列表 – 不起作用 任何人有一个build议? UFW状态: To Action From — —— —- 1194 ALLOW Anywhere 1194 (v6) ALLOW Anywhere (v6)
我有两个不同的互联网IP上的两台路由器。 Router-A和Router-B都使用相同的FreeRadius3服务器对VPN进行身份validation,以使用mschaplogin恶意Active Directory。 mods-enabled/mschapconfiguration文件有这样的一行: ntlm_auth = … –require-membership-of=DOMAIN\VPN … 这个configuration很好,但是我希望能够从Router-A到活动目录组VPN-A和Router-B到组VPN-B的身份validation。 我如何在FreeRadius中实现这一点? 我找不到有关使用相同FreeRadius服务器的不同组的任何信息。
有没有办法让ignore_changes工作的地图属性,例如一个特定的aws标签? 我目前可以使用: ignore_changes= ["tags"] 忽略所有标签的变化,但我不知道如何忽略一个特定的标签。 在我的情况下,我有一个时间戳标签,不应该触发更新,但如果资源被重新创build/更新应该更新。