服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个Ubuntu机器(14.04)在apache下运行一个网站(2.4.7) 我需要更改机器的内部IP地址,但每当我做我不能再访问该网站。 只要我将其更改回其旧的内部IP网站是好的。 我的主机文件或类似的东西没有IP限制。 有一些其他的文件,我必须改变一个绑定或什么? 谢谢 编辑: 澄清公众IP没有改变,所以它没有DNS相关。 公共IP保持1.1.1.1 当我将Ubuntu机器的私有IP从2.2.2.2更改为3.3.3.3时,网站不在内部或外部从局域网(外围防火墙也改为点80到3.3.3.3) 将Ubuntu和外围防火墙规则翻转回2.2.2.2以及所服务的站点。
我正在尝试将iptables日志redirect到另一个文件。 根据我在网上阅读,我做了以下几点: 在我的iptables规则中,我有这样的规则: iptables -A INPUT -s … -j LOG – 日志前缀“iptables @@”然后在文件夹/etc/rsyslog.d中,我创build了一个包含以下项的文件: :味精,包含,“iptables @@”/var/log/iptables.log&我也试图在上述两行之间有一个空行。 我得到的iptables日志条目现在去iptables.log文件。 但他们也去/var/log/kern.log文件。 我想压制以后。 我该怎么做呢。 我正在运行Ubuntu 14.04 LTS。
为了减lessdns查询的数量(每24小时TTL值为30万dns查询/月),为什么不把TTL值设置为15天,因为在我的情况下,vm(google-compute cloud)host ip是静态的,更改vm(谷歌云)。 如果将来要更改虚拟机,我的计划是尽可能将TTL值重置为最低值,然后等待15天,然后将dnslogging更改为指向新虚拟机的ip。 这种方法有什么缺点吗?
我有两个互联网连接的CentOS 6.7 eth0 – 通过DHCP(由NetworkManager控制)的dynamicIP地址和dynamic网关 ppp0 – dynamicIP地址和dynamic网关(使用rp_pppoeconfiguration) 我想编写脚本,将在某些情况下更改默认网关,如下所示: ip route replace default scope global via $IP1 dev eth0 # or ip route replace default scope global via $IP2 dev ppp0 # or ip route replace default scope global nexthop via $IP1 dev eth0 weight 8 nexthop via $IP2 dev ppp0 weight 10 如何找出dynamic网关$ IP1和$ […]
我有一个Nginx的testing环境,我有2个服务器块。 首先是使用server_name .DomainA.; 第二个是使用server_name DomainB.com; 除此之外,我的客户机的hosts文件已经将www.DomainA.test设置为服务器的IP,而我的服务器的hosts文件将DomainB.com设置为127.0.0.1。 我在用: curl www.DomainA.test/a_test 打我的初始位置: location /a_test { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://DomainB.com/b_test; } 现在,我的DomainB.com服务器块,我有这个位置: location /b_test { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; return 200 "<html><head><title>Test :)</title></head><body>You are speaking to $host (B server)<br/>You have found $host:$server_port $request_uri</body></html>\n"; } 有了这个configuration,对于上面的curl,我得到了404。我偶然发现,如果我为.DomainA添加一个/ b_test位置。 服务器,从那里的结果将返回,所以显然不是要解决DomainB.com。 为DomainB.com添加上游(仅指向127.0.0.1)不会改变结果。 这是一个Nginx的怪癖,当我proxy_pass到相同的IP地址时,它不会查看其他服务器块吗? 或者也许我错过了文档中的某些东西? 这是可以/应该重写或proxy_redirect处理? 我的目标是向www.DomainA.test […]
在接下来的几个月中,我们计划/需要更新我们的https证书并更新我们的服务器操作系统版本 我们正在考虑切换到让我们encryption。 如果客户端无法访问我们的https-API,这将是不可接受的。 客户端还包括例如在Java7上运行的其他Web服务器。 我不知道,如果升级服务器操作系统到一个更高级的会有所作为(密码套件等?)。 计划的代理可能是nginx,但这还没有解决。 是否有可能/要注意什么/最好的实践/推荐/替代品? 编辑:为了更清楚:我可以设置testing服务器,例如尝试访问我的浏览器,但我没有访问所有访问该网站的客户端,因为这些客户端是由其他公司运行/开发的。 我担心像Firefox / Java7的Web服务器/ Internet Explorer /等客户端。 在访问网站时会遇到问题。 客户是由使用它们的公司编写的。 编辑2:根据我们网站的性质,我们可以假定所有的客户端软件每周至less访问一次网站(通常每天),如果有必要的话,我们可以在服务器上安装wireshark等监控软件。
networking地图的截图 networking非常简单。 nat / WAN接入路由器,Intervlan路由的三层交换机。 路由器: ip nat inside source list nated-nets interface FastEthernet0/0 overload ip access-list extended nated-nets permit ip 192.168.10.0 0.0.0.255 any permit ip 192.168.11.0 0.0.0.255 any permit ip 192.168.12.0 0.0.0.255 any interface FastEthernet0/0 description [f0/0][ISP] ip address dhcp no ip redirects no ip unreachables no ip proxy-arp ip nat outside ip virtual-reassembly […]
我已经运行了一个新的nagios(服务器3.5.1)系统。 所有的检查工作正常 [1461932408] SERVICE NOTIFICATION: nagiosadmin;appserver;Swapfile;CRITICAL;notify-service-by-email;CHECK_NRPE: Socket timeout after 10 seconds. [1461932418] SERVICE NOTIFICATION: nagiosadmin;adminserver;Disk;CRITICAL;notify-service-by-email;CHECK_NRPE: Socket timeout after 10 seconds. 我无法使用邮件,因为邮件服务器是交换服务器。 所以我改变了以下命令: # 'notify-host-by-email' command definition define command { command_name notify-host-by-email command_line /usr/bin/printf "%b" "Notification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/local/bin/mailsend.rb "***** Nagios Alert*****" } # 'notify-service-by-email' command definition define command { […]
我最近更新在OS OS 7上的Apache从2.2到2.4,更新后,我无法访问根文件夹, 我得到以下错误: [Fri Apr 29 16:30:19.977037 2016] [core:error] [pid 32095] [client 10.211.55.1:44429] AH00027: No authentication done but request not allowed without authentication for /. Authentication not configured? 正如在授权部分中提到的,您仍然可以使用旧指令Order,Allow,Deny和Satisfy通过加载模块(我明显加载): LoadModule access_compat_module modules/mod_access_compat.so 我的目录指令如下: <Directory /> Options FollowSymLinks AllowOverride All </Directory> 我不确定这个问题会是什么,我真的很感谢这里的一些帮助。
我的应用程序在Amazon EC2 t2.small实例上提供。 使用ab命令testing性能时。 ab -n 3000 -c 100 mydomain.com HTTP Finished 3000 requests Server Software: nginx/1.8.1 Server Hostname: www.mydomain.com Server Port: 80 Document Path: / Document Length: 184 bytes Concurrency Level: 100 Time taken for tests: 3.201 seconds Complete requests: 3000 Failed requests: 0 Non-2xx responses: 3000 Total transferred: 1401000 bytes HTML transferred: 552000 […]