服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
这应该是一个超级简单的设置! 我正在尝试仅在一个子域上启用SSL。 但是,当我这样做时,我的所有子域和我的主域名最终都指向该子域的文档根目录。 要清楚,当我指向我的浏览器时,我得到了以下文档根目录: http://domain.com -> /var/www [GOOD] http://sub1.domain.com -> /media/large/sub1 [GOOD] http://sub2.domain.com -> /var/www [Strange, but doesn't bother me. And error message would be better if possible, or a redirect to https.] https://domain.com -> /media/large/sub2 [BAD] https://sub1.domain.com -> /media/large/sub2 [BAD] https://sub2.domain.com -> /media/large/sub2 [GOOD] 那2个[BAD]行业是真正困扰我的。 我不希望导航到这些URL的人访问sub2文档根目录。 这是我的ports.conf : NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> […]
我在我的网站的子域上安装了SSL。 除了这个奇怪的行为,一切都完美无缺。 如果我将浏览器指向以下位置,则会提供以下文档根目录: http://domain.com -> /var/www [GOOD] https://sub.domain.com -> /media/sub [GOOD] https://domain.com -> /media/sub [BAD] 该列表上的最后一个URL应该用于/var/www ,而不是/media/sub 。 换句话说,我想安全地将用户从https://domain.comredirect到http://domain.com 。 这是我的VirtualHosts。 domain.com <VirtualHost *:80> ServerName domain.com DocumentRoot /var/www </VirtualHost> sub.domain.com <VirtualHost *:443> ServerName sub.domain.com:443 DocumentRoot /media/sub SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key </VirtualHost> 我所试过的 有人向我暗示, https://domain.com ://domain.com服务于错误的VirtualHost,因为没有*:443 VirtualHost和domain.com的ServerName 。 为了解决这个问题,我尝试了这样做: domain.com <VirtualHost *:80> ServerName domain.com […]
我正在学习一个遗留系统,安全团队只在Web服务器和文件服务器(Windows 2008 R2)之间打开TCP端口139进行文件访问。 我通常使用TCP端口445进行访问。 为什么只推荐使用139端口? 通过端口445使用端口139还是有好处,反之亦然?
最近驱动器在我们的IBM服务器上失踪了。 过去发生在其他服务器上,我通常只是用一个问题来replace它们。 在一个它不会自动添加新的驱动器。 我运行命令: MegaCli64 -PDInfo -PhysDrv [252:0] -a0 我收到的驱动器信息: Enclosure Device ID: 252 Slot Number: 0 Enclosure position: N/A Device Id: 11 WWN: 5000C50055138398 Sequence Number: 17 Media Error Count: 0 Other Error Count: 0 Predictive Failure Count: 0 Last Predictive Failure Event Seq Number: 0 PD Type: SAS Raw Size: 0 KB [0x0 […]
最终,我试图在没有互联网连接的超级计算机上安装SaltStack。 而且我不能把它挂到互联网上。 到目前为止,我已经在服务器和CPAN上安装了一个完整的yum repo。 但百胜回购找不到SaltStack(我不知道为什么,但我打算今晚做我yum回购的另一个rsync并在服务器上更新它…这说,这个回购只有3个月大) ,所以我采取了尝试在这台服务器上安装点,但百胜也找不到点或python。 所以,现在,我必须弄清楚如何从源代码安装pip,如果有一个通用的python模块的大目录,我可以rsync,只是扔在这台服务器上。
考虑到两个使用大部分带宽的文件服务器将文件发送到全球互联网上的客户端。 服务器1需要将他的一个文件存储在服务器2上,它们都连接到相同的局域网。 当前文件所有者(服务器1)应该: 将文件上传到服务器2 告诉服务器2从他下载文件 我很好奇双方的优点和缺点。
我想在两个基于CentOS的服务器之间进行双向数据同步,所以我在两个CentOS服务器上安装了Unison 。 我做了一个脚本文件在根本运行一致,工作正常,并同步文件,当我从terminal运行。 当我把这个脚本放在crontab中时,同步根本不起作用。 我的/etc/crontab是 */1 * * * * root sh /root/syncaaa.sh &>/root/unison-cron.log 什么crontab放在/root/unison-cron.log Usage: unison [options] or unison root1 root2 [options] or unison profilename [options] For a list of options, type "unison -help". For a tutorial on basic usage, type "unison -doc tutorial". For other documentation, type "unison -doc topics". 我的unison.log文件在通过cron运行时没有更新,只是在通过terminal直接运行时更新。 我检查了cron日志和syncaaa.sh文件运行每个miunte。 任何人都可以build议我该怎么做才能debugging它? […]
SBS 2011会从帐户SBSMonAcct @发送每日/每周/即时报告。 它使用本地主机作为SMTP传输,因为通常会安装SBS Exchange。 我想要使用外部SMTP服务器。 我在哪里可以更改这些设置? 谢谢。
我有一个stream浪和CentOS相关的问题。 我试图复制一个使用WHM / cPanel托pipe的CentOS服务器。 服务器上的每个站点都托pipe在/home/$user/ 。 这意味着与stream浪汉我需要有一个同步文件夹是这样的: config.vm.synced_folder "~/my-local-folder", "/home" 用stream浪者复制这个环境成为一个问题,因为stream浪用户(用于访问stream浪者箱子)存储在/home目录中。 这意味着同步文件夹的过程将移除stream浪者用户(除非我的本地文件夹中已经存在vagrant目录)。 我已经find了一种重buildstream浪用户的方法(包括它的ssh密钥),作为configurationpuppet服务器的一部分。 我基本上添加到stream浪汉文件夹中,并创build.ssh键,但这种感觉不对。 还有另一种方法我应该接近这个? 在任何其他位置托pipe的stream浪箱上的文件不是一个选项,因为其目的是尽可能复制框。 在我看来,在主目录之外创build一个stream浪用户将完全解决这个问题,但是我一直无法确定这是否可能。
我们有一个Windows桌面应用程序,通过套接字连接连接到第三方服务器。 第三方服务器要求我们连接一个固定的公共IP地址。 我们需要从不同的IP地址进行连接,所以我设置了一个(Linux)服务器来隧道连接,以便它看起来像第三方服务器,所有连接始终来自同一个IP地址: ssh -N -L端口:127.0.0.1:端口帐户@ ip -p端口2 隧道似乎工作正常; 作为一个testing,我可以从它创build的帐户远程login到它。 为了允许Windows机器(运行应用程序)通过隧道,我将-g添加到了ssh命令行。 现在其他机器也可以通过隧道远程login。 一切工作到目前为止。 但是,我希望能够限制谁可以使用隧道。 当我telnet到Linux服务器时,我希望提示input创build隧道帐户的用户名/login名; 相反,连接只是没有限制地创build。 我不想使用IP地址过滤,因为这是我首先设置Linux服务器的原因(允许任何IP地址)。 从另一台机器连接到隧道时,如何让Linux服务器提示input用户名/密码? 这会做一些额外的或不同的命令行选项的SSH,还是我需要使用别的东西? 我期待着在Windows桌面机上运行一些像tunellier的东西。 因此,我会告诉Windows桌面应用程序连接到它运行的Windows机器上的本地端口。 这个本地端口将通过tunellier隧道到Linux服务器。 Linux服务器将转而通过第三方服务器。