服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个网站,我想创build和删除文件夹与WordPress的网站。 结构是这样的: /wp1 /wp2 /wp3 /… 我使用nginx,我知道为了使这个工作,我必须创build多个位置块来捕获每个WordPress的网站: location /wp1 { try_files $uri $uri/ /wp1/index.php?$args; } location /wp2 { try_files $uri $uri/ /wp2/index.php?$args; } location /wp3 { try_files $uri $uri/ /wp3/index.php?$args; } … 该coonfiguration作品完美,但很难保持,所以我试图与位置的正则expression式,以便只使用一个位置块的所有网站,所以我可以删除和创build文件夹,而不必担心nginx设置: location ~ ^/wp(?<staging>\d+) { try_files $uri $uri/ /wp$staging/index.php?$args; } 但是这不起作用。 任何想法,我在想什么? 这是我的完整configuration文件: server { listen 80 default_server; listen [::]:80 default_server; server_name _; […]
在Networking – > Load Balancin克 – > Host and path rules ,我已经定义了一个URL映射映射'/','/ blog /','features /'和'/ pricing /'到wordpress后端/ 但是,当我添加'/'的configurationtesting,我得到这个错误消息: 我的意图是有一个知名的url映射到一个WordPress的后端,其余的指向另一个后端服务。 为什么上面的规则中的“/”不会将“www.examples.com/”映射到wordpress服务? 编辑 1)根据Grisha Levit在评论中的要求 >> gcloud compute backend-services describe backend-service-url-mapper affinityCookieTtlSec: 0 backends: – balancingMode: UTILIZATION capacityScaler: 1.0 description: '' group: https://www.googleapis.com/compute/v1/projects/myproject/zones/us-central1-c/instanceGroups/instance-group-forward-to-gae maxUtilization: 0.8 connectionDraining: drainingTimeoutSec: 300 creationTimestamp: '2017-01-16T18:18:24.815-08:00' description: '' enableCDN: false fingerprint: jx1UyRlAaXY= healthChecks: […]
我有一个专用服务器,并安装了VMWare-Esxi作为主要的操作系统。 然后,我在VMWare-Esxi上添加了4个虚拟机: VM1 – Windows Server 2008 – Local IP 192.168.100.10 VM2 – Windows Server 2008 – Local IP 192.168.100.11 VM3 – Windows Server 2008 – Local IP 192.168.100.12 VM4 – Mikrotik Router 6.6 – Public IP 149.252.96.29 // definitely it's not my real IP 🙂 我想做的事? 我想在Mikrotik路由器上实现端口转发到本地虚拟机,如下所示: 149.252.96.29:1573 ==转发=> 192.168.100.10:3389 149.252.96.29:1574 ==转发=> 192.168.100.11:3389 149.252.96.29:1575 […]
我想连接到远程服务器。 在此命令完美工作之前: ssh -i vpsMain [email protected] 我需要connecto在这个VPS上的其他服务器,因为我有这个错误,当我试图在VPS上连接它:`提供的主机头未列入白名单 我执行以下命令将我的服务器的主机添加到我的远程服务器的白名单中: iptables -A INPUT -i eth0 -s ip addresse -j ACCEPT iptables -A OUTPUT -o eth0 -d ip addresse -j ACCEPT 在此之后,当我做telnet 163.xxx.xxx.xxx我connection refused 所以我想删除iptables动作,并在远程服务器上执行: iptables -P INPUT DROP 在此之后,远程服务器崩溃。 我现在想用这个命令连接到它: ssh -i vpsMain [email protected]它不起作用,并有此错误: ssh: connect to host 163.xxx.xxx.xxx port 22: Operation timed out 有人能帮我吗?
我在一个国家有一个服务器,但大多数访问我的网站来自另一个国家(例如,我的服务器在德国,但我的网站用户在美国)。 这意味着我的用户的ping时间很慢。 我打算在用户所在国家购买一台服务器,但是我不打算从以前的服务器上移动数据(出于各种原因)。 我的网站必须连接到数据库才能加载内容。 是否有可能从我的新的Web服务器连接到我的当前服务器上的数据库? 我想这将是这样的事情。 $dbhost = "I think I should write the ip of the alternative server here"; $dbuser = ….; $dbpass = ….; $dbname = ….; $dbconnection = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); 它是否正确?
在ubuntu 16.04 LTS上尝试更新ntopng导致在apt-get install ntopng(以root身份运行)期间出现这个恼人的错误, 执行/ lib / systemd / systemd -sysv-install启用ntopng无法执行操作:文件存在dpkg:error handling包ntopng(–configure):subprocess安装后安装脚本返回错误退出状态1 我以前完全删除ntopng使用命令 – apt-get purge –auto-remove ntopng删除/ etc中剩下的任何其他文件/目录,如空目录/ etc / ntop,/ etc / pfring,/ etc / nprobe,/ etc / cento和/ etc / nbox。 执行重新启动“closures-r现在”,并检查没有ntopng文件左侧挂着使用“dpkg -L ntopng”。 因此,所有看起来确定完整的重新安装,但是这个错误新的安装失败。 任何人都知道错误是指什么文件? 更新 – 挖掘周围,我有libfakeroot文件遗留在/ usr / lib / x86_64-linux-gnu / libfakeroot,我再次打开并重新启动 – 具有相同的结果。
是否有任何选项来启用rm -rf确认。 我们有一个rm=rm -i的别名设置,所以无论何时我们删除一个文件,它都会要求确认,但是当提供-f标志时,它不会要求确认。 那么是否有任何选项要求用rm -f和rm -rf命令的强制标记来确认rm (或rm -r )命令?
我们每天从cron deamon到[email protected]收到数百封邮件。 我怎样才能阻止呢? 这些邮件是指我们自定义的自定义cron作业 – 以及由AWS设置的其他作业。 邮件主题如下所示: Cron <www-data@ip-172-12-34-56> [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/date.sh 我读这是默认的行为,但我找不到方法来closures它。 crontab -l和sudo crontab -l都不包含MAILTO指令或除正常的cron作业定时之外的任何东西。 > cat vim /etc/crontab cat: vim: No such file or directory # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when […]
我可以通过分配给br0:1 213.xxx.xxx.1访问主机,但是213.xxx.xxx.2 ( br0:1上的网桥接口)的VM不起作用。 我必须为第二个子网创build另一个网桥接口,但是bond0已经连接到br0 基本上我怎么能在这种情况下使用虚拟机的第二个子网? 子网: 213.xxx.xxx.176/28 213.xxx.xxx.0/27 routed via 213.xxx.xx.180 build立: EM [1-2] # cat /etc/sysconfig/network-scripts/ifcfg-em[1-2] DEVICE="em[1-2]" NAME="bond0-slave[1-2]" BOOTPROTO="none" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" USERCTL=no IPV6INIT=no PEERDNS=no MASTER=bond0 SLAVE=yes bond0 # cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE="bond0" NAME="bond0" BOOTPROTO="none" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Bond" USERCTL="no" IPV6INIT="no" PEERDNS="no" BONDING_OPTS="mode=active-backup miimon=100" BRIDGE=br0 BR0 # cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE="br0" NAME="br0" BOOTPROTO="none" IPADDR="213.xxx.xxx.180" GATEWAY="213.xxx.xxx.177" NETMASK="255.255.255.240" […]
参考问题之一“客户端需要在域控制器上访问哪些端口才能login?” 我有一个alignment的问题正在面临。 请参阅前面为客户端计算机打开的以下端口作为参考。 TCP: 53 88 135 139 389 80 445 464 636 3268 3269 1024 to 65535 UDP: 88 123 137 138 500 4500 464 389 当我们打开这些端口时,我们面临的问题是从客户端的DNS查找不起作用。 例如。 我们限制只允许在端口之上的域控制器。 然后,从客户端计算机上执行nslookup,我们无法得到如www.bing.com , www.google.com , www.badiu.com等某些网站地址的结果。 这意味着无法parsing外部url。 如果您有其他问题,请告诉我。