服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有5个Ruby on Rails Web应用程序,我想从一个Azure Linux VM中运行它们以节省开支。 其实我想把它们作为Web Apps来运行,但是Ruby on Rails还不支持。 我可以运行其中的一个,并将公共端口80分配给私有端口3000.然后,我已将子域demo1.example.com分配给myapp.cloudapp.net并完美工作。 我应该如何处理其余的部分,以便他们可以从demo2.example.com等访问?
我需要在Windows 2008R2服务器上logging所有入站 TCP连接的摘要,但只包括源IP,源端口,目标IP和目标端口。 我不想logging负载,我不想包含来自主机本身的出站连接或连接。 我只是试图在几天的时间内获得所有入站连接的高级摘要,以便能够一目了然地知道连接到此服务器的连接以及从哪里连接到哪个连接。 如果每个唯一连接(= SourceIP:端口 – > DestIP:端口组合)只能看到一个摘要,但是只要能够以CSV格式logging/导出信息,我总是可以这样做Excel中。 我看到的第一个工具是Wireshark,但我不知道如何不包含有效载荷。 我看了一下Process Monitor,但是我没有看到如何过滤出站连接,输出并不适合我的需求。 我find的最适合的是TcpLogView(NirSoft),但是它不能过滤出自本地服务器的出站连接或连接。 有没有可以做我正在寻找的工具? 谢谢。
我想传递邮件到多个目的地,即一个PHP脚本和用户的邮箱。 我正在使用Exim来发送邮件。 我改变了eximconfiguration文件的路由器和传输部分,如下所示。 我devise了一个名为send_to_site的自定义传输。 我能够发送邮件标题到PHP脚本,但无法发送电子邮件到用户的邮箱。 这是我定制的运输: ######路由器 catchall_mail: driver = accept domains = my.server.com transport = send_to_site #####运输 send_to_site: driver = pipe command = /home/bin/curl http://my.server.com/mailTest.php –data-urlencode "mail@-" user = afterlogic group = afterlogic return_path_add delivery_date_add envelope_to_add 其中mailTest.php是我的PHP脚本。
有一个程序在服务器端侦听端口3333,并发送和接收数据包到服务器的专用客户端,我想build立一套iptables规则,使每个数据包空中随机端口号。 这是我所做的: ####Client side iptables -t nat -A OUTPUT –dst server.ip.addr -p udp –dport 3333 -j DNAT –to-destination :10000-19999 –random ####Server side iptables -t nat -A PREROUTING –dst server.ip.addr -p udp –match multiport –dport 10000:19999 -j REDIRECT –to-ports 3333 基本上工作,但DNAT只会随机分配第一个“连接”的数据包,后面的数据包只是使用保存在连接状态表中的端口号,而不会在“连接”存在的时候改变。 然后我尝试禁用连接跟踪: ####Client side iptables -t raw -A OUTPUT -p udp –dport 3333 -j NOTRACK 现在服务器和客户端不能通信,tcpdump在服务器上没有显示任何东西,我想DNAT可能无法连接跟踪工作。 […]
撞倒 1:我们需要将文件从一个文件夹复制到另一个文件夹 – 文件夹A – > 文件夹B (同时保留子文件夹结构) 2:文件夹A中的某些文件与文件夹B中的文件相同 2a: IDENTICAL :名称,大小,创builddate,修改date相同的文件。 3:文件夹A中的某些文件是SIMILAR 3a: SIMILAR :具有相同名称但大小或date不同的文件 4:目标是将文件夹从文件夹A移动到文件夹B. o我们想要: • 覆盖 :相同的文件 • 复制但保留两个文件 (重命名):DUPLICATE文件,根据命名标准(filename_01)。 •保留文件夹结构,以便A子文件夹中的文件被复制到相同的B子文件夹中。 (即文件夹A \ subfolder1 \ filesname.exe被复制到B \ subfolder1 \ filename.exe) 目前的计划是使用Robocopy(带GUI),可以这样做吗? 我应该使用哪些开关? 如果Robocopy无法完成,那么我应该看看另一个软件吗?
我们正试图在CentOS7上通过openvpn-auth-ldap来设置OpenVPN。 EPEL存储库不再列出CentOS7的 openvpn-auth-ldap。 对于CentOS6来说 ,有一个工作转播点。 我们找不到CentOS7的任何工作发行版。 较早的版本将不会运行。 他们导致缺less依赖关系,等等。我们没有find一个解决scheme,这就是为什么我们问这里。 有openvpn替代插件的解决scheme还是我们需要降级到CentOS6?
我尝试了几次,但我无法弄清楚为什么我的mariadb负载平衡器与haproxy不工作。 我有 : 1 HAProxy(CentOS):10.181.102.249 1名硕士(CentOS):10.183.241.150 2个奴隶(CentOS):10.182.2.50和10.181.164.36 HAproxy conf: global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 user haproxy group haproxy daemon stats socket /var/lib/haproxy/stats defaults mode http log global option dontlognull option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive […]
我试图在同一台机器上运行nginx作为Apache的反向代理,并从中提供不同的网站。 我的问题是 – 是否可以添加虚拟主机只有nginx,并根据请求主机自动传递到Apache /主机名/path等到Apache。 或者我需要为nginx和Apache中的每个站点(域)设置一个虚拟主机? 另外,这个设置是否有任何潜在的问题? 我计划在我的nginxconfiguration中有这样的每个域(Apache运行在端口8080): server { listen 80; root /var/www/site1.com/; server_name site1.com; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:8080; } } 谢谢!
我想apt-get更新来指挥一个脚本来引导它重新启动一个系统。 如果有更新重新启动,我希望系统运行apt-get更新。 这是为了保持一个简单的系统更新。 答案可能有点复杂,我似乎无法开始解决这个问题。 系统运行Debian Wheezy。 这是在一个用户运行脚本和rsync的默认情况下。 没有什么花哨。
我正在和一位devise师朋友开始networking业务。 我们正在努力寻找在VPS上托pipe我们的网站的最佳方式。 我们将工作stream程分为两部分: 首先我们创build一个登台网站,所以我们可以在线访问它,然后我们应该移动生产的网站。 可以在同一个VPS上同时进行分段和生产,或者我们应该购买单独的VPS进行生产?