服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我的邮件服务器设置为server.mailtuner.com,但是当我尝试发送到Hotmail用户时,它会进入垃圾邮件文件夹。 mailtester上的结果显示以下反向DNS问题: https : //www.mail-tester.com/web-1bcbe&refresh=3 Your IP address 45.56.86.66 is associated with the domain mailtuner.com. Nevertheless your message appears to be sent from server.mailtuner.com. You may want to change the host name of your server to mailtuner.com. Here are the tested values for this check: IP: 45.56.86.66 HELO: server.mailtuner.com rDNS: mailtuner.com 如果有人熟悉它,可以提供帮助,我正在使用linode VPS服务器。
我的硬件防火墙已打开端口8080 我的目标是让我的服务器通过8080接收请求,并通过iptables路由请求由httpd处理。 这似乎很简单(在我的脑海中),但我错过了一些东西。 这是我的IPTable规则: *nat :PREROUTING ACCEPT [6:782] :POSTROUTING ACCEPT [1:732] :OUTPUT ACCEPT [1:732] -A PREROUTING -i eth1 -p tcp -m tcp –dport 8080 -j DNAT –to-destination :80 COMMIT *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [87:12324] -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT […]
apache2 init脚本执行pidof检查来检测apache是否已经在运行。 if pidof $DAEMON > /dev/null 2>&1 ; then if [ -e $PIDFILE ] && pidof $DAEMON | tr ' ' '\n' | grep -w $(cat $PIDFILE) > /dev/null 2>&1 ; then AP_RET=2 else AP_RET=1 fi … elif [ $AP_RET = 1 ] ; then APACHE2_INIT_MESSAGE="There are processes named 'apache2' running which do not […]
我将我的网站完全转移到SSL,到目前为止,我已经移动了移动版本。 我遇到的问题是,它的要求相当慢: 之前: 后: 例如最初的HTML页面(31.html),从5ms开始,达到高达303ms:/ 我假设这与我们现在使用SSL的事实有关。 我的SSL设置很简单,在我的域configuration文件中: ssl on; ssl_certificate /home/chambres/conf/web/ssl.chambresdhotes.org.pem; ssl_certificate_key /home/chambres/conf/web/ssl.chambresdhotes.org.key; 还有什么其他的技巧可以用来帮助加速吗? 我们首先在移动版本上推出,以了解它会如何影响速度 – 我只是担心,如果我们将其移动到桌面版本(更重),它会使速度变慢。 谢谢!
我正在尝试将一些bash脚本集成到一个网站pipe理区域。 背景 我在Ubuntu服务器上运行Apache。 给Apache(万维网数据)sudo权利是远非理想,所以我不会去。 但是,可以为非sudo用户指定sudo访问权限。 出于一些安全原因,apache必须没有,或者最坏的情况下严格限制sudo访问…因此,适当的解决方法是指定www-data可以sudo的特定脚本。 为了控制这个,我使用visudo创build和编辑了etc/sudoers.tmp 。 我在var/www/html/scripts添加了一个名为sudoscripts.sh的testing脚本。 这很简单: #!/bin/sh sudo whoami 所以,作为一个testing,我添加了一行: www-data ALL=(ALL) NOPASSWD: ALL 这按预期工作。 但是,这可以在任何地方访问所有脚本。 题 然后我把它换成: www-data ALL=(ALL) NOPASSWD: /var/www/html/scripts/sudoscript.sh 这失败了(在我的应用程序例外): sudo: no tty present and no askpass program specified …即:没有sudo访问。 任何人都可以指出我做错了什么? 我已经看了几个例子/其他堆栈溢出线程,他们或者是一个糟糕的匹配,或者没有答案。 编辑清晰 这里是完整的文件: Defaults env_reset Defaults exempt_group=sudo Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" # Host alias specification # User […]
我已经设置了一个nginx的反向代理来服务我的前端通过端口80,然后被redirect到443 ssl https和我的api后端节点 – expression在端口5000 over / api上。 到目前为止的基本工作,除了我不能通过json-web-token进行身份validation。 我总是得到一个“未经授权的”。 尝试通过邮递员和access_token是100%正确的。 对不起,如果这个问题之前已经被问过了(已经search了几天),但是这个话题对我来说是非常新的,我不想在涉及安全问题时做一些事情。 我的nginxconfiguration看起来像这样 server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; return 301 https://$host$request_uri; } # HTTPS — proxy all requests to the Node app server { # Enable HTTP/2 listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name example.com; root /var/www/example.com/html; […]
通过对Azure环境的一般审计,我们发现在我们的生产系统中有两个虚拟机已经分配了公有IP。 networking安全组已经被configuration为非常有限制(仅限于从现有的VNET入站),但是我仍然希望删除公共IP地址,因为我们不需要它。 如上所述,这些目前正在运行生产虚拟机,我想删除IP ASAP。 从网卡上删除公共IP地址是否会导致虚拟机中断? 我怀疑这将需要重新启动或任何东西,我只是想确保我在networkingstream量(这个虚拟机托pipe一个数据库)造成一点点没有中断。
我不希望我们的备份Synology NAS连接到互联网,但当硬件出现问题(内置通知)时,我仍然希望收到某种通知。 假设我将备份NAS直接连接到服务器,当我们如何支持电子邮件或者可以向系统日志服务器报告时,我仍然可以通过某种方式获得通知。 我考虑的不是直接将备份NAS连接到服务器,而是将其连接到单独的VLAN中的交换机以备用通信,并同时访问邮件服务器或系统日志服务器(那仍然需要被创造),如果那将是可能的。 这是一个可能的设置? 是否有任何可能的问题需要记住?
如果禁用了TLS 1.0和1.1,则在Windows 2008 R2上,SQL 2008存在问题。 在禁用TLS 1.0和1.1之后,我无法启动SQL服务。 和事件查看器显示这些错误: 我search每一个地方,但我找不到任何解决scheme。 任何人可以build议任何东西? 谢谢。
我一直在阅读关于DKIM的内容,它不能被“黑客攻击”的原因之一是因为攻击者无法访问服务器的DKIM私钥。 但是如果攻击者有权访问域名的DNSlogging呢? 什么阻止他们生成自己的单独的公/私钥对,然后开始发送? 这样做的威胁级别是否与获取私钥DKIM密钥相同?