服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Google云端平台的Linux VM中的服务脚本中犯了一个错误。 现在虚拟机不能正常启动,也没有启动ssh服务器。 有没有其他的方式来拯救这个实例及其文件,比如,在不启动实例的情况下以某种方式编辑文件? 也许以某种方式下载快照,并使用一些工具来编辑?
我有三个使用Vagrant创build的虚拟机。 这个虚拟机具有ubuntu / trusty64的框。 我创build了与单个项目相同的Vagrantfile中的所有虚拟机。 configuration它,我使用了Puppet。 目前,三个虚拟文件使用不同的清单。 我想在清单变化时自动化这个过程。 所以,如果我添加一个包到一个清单,我希望在没有我的干预的情况下,stream浪汉根据清单文件中的新变化检测并重新configuration虚拟机。 我是stream浪汉的新手,更多是木偶,因此我的问题是: 那可能吗? 这是我正在开发的项目: https : //github.com/jngd/puppet-tfg
我刚刚configurationnginxredirecthttp到https就像在如何强制或redirect到nginx中的SSL所述? 通过使用: server { listen 80; server_name rsm.website www.rsm.website; return 301 https://www.rsm.website$request_uri; } 而redirect似乎是一半的工作,因为我redirect到https,但似乎松散$request_uripath。 所以,如果用户去rsm.website/foo/faa它总是被redirect到https://rsm.website 我怎样才能使$ request_urivariables工作? 编辑: 似乎redirectwww.rsm.website/foo作品。 它只有在没有www.时候才会失败www. 在rsm.website之前 这是另一个服务器块。 (我只有两个) server { listen 443 ssl; server_name www.rsm.website; ssl_certificate /etc/nginx/ssl/certificate.wwww.rsm.website.crt; ssl_certificate_key /etc/nginx/ssl/www.rsm.website.deprotected.key; client_max_body_size 4G; access_log /web/logs/nginx-access.log; error_log /web/logs/nginx-error.log; location /static/ { alias /web/static/; } location /media/ { alias /web/media/; } location / { […]
如果我有一堆名字的txt文件: 丹·史密斯吉姆·鲍勃·瑞安·琼斯等 使用VBScript可以将显示名称转换为AD用户名? 如果Powershell是唯一的select,你可以让我知道如何格式化我的文本文件运行。 我宁愿使用VBscript,但Powershell将工作。
我尝试在https://上redirecthttp:// www &http://,但我有一个redirect循环,你知道为什么吗? 当我只把server_name www.mywebsite.lol可以httpsredirect… 我试过了 server { server_name mywebsite.lol; rewrite ^(.*) https://mywebsite.lol$1 permanent; } 和 server { server_name mywebsite.lol; return 301 https://$server_name$request_uri; } 而我的完整:configuration server { # Port listen 80; # Hostname server_name mywebsite.lol; # Logs (acces et erreurs) access_log /var/log/nginx/mywebsite.lol.access.log; error_log /var/log/nginx/mywebsite.lol.error.log; # Repertoire root /home/mywebsite/www; # Fichier a executer par defaut (en […]
买了一个5 CAL包装的Windows服务器2008标准R2,服务器已经死亡,并用锤子击中。 由于OEM服务器许可证与硬件一起死亡,这对于CAL来说意味着什么,它们是否过期,或者我可以继续将它们计为我的总体CAL数字?
我是新来的MySQL世界,不知道是否有一种方法来计算MySQL TableSpace / DiskSpace利用百分比。 我知道mysql不提供像Oracle DB一样的上限或可用空间,但只是索引表和数据表占用的空间。 我决定添加这两个值,并用mysql的“datadir”属性中提到的挂载点总空间进行分割。 我的查询是: 这是正确的方式吗? 如果数据库/表在不同的挂载点上创build,会怎么样? 有没有办法监视可用空间的MySQL实例呢?
我需要重写我的网站,其中包含%3F的url? 和%3D到= 我试过这个规则: RewriteCond %{HTTP_HOST} myhostname RewriteRule ^(.*)%3F(.+)%3D(.+)$ $1?$2=$3 [L,R=301] 和这个: RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /([^\%]+)\%3[Ff]\%3[dD]([^\ ]+)\ HTTP/ RewriteRule \.*$ %1?%2=$3 [R=301,L] 但没有工作。 请帮助。 谢谢。
场景:有三个物理上分离的networking,没有防火墙或路由器将它们连接在一起。 在每个networking中都有DNS服务器来parsing仅在该networking中的主机。 所有的networking都有相同的域后缀。 有一些主机在每个networking中都有一个接口,这三个networking中的DNS服务器都被configuration为parsing器。 问题:每个networking中只有一个接口的多宿主主机只向其主DNS服务器发送DNS请求。 当这个答案,它不会继续下一个DNS服务器,即使答案是主机名是未知的。 问题:是否有办法让多宿主主机能够parsing所有三个networking中的主机名?
我目前正在调查一些服务器的问题,在这些服务器中,Apache进程最终吃掉了大量的内存,导致交换文件崩溃,导致服务器在遇到高峰时不响应。 看一个特定问题服务器的Apache conf,我在conf文件中看到这个: StartServers 50 MinSpareServers 25 MaxSpareServers 90 ServerLimit 185 MaxClients 185 MaxRequestsPerChild 4000 有问题的服务器当前有185个备用的Apache进程正在运行,在服务器上可用的6.2GB的7.2GB。 但是,Apache不应该只有90个活动进程? 它似乎是使用ServerLimit而不是MaxSpareServers来确定机器上有多less活动的Apache进程。 我会理解,如果这是在高峰stream量时间这样做,但即使几乎没有任何stream量到服务器,总是有185个httpd进程在服务器上运行。 configuration:Apache 2.2.15 PHP 5.3.3 Redhat Linux Enterprise 6.3 那么为什么当我的MaxSpare设置被限制在90时总是有185个Apache进程在运行?