服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我很困惑在nginx重写。 请帮助我,如果可以..谢谢 xxxx.conf #vhost-xxxxx server { listen 80; server_name xxxx.xxxx.com; root /var/www/html; index index.php index.html index.htm; charset utf-8; access_log logs/xxxxxx.access.log; } #rewrite if (!-e $request_filename) { rewrite ^(.+)$ /cn/index.php?q=$1 last; } location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 你好,我的nginx指向/ var / www / html根目录下的/ var […]
我刚刚安装了squid3,将acl设置为我希望能够使用它的本地IP地址,并在iptables中过滤了端口3128。 是否有可能我可以完全closures这个端口的外部IP所以它只绑定到本地IP地址,而不是外部?
是否有可能在Linux上在启动时以只读方式挂载分区,并确保在下次启动/closures之前,不能将其重新挂载为读写状态?
我正在学习AD。 在我的DC下的“活动目录用户和计算机” – >谁能告诉我用什么创build一台新电脑? 我已经创build了用户帐户,并能够使用从join域的任何PC /服务器创build的用户帐户进行login。 当PCjoin域时,其计算机名被添加到“计算机”文件夹中。 因此,创build一个用户帐户允许从join域的任何PClogin到域。 那么创build一台电脑的用户是什么? 由于计算机会自动添加,当第一次join到域。 我错过了什么?
是否有可能知道何时从存储卷装入分区? 例如,我们知道netapp19:/ volume / orsdcp_nfs被挂载在/ oraT上 但是怎么知道什么时候? (关于我们没有历史命令的信息) 14:28:01 root@serverFF100:/ # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/rootvg-slash 60M 431M 168M 73% / tmpfs 5.G 8.0K 5.9G 1% /dev/shm /dev/mapper/opt 92M 445M 496M 48% /opt /dev/mapper/hds 5G 2.0G 2.8G 42% /opt/hds /dev/mapper/usr 1.G 996M 320M 76% /usr /dev/mapper/var 3G 853M 2.0G 30% […]
我从旧的Debian 7服务器的所有互联网stream量重新路由到我的新服务器 DEST_IP=123.123.123.123 for p in 25 110 143 587 993 995 80 443; do iptables -t nat -A PREROUTING -i eth0 -p tcp –dport $p -j DNAT –to $DEST_IP:$p iptables -t nat -A POSTROUTING -p tcp -d $DEST_IP –dport $p -j MASQUERADE done 由于我想尽快closures旧服务器,我想知道哪些域仍在使用旧服务器。 如何logging所有转发的软件包以检测仍在使用旧服务器的服务? 我试过了 iptables -t nat -A PREROUTING -j LOG –log-prefix […]
我收到客户的请求,他们有一个应用程序转储文件到Linux的FS,并希望这些文件被自动encryption。 不是在一个被encryption的FS的意义上,而是以一种甚至根本的方式来读取这些文件。 数据也存储在一个encryption的数据库中(我知道,这也需要某种“安全的”密钥存储 – 但是这被认为是安全的,我知道这可能是不正确的 – 但我什么都不能改变)。 为了debugging目的,数据也以纯文件的forms存储 – 并且这些数据必须是安全的,因为它们包含敏感数据。 据我的理解,这是不可能的。 监视FS的守护进程可以拾取未encryption的文件,并使用公用密钥对其进行encryption,其中专用计数器部分存储在密码保pipe库中。 当然,没有自动阅读是可能的,但是这样可以。 但是,文件未encryption的时间会很短。 有谁知道这个问题的一个很好的解决scheme? 我的意思是,应用程序应该照顾encryption,但要确保我没有错过任何东西。 该应用程序是定制的,所以是的,它可以被改变。
用户的ftp指向/ mnt / ftp / user我想拒绝通过ftp将.jpg扩展上传到他的目录(也包括子目录)。我发现了一些类似于PathAllowFilter的东西,但它允许特定的扩展,但是我需要允许所有扩展除外。 JPG。 任何想法如何做到这一点?
我希望我的服务器可以作为某些客户端的网关使用。 启用转发不是我关心的问题,而是仅限于某些客户端。 我不希望硬编码的iptables规则允许从指定的IP地址访问,因为networking中的一台机器可以声称任何它想要的IP。 我正在寻找的是一种validation机器的方式,然后dynamic地添加一个规则,授予其知识产权的权利,通过我的服务器redirectstream量,也许每分钟运行一个cron作业,以检查IP地址是否仍然分配给同一台机器。 理念 我的想法到目前为止是创build一个小型网站,authentication用户(如令牌),然后使用PHP的execfunction来创buildiptables规则。 唯一的问题是安全地授予Apache sudo的权利。 我发现了这两个关于这个话题的SO问题( 第一 , 第二 ),但是这两个问题的答案都提出了安全问题(以我的理解)。
是否可以使用Windows计划程序在每个月的第二个和第三个星期六的星期天运行任务? 长版本 我们有一些维护脚本,使我们的系统在星期六下午六点打补丁,星期天上午六点返回在线; 与维护(如Windows更新)发生在这些时间之间。 系统通常在每个月的第一个和最后一个周末都需要,所以我们只在每个月的第二个和第三个周末进行维护。 一个潜在的问题是,如果一个月在星期天开始,第三个星期六我们将系统离线,但星期天在线上的脚本将在一周前(即在本月的第三个星期日)运行。 这在脚本中很容易解决; 只是安排每周运行的任务,然后检查是否是第二或第三个星期六之后的星期天,以确定是继续运行还是终止。 然而; 有没有更好的办法?