服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我知道有支持LTE / 3Gencryption狗的路由器(比如AVM的FRITZ!盒子)。 但是,如果我有一个路由器,正式不支持这些软件狗,但有了USB端口的NAT存储,可以支持正确的软件的LTE / 3Gencryption狗? 这意味着,如果我安装了一个自定义固件,路由器是否可以支持encryption狗? 我说的是“TP-Link射手C9 AC1900”,如果这有所作为。
我有一个新的虚拟机设置,并设置像OSX上我的CentOS 5.5虚拟机。 这是一个奇怪的设置,因为我们使用Comcast网关作为路由器,我真的不想改变,因为我们使用的是Mac,Apple路由器只允许192.168.1.1,172.16.1.1和10.0.1.1。 所以,我有一个从我的静态IP块静态的Mac框设置。 然后我有一个运行CentOS 5.5的虚拟机实例,我的ifcfg文件只有另一个来自同一个块的静态地址; 我们有一个10.1.10.1的默认gw。 在同一个盒子上的6.7vm上,我已经用同一个模块的另一个静态进行了设置,并且尝试了所有与5.5设置完全相同的东西。 我们可以ping通8.8.8.8,但是不能从外面ping。 IP摘要: 我的IP地址是70.88.182.198/29 路由器10.1.10.1 networking掩码255.255.255.0 网关IP 70.88.182.198 Mac服务器70.88.182.197 CentOS 5.5 vm 70.88.182.195 CentOS 6.7 vm 70.88.182.194 我知道70.88.182.0的地址实际上应该与“10.1.10.1”相同,而不是“路由器”,但这是如何设置的,并且正在为70.88.182.197和70.88.182.195工作,就像我说,在同一台服务器和vmware。 不知道为什么6.7的行为是不同的。 我曾尝试使用和不使用NM控制,在CentOS 6.7中添加静态路由,并添加和删除默认gw … 来自外部的traceroute 70.88.182.195显示了这条路线: 192.168.0.1 96.120.4.57 174.49.69.60 70.88.182.195
我有下面的configuration。 但是,当用户从http切换到https时,会话不会再停留。 例如。 主页http,但付款页面是https。 我如何解决这个问题? upstream backend { ip_hash; server <server-1-ip>; server <server-2-ip>; } upstream backend_ssl { ip_hash; server <server-1-ip>:443; server <server-2-ip>:443; } server { location / { proxy_pass http://backend; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } server { listen 443 ssl; ssl_certificate /etc/nginx/ssl/mycert.crt; ssl_certificate_key /etc/nginx/ssl/mykey.key; location / […]
我最近开始为我们的内部应用程序设置一个新的远程专用服务器,以前我们运行了两台内部服务器,现在我们有一台运行Windows Server 2012 Essentials的服务器。 现在我的问题是,以前的networking主机是一个完整的Windows Server 2012,现在我用它来为我们的应用程序托pipenetworking服务,不幸的是必需品已经有它自己的默认网站使用端口80/443,现在我想我的服务运行那些港口。 我知道默认的网站提供远程Web访问,但我没有需要或兴趣,我是否可以安全地更改此默认网站的端口,甚至完全closures它? 我不是100%确定还有什么使用默认网站,我想避免删除服务器本身需要的服务,我的谷歌search没有find答案。
我试图通过SNMP监视我的服务器和UCD-DISKIO-MIB::diskIONRead.1给我1344574464而iostat报告9701669 kB_read 。 为什么这个差距? 我不必提及我正在监视正确的磁盘,所以这不是原因。
我试图阻止访问我的网站,除了访问单个URL“/ ws / public”,每个人都被允许查看。 我在Apache Tomcat前面运行Apache WebServer,它通过Web Service提供来自Java Web应用程序的内容。 我有一个Apache WebServer的configuration文件,如下所示: <VirtualHost *:80> ServerName foo.org ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ProxyPass /VS/ws/public http://localhost:8090/VS/ws/public ProxyPassReverse /VS/ws/public http://localhost:8090/VS/ws/public </VirtualHost> 这对我来说是正确的。 我testing过访问私人Web服务和其他网页,我总是得到404。这是好的。 一位同事build议,包括http://mysite/VS/ws/public/../private等“..”的请求将允许访问私人Web服务,但在我的testing中,我无法实现这一点(我不想要这个!) 那么,上面的configuration是否正确只允许访问http:// mysite / VS / ws / public ? 有没有我忽略的安全问题?
我正在谷歌计算引擎上运行Apache,我按照这里的步骤: http : //www.groovypost.com/howto/apache/configure-apache-web-site-to-use-multiple-ports/ 使我的网站接受多个端口,而不是默认的端口80,但它似乎只适用于本地主机而不是我的IP地址: 我用telnet localhost 8080 ,它的工作原理,但为什么当我使用telnet <my-external-ip-address> 8080它不会工作。 我能知道为什么吗?
根据官方uWSGI文档:networking服务器面向外部世界。 它可以直接从文件系统提供文件(HTML,图像,CSS等)。 但是,它不能直接与Django应用程序进行对话; 它需要运行应用程序的东西,从Web客户端(如浏览器)提供请求并返回响应。 Web服务器网关接口 – WSGI – 完成这项工作。 WSGI是一个Python标准。uWSGI是一个WSGI实现。 这是否意味着如果我想在Web服务器上部署一个Django应用程序,uWSGI是必须的?
我们有许多从Exchange 2007中提取数据的网页。我们最近将这些邮箱迁移到了2013年。 它看起来代码使用一个URL http:// xxxxx2007 /交换/邮箱指向\。\ backendstorage \不再存在于2013年了,并没有任何相似之处。 根据微软的说法,在2003年后,IIS中的\ backendstorage \ URL被淘汰,所以不知道为什么我们在2007年有一个。 我根本无法弄清楚在2013年什么URL替代了这个,我马上想到了EWS,但是这个失败了。 任何人都有这样的问题与Exchange迁移和第三方代码之前?
我有一个Windows Server 2012的机器,从今天开始随机开始抹去用户的configuration文件,现在不会保存任何更改后,他注销(桌面图标,书签等)。 他的机器为所有用户(包括我的域pipe理员)和本地pipe理员帐户执行此操作。 我已经尝试删除configuration文件文件夹以及registryconfiguration文件列表中的匹配项。 新创build的configuration文件也被标记为临时文件,不会保存任何信息。 没有registry项导致此问题,并且域中的其他计算机都没有此问题。 这甚至发生在新创build的域用户帐户。 不知道是什么导致了这个问题或者如何解决,请帮忙。