服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在使用django,uwsgi和nginx。 我已经尝试nginx和django文件来提供静态文件。 我的conf文件是: http { upstream django { server 127.0.0.1:8000; } server { listen 80; server_name 192.xx.xx.x; root /path/to/project/; location /static/ { alias /path/to/static/; } location / { include /etc/nginx/uwsgi_params; uwsgi_pass django; uwsgi_param Host $host; uwsgi_param X-Real-IP $remote_addr; uwsgi_param X-Forwarded-For $proxy_add_x_forwarded_for; uwsgi_param X-Forwarded-Proto $http_x_forwarded_proto; } } } 我的configuration文件是真的吗? 我可以在server_name部分使用IP地址吗? (IP地址是我的机器IP)
我在Azure云中有一些虚拟机,而且我发现在我的一个高级存储帐户上有几个.vhd文件(全部是127GB)。 我不记得通过快照我的机器创build这些,所以我想知道为什么有多个不同date的文件。 是否可以安全地删除旧的,如果确实是自动创build的,我怎样才能阻止这些自动创build? Azure高级存储有点昂贵,所以我很想尝试理解这里发生的事情,并在必要时减less存储开支。
我正在创build一个shell脚本来自动化我们的证书导入过程。 它将以root身份运行以更新组策略。 一旦完成,我们怎么能改变根login用户名在MAC? 例如: #!/bin/bash VERSION=1 #Internal network check if ping -c 2 source.vmware.com ; then OK ; else echo “Exiting, not connected to internal network” ; fi sudo gpupdate 发布这个,我们将不得不运行一个命令“SCC”,它将导入证书,但它只作为login的用户(AD用户名)运行? 需要帮忙…
我试图设置iptables来转发一个机器(box1)的子网10.10.255。*到端口162的端口(161)到box2,这应该由不同子网(公共的)中的box3来查询。 这是一个示意图: box1 box2 box3 [10.1.255.245] —- (eth0)-(eth1) —- [public_ip] | |——— 161 —–| |———–161—(iptables)—- 162 —–| 所以基本上我想通过端口162查询box3上的snmp。在box2上,我添加了这些规则: iptables -t nat -A PREROUTING -p udp -i eth1 –dport 162 -j DNAT –to-destination 10.1.255.245:161 iptables -A FORWARD -p udp -d 10.1.255.245 –dport 161 -m state –state NEW,ESTABLISHED,RELATED -j ACCEPT 可悲的box3不能查询SNMP …这些是来自box2的iptables: # Generated by iptables-save v1.4.7 […]
我正在开展一个将经典EC2移植到自己的VPC的项目。 我已经读过,使用ClassicLink允许我保持安全组,并可能将此新创build的VPC中的传统EC2实例与VPC之外的其他EC2实例进行通信。 我的问题是:我正在思考是否继续走这条使用ClassicLink的路线,并将经典的EC2实例连接到这个新的VPC,或者创build一个全新的VPC,并使用当前的EC2并重新创build安全组(我宁愿去这个选项与时俱进)。 这两种select有什么优点和缺点? 另外,说我去后者,有一个经典的EC2实例,我需要做某种VPC对准,甚至在该特定实例的经典链接。 创build一个当前的VPC可能吗? 谢谢您的帮助。
我想启用扩展pg_stat_statements 。 它作为扩展安装。 但是,直到服务器重新启动后才能看到它。 有什么办法可以避免重启? 我试过了: /etc/init.d/pg… reload SELECT pg_reload_conf()
我在虚拟机中运行一台服务器,内部IP经常变化,基本上不可能转发一个端口。 我该如何解决这个问题? 此外,我是新来的networking,所以原谅我,如果这是一个简单的答案或我不够具体。
我有一个服务器,有一些networking问题。 服务器位于可以通过VPN访问的局域网中。 服务器可以ping通局域网内的任何其他机器,但不能在其外部。 ping google.com PING google.com (216.58.217.14) 56(84) bytes of data. ^C — google.com ping statistics — 74 packets transmitted, 0 received, 100% packet loss, time 73001ms 但它可以curl到相同的地址: curl google.com <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>301 Moved</TITLE></HEAD><BODY> <H1>301 Moved</H1> The document has moved <A HREF="http://www.google.com/">here</A>. </BODY></HTML> 另外,如果我想从互联网上获取wget rpm软件包,并将其下载到服务器进行安装,则需要永久使用。 curl -O ftp://195.220.108.108/linux/centos/7.3.1611/os/x86_64/Packages/wget-1.14-13.el7.x86_64.rpm % Total % Received % […]
我正在升级一个小型企业域,我最喜欢的select是切换到Azure AD,并删除内部部署DC。 但是,我担心,如果连接性下降(ISP维护/中断): 现有的login会话可能被终止 停机期间不能进行login,再加上工作站重新连接到云端DC所需的时间 所有工作站当然都有本地pipe理员帐户,但这是次要选项。 当DC无法访问时,或者如果成功的凭证被caching在工作站上(因为它在login时从DC复制configuration文件信息),我无法find可能的文档。
如果您(作为用户/客户端)认为主机名称parsing出现问题,那么“debug dns”的当前search结果不会显示该如何执行的指导。 我可以采取哪些措施来缩小问题的范围? 我的具体情况是: 工具host可以parsing名称: root@mypc# host remotehost.internal-domain.local remotehost.internal-domain.local has address 10.99.204.11 但nslookup工具不能: root@mypc# nslookup host remotehost.internal-domain.local nslookup: couldn't get address for 'remotehost.internal-domain.local': not found 我很困惑。 解 在我的情况下,我在/etc/nsswitch.conf更改了这一行: hosts: files mdns4_minimal [NOTFOUND=return] dns 对此 hosts: files dns 现在,.local域名可以通过DNSparsing,而不是通过点对点的东西解决。