安装在主机10.0.0.23 lamp-vm IP地址为10.0.0.23本地stream量计算机。 使用vagrant ssh命令,我可以连接就好,尽我所能。 这会产生一个错误 $ ssh vagrant @ lamp-vm -v -v debug1:连接到地址10.0.0.23端口22:连接超时 ssh:连接主机灯-vm端口22:连接超时 我的/etc/hosts文件包含10.0.0.23 lamp-vm 。 我的.ssh / config文件看起来像 主灯 – 虚拟主机 用户stream浪者 IdentityFile〜/ .ssh / vagrant 我已经尝试了带/不带-i /path/to/.sh/identity_file的ssh命令。 如何使用SSH连接到我的Vagrant虚拟机?
我在VMWare ESXi上看到很多关于自动精简configuration的问题和答案,但并不完全是我遇到的问题。 我正在创build一个全新的虚拟机,并指定一个100GB精简configuration的硬盘。 从我读过的所有内容中,我预计vmdk文件的物理大小将小于100GB。 但是,它仍然创build一个100GB的xxx-flat.vmdk。 我试图build立一个基本系统,然后我可以简单地复制和定制,就像我以前用VMWare Workstation所做的一样。 好简单! 当我拷贝时,VMWare询问我是否复制了它,我回答“是”,然后closures并运行。 但是,在我看来,ESXi 5.5中存在一个bug,我将会复制一个100GB +,这意味着我每次想要一个新的实例时都会重新安装操作系统。 有没有人经历过这个?
好的,所以我从来没有使用SSL / HTTPS的经验,我只处理过标准的HTTP。 最近我开始在一个需要SSL的网站上工作。 所以当然,我已经出去研究如何开始。 我已经到了成功安装SSL证书的阶段 – 绿色挂锁出现,服务器响应端口443上的HTTPS请求。我遇到的问题是,无论我做什么,我都不能让任何页面出现使用HTTPS / SSL,但他们似乎很好的端口80 / HTTP(直到我将HTTPredirect到HTTPS)。 简单地说,我可以访问HTTPS站点,但是我的页面没有被发送,而是为每个请求发送一个404。 /etc/apache2/sites-available/[name].conf <VirtualHost *:80> ServerName [serverName] RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302] </VirtualHost> <VirtualHost *:443> ServerName [serverName] ServerAdmin [email] DocumentRoot [docRoot] # I know the following SSL cert stuff is correct SSLEngine On SSLCertificateFile […]/[domain].crt SSLCertificateKeyFile […]/[certificate].key SSLCertificateChainFile […]/[theotherone].crt ErrorLog […]
我已经对pg_hba.conf进行了一些更改,我希望它们能够起作用。 我发现有几个地方,人们说我可以告诉PostgreSQL重新加载,但有几种不同的技术列出,并没有一个为我工作。 我find的最权威的参考是pg_ctl命令,但是我不确定我的PGDATA文件夹在哪里。 我会继续寻找。 我在Ubuntu 8.10上运行PostgreSQL 8.3。
为了不传递垃圾到后端,我有一个严格的location指令正则expression式。 它看起来像这样: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/…(more|restrict).ext { # other directives } 我想折80字符的行,有没有办法拆分configuration? 以下结果在语法错误,但是我正在寻找的东西: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/"\ "…(more|restrict).ext" { # results in a literal newline (%0A) being accepted location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/ …(more|restrict).ext" { 我无法在文档中find提示( http://wiki.nginx.org/ConfigNotation和http://wiki.nginx.org/HttpCoreModule#location提及折叠线)
如何让Ubuntu找出计算机上可用的接口并生成新的/etc/network/interfaces文件? 它第一次创build它,所以我知道它可以以某种方式。 有没有像dpkg-reconfigure <what?>这只会重新检查我?
我想创build一个中央configuration文件存储库,以便我可以对版本控制(Mercurial)下的任何configuration进行更改。 这将包括一些GNU / Linux的盒子(将使用etckeeper),networking设备的configuration文件,打印机的configuration文件和最后但并非最不重要的Windowsconfiguration。 我知道你可以导入一些configuration,如ISA和DHCP作为文本/ XML文件,甚至共享文件夹作为registry项,但像GPO和AD,IIS,MSSQL和其他东西,有办法将configuration文件作为平面文件? 基本上,你能有一些相当于windows下的etckeeper的东西吗? 像一些基于PowerShell的命令或类似的东西? 另外,可以在版本控制(hg)下保存ACL和其他文件权限吗? 顺便说一下,我已经阅读 有什么解决scheme允许使用服务器configuration文件的版本控制? 你推荐什么工具来跟踪Linux / Unix服务器上的变化 无济于事。
我注意到,我的networking服务器,2008年Xen虚拟机,逐渐失去了可用空间 – 比我从正常使用,并决定进行调查。 有两个问题领域: *C:\Users\Administrator\ (6,755.0 MB)* with files: NTUSER.DAT{randomness}.TMContainer'0000 randomness'.regtrans-ms NTUSER.DAT{randomness}.TM.blf 和 C:\Users\Administrator\AppData\Local\Microsoft\Windows\ (6,743.8 MB) with files UsrClass.dat{randomness}.TMContainer'0000 randomness'.regtrans-ms UsrClass.dat{randomness}.TM.blf 从我所了解的这些是registry更改的及时备份。 如果是这样,我不可能理解为什么会有10000多个变化。 (这是每个文件夹位置有多less个文件,总共超过20,000个文件夹。) 这些文件正在使用几乎15GB的空间,我想摆脱它们,我只是想知道我可以删除它们。 但是,我需要明白为什么他们正在创build,所以我可以避免在将来。 任何想法为什么会有这么多? 有没有一种方法可以检查是否进行了修改? 他们是否创build了login尝试? 它们是否与每天的Web服务器使用有关? 等等等等
我在configurationnginx时遇到了问题。 我使用nignx作为反向代理。 我想把我的所有请求发送到我的第一台服务器。 如果第一台服务器停机,我想发送请求到第二台服务器。 简而言之,如何在没有负载平衡的情况下拥有故障转移解决scheme?
我想全局地将Linuxdate格式设置为ISO,大致看起来像这样: YYYY-MM-DD HH:MM:SS 2009-03-16 15:20:00 具有不同程度的细节,如省略时间,秒数等 我知道,对于一些应用程序,你可以手动configuration,但我希望它被自动设置为每个程序。 我特别使用Ubuntu Intrepid,但是一个可以在所有发行版中工作的通用解决scheme将是最好的。