服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在linux机器上安装了apache服务器。 截至目前,我正在使用httpd-vhosts.conf文件的虚拟主机的目的。 4-5域名(基于IP和名称)设置,并都工作正常。 我有一个要求,我想在虚拟主机文件方面提供更多的控制客户端。 我无法为所有用户提供对httpd-vhosts.conf文件的访问。 我想知道是否有可能在所有站点的站点根目录中具有本地虚拟主机文件,具有与httd-vhosts.conf文件相同的行为。 我尝试使用.htaccess但未能覆盖或设置httpd-vhsots.conf文件内的一些configuration。 任何人都可以让我知道,如果这件事情是可能的 – 本地虚拟主机文件和该文件可以在httpd文件的httpd-vhosts文件中引用。
我现在有一个OSX 10.8工作站环境,其中客户端绑定到OSX 10.6服务器上的OpenDirectory,并且其主目录存储在另一个OSX服务器上。 两个问题: 是否可以使用pipe理凭据login到其他用户的帐户? 说,我不知道用户密码,我需要赶在他们到达之前解决一些问题,不想重置密码或更改任何帐户设置,并说我们没有密码文件? 如果一个用户已经login了,但是说去吃午餐并且没有回来,那么监视器进入省电模式,然后下一个唤醒机器的人将会看到一个用户名为已经离开的人。 有没有一个快捷键或什么东西能够切换用户或更改为pipe理员用户,甚至更好,通过使用pipe理员凭据login到用户的帐户? 在login屏幕上,所有提交的内容都是取消button。 我甚至无法正确closures电脑。 忽略自动注销设置,“需要屏幕保护程序后的密码…”设置和密码更改。 之前,在OSX 10.6工作站上,我能够回答#2,因为软件允许坐在桌面上的任何人修改用户名字段,所以如果用户退出,我可以安全地保存数据并closures机器。 虽然我没有回答#1。 谢谢 乔恩
我在我的Web服务器上运行2个magento应用程序,并且偶然地从服务器的根目录设置了“chown -R www-data:www-data *”。 意思是,所有的文件都由用户root拥有。 这立即引起了magento网站上的问题,即:mysql没有连接,因为它应该使用“mysql”用户。 我自修,并将网页文件设置为由www-data拥有。 网站现在运行良好,但是当我尝试敲定一个订单时,它在那里暂停一分钟,然后超时。 订单注册在后台但它不显示“订单成功页”,因为它应该。 我正在运行nginx和php-fpm,而php-fpm日志是这样写的: [22-Mar-2013 13:31:24] WARNING: [pool www] child 1791, script '/var/www/website.com/index.php' (request: "POST /index.php") execution timed out (1436.378897 sec), terminating [22-Mar-2013 13:31:24] WARNING: [pool www] child 1791 exited on signal 15 (SIGTERM) after 1600.011818 seconds from start [22-Mar-2013 13:31:24] NOTICE: [pool www] child 2717 started 发生了什么? 这可能会发生,因为一些文件不属于他们的正确的所有者? […]
我有一个FTP在我的EC2实例上运行,我想将这些文件(经过一些处理)移到S3。 很多这方面的post要么使用亚马逊的.NET,PHP或Python的API或使用第三方工具,如s3cmd。 我宁愿使用类似s3cmd的东西,因为我只是想在bash脚本中做一些事情。 但是我想知道ec2实例上是否有可用的Amazon工具可以做同样的事情?
我目前在共享的托pipe解决scheme上运行一个网站。 它运行良好,但最近我停工,我开始考虑搬家。 在这一点上,我每个月可以获得2000个独立访问者和大约25K页面浏览量。 如何知道何时迁移到另一个解决scheme以及哪种解决scheme(VPS,Cloud …)?
我今天解决了一个问题,但是我不知道我的推理是否正确。 我有一个服务器2003(S-2003)configuration为活动目录服务器和DNS服务器。 所有使用Windows XP专业版的PC客户端都在S-2003pipe理的域活动目录中configuration了静态IP地址。 按照假设,说S-2003的IP是10.10.10.1 服务器S-2003是LAN用户通过Internet Explorer通过转到网页使用的数据库服务器。 这样,用户就可以访问数据库服务器门户或在IE 10.10.10.1中写入,或者在本地DNS服务器S.2003中configuration名称http://plutoweb plutoweb。 现在,这个系统已经运行了好几个月,直到几天前用户无法访问数据库服务器。 因此,从用户的个人电脑上,我尝试了一个“nslookup plutoweb”,奇怪的是,nslookup中继的谷歌DNS服务器(8.8.8.8)的答案。 我希望名称由DNS 10.10.10.1来解决。 所以我发现,在用户的PC的TCP / IP地址被configuration为首选的DNS IP 10.10.10.1和DNS作为谷歌的替代(8.8.8.8) 从PC的本地TCP / IP设置中删除IP 8.8.8.8,数据库服务器的网页打开时没有问题。 现在,我不知道我的演绎是否正确,但好像名称的分辨率不正确,因为dns到google dns比本地S-2003快。 你觉得这个结论有什么问题吗? 最好的祝福, 最大
我已经检查了堆栈溢出的所有答案,但没有工作! 我正在尝试通过IIS安装Apache(我禁用了端口80和443上的所有IIS站点)。 我禁用了防火墙。 但是,当我安装Apache时,出现以下错误: (OS 10048) Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs 编辑:输出netstat -an |查找“TCP”|查找/ V / C“asdadasd”: C:\Users\Administrator>netstat -an|find "TCP"|find /v /c "asdadasd" 172 编辑2:sc查询的输出W3SVC: C:\Users\Administrator>sc query W3SVC SERVICE_NAME: W3SVC […]
我有一个Ubuntu 12.04主机,它在端口8080上运行一个squid代理。我想通过使用iptables通过鱿鱼代理主机的所有networkingstream量。 是正确的方法: iptables -t nat -I OUTPUT -p tcp -d 127.0.0.1 –dport 80 -j REDIRECT –to-ports 8080 这不起作用。 当我浏览到一个页面时,即使代理被禁用,它也会正常显示。 任何build议感激。
请参阅此线程以供参考 如何使用nmap和Zenmap扫描以特定string开头的所有主机名? 在上面的线程中的答案之一使用下面的查询(我完全不记得该命令): nmap -sL -oG – 192.168.0.0/24 | awk'$ 3〜/ ^(org / {print $ 2}'| nmap -iL -` 它扫描所有以org开头的主机名节点,并返回一个匹配节点列表。 它在Unix / Linux环境下效果很好,但是我需要一个Windows的等价物。 我不想在Windows上使用awk,sed或grep包。 我想保持一个标准,并使用PowerShell和/或Perl。 有没有一个等效的方式来构build这个查询使用PowerShell和/或Perl,以及nmap?
在我的PHP-FPMconfiguration中,我有3个池,例如:Config是: ;;;;;;;;;;;;;;;;;;;;;;; ; Pool 1 ; ;;;;;;;;;;;;;;;;;;;;;;; [www1] user = www group = www listen = /tmp/php-fpm1.sock; listen.backlog = -1 listen.owner = www listen.group = www listen.mode = 0666 pm = dynamic pm.max_children = 40 pm.start_servers = 6 pm.min_spare_servers = 6 pm.max_spare_servers = 12 pm.max_requests = 250 slowlog = /var/log/php/$pool.log.slow request_slowlog_timeout = 5s request_terminate_timeout = […]