我们正在用SBS2011发送/接收邮件。 存在SBS2011的3个默认接收连接器(默认SBS2011,Windows SBS Internet接收SBS2011和Windows SBS传真共享点接收SBS2011),但它们configuration不正确。 据我所知,我知道必须在“默认SBS2011”中检查的3个权限组是:Exchange用户,Exchange服务器和传统Exchange服务器。 但是,我需要检查匿名用户为我们的人接收邮件。 如果不检查,我们得到以下回应 Your message wasn't delivered due to a permission or security issue (#<IP #5.7.1 smtp; 530 5.7.1 Client was not authenticated> #SMTP#) 在正常的工作环境中,应该在“Windows SBS Internet接收SBS2011”连接器中检查“匿名用户”,对吗? 当我这样做,发送电子邮件时,我会得到同样的回应。 注意:此时,我可以收发邮件没有问题(但configuration不是这样)。 为了解决这个问题,我尝试了“修复我的networking”,确实给了我以下错误: "Exchange is not configured to communicate over your local network" 当我告诉Windows来解决这个问题时,他修复了这个问题,但是,当我再次运行“修复我的networking”时,它给了我同样的问题! 这是一个奇怪的循环。 之后,我尝试了“连接到互联网”向导。 它完成了,但最后它给我一个错误,我的邮件configuration不正确,我需要再次运行向导。 我可以做到这一点,但总会给出同样的错误,所以没有运气。 现在,我的默认连接器将在一天内消失几次,我需要重新创build它。 当然,我们在重新创build之前不会收到任何邮件。
随着chef.log_level设置为debug ,我的stream浪者configuration停止与此作为唯一的指标。 如果这是由于资源所致,那么我怎样才能从Linux VM中挖出造成我的进程的罪魁祸首呢? 在这一点上,我可以把vagrant ssh变成vagrant ssh 。
我想用puppet运行下面的命令: sb2-init rasp /home/ubuntu/raspberry_pi_development/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc 在木偶: exec { "initSB2": command => "sb2-init rasp /home/ubuntu/raspberry_pi_development/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc" , cwd => "/home/vagrant/raspberry_pi_development/rootfs", path => "/home/vagrant/raspberry_pi_development/scratchbox2/bin", user => 'vagrant', logoutput => true, } sb2-init命令在“/ home / vagrant / raspberry_pi_development / scratchbox2 / bin”目录下,我想在“/ home / vagrant / raspberry_pi_development / scratchbox2 / bin”文件夹中执行这个命令。 当我执行这个傀儡 – 清单我得到: notice: /Stage[main]//Exec[initSB2]/returns: /home/vagrant/raspberry_pi_development/scratchbox2/bin/sb2-init: line 6 sename: […]
从今天上午以来,我无法访问我的合stream。 它在Ubuntu 12.04服务器上。 错误本身就是这样 Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /xxx/xx/xxxxx. Reason: Error reading from remote server 我使用一个与反向代理的Apache 我的apache2错误日志显示这个: (70007)The timeout specified has expired: proxy: error reading status line from remote server My apache config is this : <VirtualHost […]
我有一个2012年的服务器现在是AD / GC / DC / DNS / Hyper-V和交换2010年。 域/交换开始在最近我将所有angular色/邮箱转移到运行Exchange 2010的2012框中的sbs 2003框中。 (我通过DCPROMO从域中删除了这个sbs 2003盒子 – 不确定是否需要执行其他任何操作来清除组织中的Exchange 2003痕迹) 所有用户从邮件/域连接到这个服务器,一切正常运行正常。 我也有我想要使用的Exchange 2013许可证。 我希望实现高可用性(或靠近它的一些解决scheme),以便在机器出现硬件故障的情况下提高保持组织顺畅运行的可能性,因为它是运行域/邮件的唯一服务器。 我不确定用我拥有的资源取得好成绩的最好方法。 我想尝试和充分利用Exchange 2013的许可证,所以我正在考虑将其实施到我的组织中的最佳方式是什么。 我想我可以先在Hyper-V的这个盒子上创build一个虚拟机,然后用Exchange 2013许可证安装Server 2012 OS。 我最初想在运行Exchange 2010的物理机器和运行Exchange 2013的虚拟机之间设置一个DAG,但是之前的post告诉我这是不可能的,因为它们是不同版本的交换(我不认为这可以用标准服务器2012和标准交换机2013来实现)。 。 我现在想知道的是,如果有可能在我的服务器上创build一个虚拟机,它将运行带有exchange 2013的server 2012标准操作系统。 然后,我想将此VM运行Exchange 2013join到现有的2010组织中,并尝试将所有exchange 2010邮箱移动到vm。 (我假设我需要将我的MXrecords指向VM,以便我的Outlook客户端连接到VM)。 一旦虚拟机上的所有邮箱运行正常,我想从系统的基本操作系统中删除exchange 2010。 所以在这一点上,我将有一个服务器2012年作为AD / GC / DC / DNS / Hyper-V运行的操作系统。 箱子上将会有一台运行Exchange 2013的虚拟机,我所有的邮件都将连接到它。 (我也应该在这个VM上安装DC / DNSangular色吗?) […]
我正在使用Vagrant为我的一个项目构build可重复的虚拟机。 这个虚拟机需要一个基本的LEMP堆栈,并且在创build之后使用一个shell脚本来configuration它。 我遇到麻烦的部分是从源安装nginx。 configuration脚本如下所示: #!/bin/bash # nginx settings NGINX_VERSION=1.4.7 NGINX_SOURCE=http://nginx.org/download/nginx-$NGINX_VERSION.tar.gz echo "==> Installing required packages and upgrading" apt-get -u update apt-get install make echo "==> Checking if nginx is installed" if [ ! -e /opt/nginx-$NGINX_VERSION ] then echo "==> nginx not installed, installing nginx $NGINX_VERSION" # Download nginx to /usr/src and cd into the extracted […]
我试图用“vagrant halt”来阻止一个stream浪的vm,它似乎在检测到guest虚拟机操作系统时挂起来了。 (游民1.5.1,中游6.5 vm)。 这是一个stream浪者的错误,或者我们的基地盒子有什么问题吗? debugging日志vagrant halt: DEBUG ssh: Re-using SSH connection. INFO ssh: Execute: grep 'Fedora release [12][67890]' /etc/redhat-release (sudo=false) DEBUG ssh: Sending SSH keep-alive… …snip DEBUG guest: Trying: ubuntu DEBUG ssh: Re-using SSH connection. INFO ssh: Execute: cat /etc/issue | grep 'Ubuntu' (sudo=false) DEBUG ssh: Sending SSH keep-alive… … DEBUG guest: Trying: suse […]
我正在运行Ubuntu 12.04.4并将其用作互联网服务器,文件服务器和打印机服务器。 问题是我的公司经理决定限制每个用户每月的带宽和数据量,例如100 Kb / s和5 GB month / user。 用户通过PPTP连接到服务器。 我想知道一个解决scheme,以在服务器上进行此限制。 谢谢你们。
我试图限制一个应用程序与Linux的TC产生的输出带宽。 此应用程序发送给我的请求的源端口,我使用了一个filter来限制每个用户在给定的下载速度。 我觉得如果我有更好的linux tc知识,我的设置可以更好地pipe理。 在应用程序级别,用户被分类为一个组的成员,每个组都有一个有限的带宽。 例如: Members of group A : 512kbit/s Members of group B : 1Mbit/s Members of group C : 2Mbit/s 当用户连接到应用程序时,它将检索源端口到用户的请求源,并根据它所属的组向我发送源端口和用户必须限制的带宽。 有了这些信息,我必须添加适当的规则,使用户(实际的源端口)被限制在正确的带宽。 如果连接的用户不是任何组的成员,则应该以默认的带宽速度进行限制。 我实际上是通过使用一个自制的守护进程来pipe理这个守护进程,该守护进程从应用程序收到请求时添加或删除规则。 有了我对tc的一点了解,我就无法以默认的速度限制其他用户(不在组中的所有其他用户),我的configuration对我来说似乎很糟糕。 这是我的tc qdisc和classes的基础: tc qdisc add dev eth0 root handle 1: htb tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbps ceil 125mbps 要以给定的速度对用户进行分类,我必须添加一个子类,然后将一个filter关联到它: […]
(因为它包含一些编码,但也是关于nginxconfiguration,我认为这将是最好的在serverfault)。 我有我的服务器中的一些video文件存储在我的文件系统内的文件夹中,我正在使用PHP来读取video文件,并直接发送给使用NginX作为WebServer的用户。 大部分video文件都是使用FFmpeg生成的实时stream ,但我也有一些电影 。 实况stream文件 :有分裂成段和PHP我读了m3u8文件,我得到* .ts文件,而我正在使用PHPstream媒体,而FFmpeg仍然在后台运行。 电影文件 :只有一个静态文件 我有一些关于nginx / phpconfiguration的问题。 我的NginXconfiguration如下: server { listen 80; index index.php index.html index.htm; root /var/www; server_tokens off; chunked_transfer_encoding off; location ~ \.php$ { try_files $uri =404; fastcgi_index index.php; fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; } } 对于每一个从我的服务器上读取video文件的客户端,我login连接,我可以预测他是否仍然在线或没有使用 PHP中的connection_aborted()函数(简单来说,如果php脚本仍在运行) 现在的问题: Nginx默认fastcgi_buffering; 当我向客户提供电影时,这就给我造成了一个问题。 当我想要为Live […]