服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一台使用VMWare Workstation Player运行Linux和Windows 7虚拟机的服务器。 我已经在主机上放置了一个exe文件,并configuration了虚拟机来访问该文件夹的共享文件夹。 我可以使用虚拟机,看到exe文件并双击它,然后从这个共享文件夹运行程序。 该exe是在Linux主机上,我可以通过使用VMWare Workstation的共享文件夹function与VM共享该主机文件夹从Windows VM运行。 具体来说,我正在使用快捷方式链接(.lnk)启动可执行文件。 我可以在Windows操作系统虚拟机中看到并运行可执行文件。 我想这样做,但使用互联网。 我想在本地计算机上使用Windows 7,并以某种方式在服务器上查看exe文件,然后双击它并在本地Windows 7操作系统上运行该程序。 我怎样才能安全地做到这一点? 是否有可能在本地启动位于另一台计算机上的exe文件? 在另一台计算机上的EXE将被加载到本地计算机的内存。 如何安装远程exe的目录来做到这一点,如果这是我应该做的? 我应该使用Cygwin和SSH连接转发? 我猜测,我可以通过与Windows远程共享Linux文件来实现这一目标。
我们在总部安装了一台配有DNS服务器的DC,我们在分支机构A中安装了DNS服务器的RODC。我们现在想向分支机构A添加一个额外的DC(不是RODC),但是有三个选项“额外的DC选项”,我们不知道我们必须select“DNS服务器”,“全局编录”和“RODC”。
我正在尝试build立一个实验室,可以在运行在私有子网上的AWS上的易受攻击的虚拟机上运行metasploitable,可以通过我设置的OpenVPN服务器访问。 我可以连接到OpenVPN服务器,并且我可以成功ssh到私有子网上的虚拟机,但运行这个漏洞需要虚拟机能够发起一个连接回到攻击机器 – 所以私有子网上的机器需要路由到连接的VPN客户端。 私人实例没有互联网访问。 我有一个想法,我可以在VPNnetworking上的私有子网客户端上的每个实例,并设置它,使客户端可以互相交谈。 只要虚拟机具有互联网连接,就可以工作。 当在私有vms前面使用NAT网关(给他们上网以及连接到openvpn服务器的公共IP)时,我也可以在AWS上工作,但是我失去了连接到私有虚拟机与他们连接到VPN时分配给他们的亚马逊专用IP。 所以我不能单独pipe理这些实例,而没有通过映射networking来找出活着的东西。 我宁愿通过他们的私人IP访问他们。 我试图通过改变client.conf连接到OpenVPN服务器的私有IP而不使用NAT网关来实现“让他们客户端”的想法,但是当我这样做的时候,我失去了连接到私有漏洞虚拟机的连接。 我怀疑我失去了访问,因为一个路由被推送到私人实例重新路由到VPN的所有本地子网stream量,已经有一个本地stream量的路由,但我没有连接,当我使用route-nopullconfiguration选项(如果这是正确的轨道,但不完全正确,我不知道什么手动做的路由表,当我这样做弥补route push VPNnetworking的缺乏)。 有没有更好的方法去给私人实例访问连接的VPN客户端? 编辑:私人实例正在运行openvpn v2.3.2,所以select性路由拒绝不提供给我:( 编辑2: route-nopull与route 10.8.0.0 255.255.255.0 [在openvn服务的networking]在专用networkingvms client.conf似乎工作。 也适用于我的VPC私有实例没有NAT网关(我指的openvpnconfiguration在我的openvpn服务器的私人IP地址)。 我仍然有兴趣知道是否有更好的方法来做这一切。
我想在rewritereplace$args的第一个字符 我有以下几点: return 302 https://domain/accounts/registration?_uid=1928&_tag=$request_uri&$args; 如果$args是空的,我只是得到一个以&结束的链接,这不是一个大问题,但如果我有一些$args我得到的something&?arg1这是错误的,因为&? 被认为是前一个参数的延续。 如何从$args删除第一个字母( ? )?
我有一个像/ app / logs这样的目录,这里有数百个文件。 我想要做的是我的磁盘空间不够了,我想挂载一个新的磁盘到系统。 问题是我需要将这个磁盘挂载到我的日志path(/ app / logs)。 因为我无法更新我的应用程序日志目录,我的应用程序将日志文件保存到/ app / logs目录。 有没有办法做到这一点?
我想弄清楚为什么Perl中的nph脚本正在从浏览器中破坏。 这是代码: #!/usr/bin/perl print "Content-Type: text/plain\n\n"; print "FOO"; 我把它命名为nph-test.cgi ,然后从浏览器运行,我得到: 如果我复制完全相同的代码,并将其命名为test.cgi ,则会出现问题: apacheconfiguration是: <Directory "/home/foo/web/example.org/*"> Options +ExecCGI +FollowSymLinks +MultiViews AllowOverride AuthConfig PerlResponseHandler ModPerl::Registry AddHandler perl-script .cgi .pl Options +ExecCGI PerlOptions +ParseHeaders AllowOverride All Require all granted </Directory> 我究竟做错了什么? 版本是: Apache 2.4.18 Perl 5.22.1
我正在运行一个小型的arm板,在家里的本地networking中提供一些服务。 当我尝试了解docker的ipv6支持时,我对第一次testing的结果感到困惑。 我的networking由使用dhcpv6的单一路由控制,每个客户端有2个有效的全球ipv6地址(也是1个本地ipv4),并受路由器的防火墙保护(不允许来自互联网的请求到客户端)。 arm板运行的是ubuntu 16.04,有一个有效的ipv6地址,启用了隐私扩展function。 所有docker集装箱正在使用默认的桥梁networking,没有任何调整。 在docker上的主机 netstat -tulpen|grep docker 节目 tcp6 0 0 :::8080 :::* LISTEN 0 22490 1559/docker-proxy 没有一个单一的ipv4服务监听。 在这个docker容器内部,同样的netstat请求给出 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 0 23955 8/nginx tcp6 0 0 :::80 :::* LISTEN 0 23956 8/nginx Nginx正在监听ipv6以及ipv4 – 端口80被暴露在8080端口 docker run (…) -p 8080:80 (…) 检查桥梁networking docker network inspect bridge 显示默认的本地网桥 […]
我有一个本地IP 192.168.0.x,(NetA)和一个运行在192.168.0.254(GwA)上的OpenVPNnetworking, OpenVpn在这里是10.0.2.2,在另一端是10.0.2.1,以networking10.0.0.x(NetB)中的10.0.0.1(GwB) 从网关GwA我可以跟踪路由到另一边的networkingNetB 我在NetA上有一个路由将NetB路由到GwA,但是从192.168.0.10开始的traceroute结束于GwA,它不会再继续。 难道NetB不知道如何路由回NetA? NetA上的机器不需要从NetB到达,所以我想这将是很好的Nat全部NetA主机GwA GwA是OpenVPN的debian盒,GwB是一个专用的pfSense。
我正在使用下面的http客户端4.5.3 http核心4.4.8 我正在使用下面的代码:System.out.println(“初始化服务器”); SystemDefaultHttpClient cl = new SystemDefaultHttpClient(); client = new HttpSolrClient(“ http:// localhost:8983 / solr /#/ prosp_poc_collection ”,cl); System.out.println(“完成初始化服务器”); client.deleteByQuery(“ : ”); 我得到下面的错误 – 我试着用http … 4.4.1没有改变。 SLF4J:类path包含多个SLF4J绑定。 SLF4J:在[jar:file:/ C:/tikalib/tika-app-1.16.jar!/org/slf4j/impl/StaticLoggerBinder.class]中find绑定SLF4J:在[jar:file:/ C:/ tikalib中find绑定/tika-server-1.16.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J:有关说明,请参阅http://www.slf4j.org/codes.html#multiple_bindings 。 SLF4J:实际绑定types为[org.slf4j.impl.Log4jLoggerFactory]完成初始化线程“main”中的服务器exceptionjava.lang.VerifyError:错误返回typesexception详细信息:位置:org / apache / solr / client / solrj / IMPL / HttpClientUtil.createClient(Lorg /阿帕奇/ solr的/普通/ PARAMS / SolrParams)Lorg /阿帕奇/ HTTP […]
我尝试添加两个代理到一个虚拟主机/服务器定义来运行这个软件: https : //github.com/cybertec-postgresql/pgwatch2 PGwatch2监听不同的端口:一个pipe理软件,一个显示grafana仪表板。 我想在一个服务器定义中实现这两个代理,但我的例子只适用于主要位置。 /pipe理没有工作:404没有find。 server { listen 80; listen [::]:80; server_name pgwatch.xy.de; return 301 https://$server_name$request_uri; } server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl_certificate /etc/ssl/web/pgwatch.chain.pem; ssl_certificate_key /etc/ssl/web/pgwatch.xy.key; add_header Strict-Transport-Security "max-age=63072000; preload"; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; server_name pgwatch.xy.de; root /usr/share/nginx/html; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect […]