服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我获得了newdomain.org.il的ssl证书 但是,我从https://olddomain.org.il获得一些请求(图片) (由于客户有没有模式的链接,这是可以的) 我可以轻松地redirect非https请求: server { listen 80; server_name www.olddomain.org.il olddomain.org.il; return 301 https://newdomain.org.il$request_uri; } 但是,这不会赶上https的旧域请求 但是如果我为olddomain添加一个listen子句 server { listen 80; listen 443 ssl; server_name www.olddomain.org.il olddomain.org.il; return 301 https://newdomain.org.il$request_uri; } 请求会得到一个sslError,因为主机名将不匹配证书域。 任何解决方法这在nginx? (我知道我可以解决旧域名的另一个ssl证书或代码更改,以防止这些遗留的URL存在,但由于这是从旧应用程序的迁移过程,我真的不想。
正如标题所说,Nginx的Gzip不工作,我已经尝试了许多configuration分散在互联网上没有工作,我真的很沮丧,当简单的事情不工作。 gzip.conf: gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_min_length 256; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon; Chrome: Chrome Audit: Curl: 我清除了caching,一切仍然一样。 ======================= 更新: 我已经testing过gzip压缩 http://checkgzipcompression.com/ 并给了我: 但在Chrome显示: Firefox: removed gzip_vary * Hostname was NOT found in DNS […]
我有两个服务器192.168.0.153和192.168.0.200,我希望发送所有传入的stream量到服务器192.168.0.153:80到192.168.0.200:80 这可以使用NAT表来实现,但是,如果stream向服务器192.168.0.153:80的stream量来自192.168.0.140,192.168.0.142或192.168.0.143,则不希望发生NAT,将所有传入连接服务器192.168.0.153:80应该是192.168.0.200:80 我怎样才能实现这一点与iptables? 谢谢。
我有一些聪明的脚本,检查服务器的名称,并获得域名。 例如,我有服务器的名称:example.ru01。 我需要得到:example.ru我的scipt: #!/bin/bash hostname=example.com01 echo $hostname reg0="\(\([a-z0-9_-]*\)\|\([a-z0-9_-]*\.[a-z_-]*\)\)" domain=`expr match $hostname $reg0` echo $domain 没关系。 在输出我有: example.com01 example.com 但是,当我写第三层领域,我有输出: example.com.us01 example.com 所以,我需要另一个正则expression式。 我写了这个: reg0="\(\([a-z0-9_-]*\)\|\([a-z0-9_-]*\.[a-z0-9_-]*\.[a-z_-]*\)\)" 输出: example.com.us01 example.com.us 有用。 但是,当我写第二层域,我有输出: example.com01 example 所以…我可以写一个正则expression式两种types的域?
我目前正在努力使nginx安全的文件夹名称,无论其内部的文件名是什么。 比方说,我正在访问一个文件夹/一个/两个/三个文件,它看起来像这样: http://example.com/one/two/35d6d33467aae9a2e3dccb4b6b027878/file.mp3 所以文件夹“三”只能通过目录md5访问,而真正的path将返回403.我有成千上万的这样的文件夹,所以我需要保持隐藏,但通过远程客户端,只知道md5静态访问他们运行。 同时这样的链接也应该工作: http://example.com/one/two/35d6d33467aae9a2e3dccb4b6b027878/four/file.mp3 所以只有一个特定的目录级别被隐藏。
为我的任务需要安装pywin32包。 Python只能通过代理安装新的包。 pip –proxy http://<username>:<password>@<hostname>:<port> install pywin32 但是安装结束错误 Collecting pywin32 Could not find a version that satisfies the requirement pywin32 (from versions : ) No matching distribution found for pywin32 You are using pip version 8.1.2, however version 9.0.1 is available. You should consider upgrading via the 'python -m pip install –upgrade pip' comm and. […]
当给用户分配系统angular色时,我只看到“系统pipe理员”和“系统用户”。 我需要添加一个“Content Manager”作为angular色的用户,但是没有看到这个选项。 Windows Server 2016上的SQL Reporting Services 2016。
是否有可能通过组策略(或其他方式?),强制所有的Windows服务器和客户端计算机打开networking连接审计日志logging,但仅用于拒绝的networking连接,没有logging成功的连接? 我当前的Windows事件 – 安全日志充满了我不想logging的允许的networking连接
我正在尝试使用HAproxyconfigurationPass through SSL,但是我收到了很多错误 这里是我的例子 parsingACL时检测到错误 frontend public_ssl mode tcp option tcplog bind *:443 tcp-request inspect-delay 5s tcp-request content accept if { req.ssl_hello_type 1 } acl foo_app_bar req.ssl_sni -i bar.example.com acl foo_app_baz req.ssl_sni -i baz.example.com use_backend foo_bk_bar if foo_app_bar use_backend foo_bk_baz if foo_app_baz default_backend foo_bk_default 但是我得到以下错误 [ALERT] 339/143013 (3828) : parsing [/etc/haproxy/haproxy.cfg:45] : error detected in […]
我是新来的路由,但需要完成以下路由任务 我有3台机器A,B,C,CentOS7在他们每个人,selinux禁用,防火墙没有安装 机器A有3个, 连接到互联网IP 147.xx67 / 21(接口eno16777736) 连接到192.168.0.0/24(IP 192.168.0.3)(接口eno50332208) 连接到10.0.0.0/24(IP 10.0.0.3)(接口eno33554984) 机器B有1 nic 连接到192.168.0.0/24(IP 192.168.0.20) 机器C有1 nic 连接到10.0.0.0/24(IP 10.0.0.20) 我需要实现的是,使用CentOS7,将机器A上的路由设置为 1 – 共享互联网的所有现有机器和其他任何我可能连接。 2 – 设置IP转发,使所有机器都可以互相访问。 我确实尝试了以下内容: 在路由器机器上打开包转发: echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf 并设置一些路由规则 #nmcli connection modify "eno33554984" +ipv4.routes "10.0.0.0/24 147.xx67" #nmcli connection modify "eno50332208" +ipv4.routes "192.168.0.0/24 147.xx67" #nmcli connection modify "eno33554984" +ipv4.routes "10.0.0.0/24 192.168.0.3" #nmcli […]