服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我是networking开发新手。 我通过提供免费子域名的免费网站托pipe服务托pipe了我的网站。 免费托pipe服务表示,他们提供100 GB的带宽。 我只是使用ftp(filezilla)上传文件到网站。 当网站每次访问一个用户时,该网站function正常,但是当多个用户同时访问该网站时,该网站显着减慢。 他们的服务器的细节是: Web server Cowboy HTTP response code 200 Server Address http://hostingsiteforfree.com cache-control no-store, no-cache connection close content-length 16312 content-type text/html; charset=utf-8 date Fri, 17 Oct 2014 13:36:45 GMT etag W/"JWDUj6JS+NPPLEYN43WfRQ==" expires 0 pragma no-cache server Cowboy via 1.1 vegur x-content-type-options nosniff x-download-options noopen x-frame-options DENY x-xss-protection 1; mode=block Time […]
当我用ssl设置一个网站时,我几乎总是有这样的样板nginxconfiguration(注释说明): # Redirect both (http/https) non www. to www. server { listen 80; listen 443 ssl; ssl_certificate /etc/ssl/certs/www.example.com.pem; ssl_certificate_key /etc/ssl/private/www.example.com.key; server_name example.com; return 301 $scheme://www.example.com$request_uri; } # Redirect www. http traffic to www. https server { listen 80; server_name www.example.com; return 301 https://$host$request_uri; } # Serve www. website over https server { listen 443 ssl; […]
试图帮助某些人在几分钟后TCP连接被神秘地丢弃的情况下没有明显的原因(即使非空闲连接也会发生这种情况)。 运行Linux的客户端和服务器都在这种情况之外。 有充分理由怀疑之间的一些故障路由器正在做(有一些NAT涉及)。 如何find哪个路由器正在断开连接? 像tcptraceroute任何工具,但会保持TCP连接打开,并继续探测,直到它被丢弃? (在这一点上,我们知道谁是罪魁祸首)
有没有人有一个如何生成SQL代理作业的创build语句的想法? 我到处寻找,我似乎无法find一个search结果,不涉及使用SSMS和通过对象浏览器。 我走了,find了[msdb]。[dbo]。[sysjobsteps]表,它具有作业的UID和步骤。 我的想法是按照job_id分组,按step_idsorting,然后在弄清楚如何连接之前徘徊一会儿。 但我想在这之前我会问这里。
我正在search一个表中字段的string的发生。 search语句是通过dynamicSQL与我的语句模板看起来像这样。 SET @sSQL = 'UPDATE #tempProcsAndJobs SET ' + @columnName + ' = 1 WHERE createStatement LIKE ''%' + @columnName + '%'''; EXECUTE (@sSQL); 上面的sql产生类似的东西 UPDATE #tempProcsAndJobs SET LoadSummaryTotalSales = 1 WHERE createStatement LIKE '%LoadSummaryTotalSales%' 这种方法通常是有效的,直到遇到像 UPDATE #tempProcsAndJobs SET Nightly SXe Data Transfers = 1 WHERE createStatement LIKE '%Nightly SXe Data Transfers%' 然后它抱怨语法错误。 我试过使用CHARINDEX,并出现同样的问题,服务器恨空格和破折号。 […]
我创build了一个没有shell访问权限的新用户: useradd -g www -d /www/user01 -p ****** -s /sbin/nologin user01 然后在我的sshd_config添加这些行: AllowUsers user01 user02 manager Subsystem sftp internal-sftp Match User user01 ChrootDirectory /www/user01 PasswordAuthentication yes ForceCommand internal-sftp 问题是我得到拒绝每次我用腻子login,是否有任何错误configuration? 更新: 看来,唯一的用户可以ssh是root用户,甚至添加新的用户到AllowUsers指令。
我试图configuration一个Cisco 887VA在工作中打开端口110,但无论我尝试什么,似乎并没有工作。 路由器可以通过networking用户界面从build筑物内访问,但需要CLI命令才能完成任务。 我做了相当多的研究,并相信我需要的代码是: ip nat inside source static tcp [internal IP address of our mail server] 110 [external IP address] 110 我已经将这些信息input到路由器中,当我运行一个show run命令时,它显示出来,但是当我通过一个免费的在线端口扫描器ping端口110时,端口仍然显示为closures状态。 我已经注意到演示运行报告的更多内容,对于其他大多数端口转发条目都有相应的许可条目,我不知道这是否与它有关。 路由器是由我们的ISP提供的,但是他们已经说过要花15个工作日才能派出一个工程师,而且我们不能等那么长时间,所以我有点不知所措。此时此刻。 任何人可以提供的帮助将受到最大的欢迎。 **编辑,在最终答复后部分编辑,以便只留下可能用于后续网站访问者的信息** 以下是最新报告的语法: ip NAT内源路由映射NATTING接口Dialer1过载 ip nat里面源静态tcp 192.168.10.21 25 212.9.28.216 25可扩展 ip nat内源静态tcp 192.168.10.21 80 212.9.28.216 80可扩展 ip nat内源静态tcp 192.168.10.21 88 212.9.28.216 88可扩展 ip nat内源静态udp 192.168.10.21 88 212.9.28.216 88可扩展 […]
我试图在同一台服务器上有多个网站。 我有一个Debian和Nginx的DigitalOcean VPS。 无论我去site1.com,site2.com或site3.com,该网站显示site1.com的内容。 另外,当我inputwww.site.com,www.site2.com或www.site3.com Chrome浏览器显示“此网页不可用” 在… / sites-available /和… / sites-enabled /我拥有以下内容的site1.com,site2.com和site3.com文件。 这是从site1.com: server { listen 80; server_name site1.com www.site1.com; access_log /opt/www/site1.com/access.log; root /opt/www/site1.com; } 这是来自site2.com: server { listen 80; server_name site2.com www.site2.com; access_log /opt/www/site2.com/access.log; root /opt/www/site2.com; } 从site3.com: server { listen 80; server_name site3.com www.site3.com; access_log /opt/www/site3.com/access.log; root /opt/www/site3.com; } 我究竟做错了什么? 正如你所预料的那样,是的,这是我第一次设置一个Nginx服务器。 谢谢你的帮助!
我知道关于绑定总是有很多答案。 但不知何故,我不明白我的设置的问题。 这是我的configuration options { listen-on port 53 { 192.168.159.130; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; recursion yes; } zone "example.com" IN { type master; file "example.fz"; allow-update { none; }; }; zone "159.168.192.in-addr.arpa" IN { type master; file "example.rz"; allow-update { […]
我们所有托pipe的Windows Server 03+机器都可以通过RDP启用并正常连接。 但是,我想要一个不那么重的中央pipe理(基于命令行)来大规模pipe理和维护系统,以便能够通过非侵入性方法(即不中断用户生产力)来更新。 具有集中控制台的传统系统pipe理软件将非常棒,但是,我们的100多台服务器和工作站中有一半都位于自己的本地networking上。 有些是域名,有些是在工作组。 我们在美国有客户。 最初的设置当然不是我的决定,但我现在的任务是寻找一种更简化的方法来发送更新,修补程序和修复程序到我们支持的不同版本的产品的不同types的客户端。 我倾向于基于SSH的东西。 我知道在不牺牲安全性的情况下可以使用RDP进行身份validation,我们的每个客户都需要为我们维护一个pipe理员帐户。 因此,插入我们的所有信息,哪些软件可以最好地利用我们的情况? 我曾经想过腻子 ,但只保留与个别标签的公开会议。 我们没有办法根据我们预先定义的组来分发修复程序。 除非我理解错误。 在这个问题上肯定能够得到一些帮助,这将为我们的IT团队节省很多时间,至less可以得到一些基本的东西。 最好的方式是,如果它能够使用我们为RDP上的每个人存储的凭证,那么我们有300-325个客户,我们需要解释他们基础设施的变化,这将需要为每个人计划停机时间。 试图避免这一个。