服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我开始了一个encryption的socks5服务器(Shadowsocks-like),我想把它的所有stream量都通过tor。 我试过这个: proxychains python3 startserver.py 而且它似乎不听专门的端口。 又怎样? 我的Socks服务器在端口1080上侦听。
我有一个Windows服务器运行2012年R2和单连接上传限制似乎是10-20mbps左右,但使用类似downthemall我可以最大限度地使用分段下载function,我的家庭连接。 以下是tcp参数。 TCP Global Parameters ———————————————- Receive-Side Scaling State : enabled Chimney Offload State : disabled NetDMA State : disabled Direct Cache Access (DCA) : disabled Receive Window Auto-Tuning Level : normal Add-On Congestion Control Provider : ctcp ECN Capability : enabled RFC 1323 Timestamps : disabled Initial RTO : 3000 Receive Segment Coalescing State […]
我们把Nginx作为php-fpm的webserver。 它也服务于所有的静态文件。 我们需要caching对php后端的请求。 我们要用这个清漆。 但问题是在哪里放置:在Nginx的前面还是后面呢? 清漆只会cachingdynamic内容。 静态文件由Nginx提供,因为有大量的大图像,没有足够的内存来存储它们。 那么,让Nginx能够将dynamic页面的传递请求代理到Varnish是否可以? 或者让Varnish使用Nginx作为后端,并用return pipe(vcl)跳过所有的图像请求到Nginx?
我有一个运行Apache 2.4的CentOS 7服务器。 我使用phpMyAdmin连接到远程MySQL数据库实例(在Rackspace上)。 MySQL不在服务器上运行。 phpMyAdmin config.inc.php具有远程Rackspace主机名的详细信息。 当PHPconfiguration为使用Apache 2.0处理程序时,也就是说,当我的/etc/httpd/conf.d/php.conf包含以下命令时: SetHandler应用程序/ x-httpd-php 切换到php-fpm,即: SetHandler“proxy:fcgi://127.0.0.1:9000” 阻止我能够login到phpMyAdmin(401响应)。 我不清楚为什么切换PHP处理程序将以这种方式影响phpMyAdmin。 服务器日志显示没有相关性。 如何在不破坏phpMyAdmin的情况下使用php-fpm?
我试图了解容器如何与Docker Compose进行对话。 我在没有域名的虚拟机上工作,所以我使用IP地址:端口。 我想要一个简单的WordPress应用程序使用标准的图像: wordpress:php5.6-fpm-alpine , mariadb , nginx 。 接下来,我想要一个带有自己docker-compose.yml的phpMyAdmin容器,链接到MariaDB容器。 短篇故事 我设法让它与links工作。 然后我试图设置,但我得到一个错误,说他们不在同一个networking上。 我知道我可能已经走了–link在命令行链接,但这并不好玩。 所以我想这就是networks指令是什么,我重写了我docker-compose.yml 。 这里是我的Wordpress应用程序的工作docker-compose.yml (只有相关的东西) services: blog: (skip) networks: – maria_net – app_net db: (skip) networks: – maria_net web: (skip) networks: – app_net networks: app_net: maria_net: 该应用程序公开端口8080,nginx正在侦听。 我需要告诉nginx将PHP请求代理到php-fpm正在监听端口9000的blog容器。 nginx的conf文件被压入容器的/etc/nginx/conf.d 。 它能做什么 : 设置指向blog容器的端口9000( php-fpm )的上游, 为/ var / www / html(这是与blog容器共享的卷)上的静态文件设置root […]
我正在与Linuxnetworkingwil6210驱动程序支持的Qualcomm WiGig(60GHz)芯片组一起工作。 我使用Linux内核4.12。 在我的使用案例中,我想使用WiGig接口的并发使用。 这意味着一个接口是P2P-GO / P2P-Client,另一个接口是STA / AP。 所以我可以在P2P组和PBSS内进行并行通信。 但是检查WiGig接口的“iw phy”输出,据说“不支持接口组合”。 无论如何,我试着设置“driver_param = use_p2p_group_interface = 1”的请求者conf文件,当然这是行不通的。 我想知道:这个并发选项可以在没有任何硬件更新的驱动程序中添加? 我阅读了这个链接的“多接口常见问题解答”: http : //linuxwireless.org/en/users/Drivers/carl9170/#Multiple_Interfaces_FAQ ,这是在固件中定义多个接口实例所需要的。 但是因为我没有编辑固件的权限。 有没有其他的实现这个并发接口? 我赞赏任何build议, 谢谢,费尔南多
我试图了解在vlan中的通用模式端口上下文中出口标签的规则。 我有一台联网的Thelesis AT-8000S交换机,连接了两台PC(PC1 < – > e1,PC2 < – > e2)。 两台电脑都安装了wireshark,网卡设置为vlan信息未被删除的模式。 有一个vlan creadted(id = 100),并添加到这些端口。 两个端口都处于通用模式 , PVID设置为100, 入口过滤打开,但可接受的帧types设置为admitAll 。 当我将出口规则设置为untagged时,两台PC可以相互通讯(ping)。 当我将e1的出口规则设置为标记时 ,我可以从PC2发送ICMP(ping)到PC1(我在PC1上发送带有802.1Q VLan信息的ICMP帧),但是没有响应。 我已经阅读了Allied Thelesis的虚拟局域网文章,也是AT-8000S的CLI用户指南和“谷歌search结果”。 根据我的理解,当你设置出口规则(“外出规则”)为一般模式端口标记时,交换机不应该从一帧中去除vlan信息,这就是为什么我看到这个信息whisthark。 PC1应该用ICMP响应。 当然,响应帧是无标记的,所以交换机应该根据e2上的PVID值(100)来发送这个帧。 e2的出口规则是无标记的,所以PC2应该在没有任何vlan信息的情况下接收响应帧。 我的问题是为什么它不工作,我错过了什么? 我知道,这不是一个真实的例子,通常PC应该连接到访问模式接口(它像一个魅力),但我想有能力嗅探vlan信息之一的porst。 最好的问候,亚历山大
我已经安装到我的服务器的mailcow dockerized解决scheme,我想我的邮件服务器的域名从mail.example.ml更改为mail.example。 tk但是当我做了它,当我访问它的http://mail.example.tk时,我的浏览器抱怨错误的证书。 此外,pipe理应用程序运行在作为反向代理运行的nginx之后,具有以下更新的虚拟主机configuration: server { listen 80; server_name mail.thundermail.tk; location /.well-known { proxy_pass http://127.0.0.1:8080/.well-known ; proxy_set_header Host $http_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; client_max_body_size 100m; } location / { rewrite ^(.*) https://$server_name$1 permanent; } } server { listen 443 ssl; server_name mail.thundermail.tk; ssl_certificate /opt/docker-mailcow/data/assets/ssl/cert.pem; ssl_certificate_key /opt/docker-mailcow/data/assets/ssl/key.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; […]
我有一个.bat,特别是调用SAS脚本,它也调用内部的SAS脚本。 我已经在计划任务中添加了.bat并触发了它。 当内部SAS脚本调用失败时,我可以看到,即使我结束了该任务,外部SAS作业仍然运行。 非常感谢有关如何正确地终止批处理脚本执行的所有进程的任何想法,因为我是使用计划任务的新手段。
我有2个openvpn守护进程在centos7虚拟机中运行。 第一个守护进程现在可以正常工作6个月,并且由pipe理员使用。 现在我需要开始另一个1,它只用于查看客户机彼此。 那么问题在于Firewalld的设置。 我不明白如何设置第二个水龙头/ tun从阻止访问openvpn的客户端到所有其他子网。 我试图用不同的区域和服务规则来指定接口,在规则丰富的同一个区域,不同的区域有丰富的规则,但什么也没有。 现在我重置只有第一个openvpn守护进程的规则。 任何人都可以帮我find一个方法吗? 我很抱歉我的英语…我知道这很糟糕… 这里openvpn.conf port 21196 proto udp dev tun2 ca ./sacred/ca.crt cert ./sacred/sacred.crt key ./sacred/sacred.key # This file should be kept secret dh ./sacred/dh4096.pem server 10.40.0.0 255.255.255.248 route 10.40.0.0 255.255.255.248 push "route 10.40.0.0 255.255.255.248" client-config-dir sacred/ccd route 10.40.0.0 255.255.255.248 client-to-client keepalive 10 120 tls-auth ./sacred/ta.key 0 # […]