服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经设置了proftpd sftp,我有以下信息设置在proftpd.conf中运行守护进程 用户www数据 组万维网数据 我有我的sftp.passwd文件 USER1:$ 1 $ $ fFcgpTgW d / wZuOB / [擦洗]:33:33 :: /无功/networking/ hidden_service:/斌/庆典 我想知道的是为什么当user1创build一个文件时,它是用65533的uid创build的,而不是像在passwd文件和proftpd conf中指定的那样。 我如何使user1创build文件作为万维网数据[33]:万维网数据[33]?
我只是了解Apache / Tomcat中的集群和负载平衡。 我想知道Apache如何select要服务的工作人员。 它是基于每个Tomcat工作者的Xmx消耗量吗? 还是基于最后的请求如何被篡改? 谢谢。
我是LXD的新手,我打算使用它来使用Nginx和HaProxy托pipe多个网站。 我面临的问题是,我想有一个仪表板,允许我控制每个容器,所以我可以删除/创build新的容器,但我不知道我应该把这个仪表板,所以我可以访问到LXD主机。 例如,假设我有这些容器: site1 (a website) site2 (a website) panel (the panel that I want to create) haproxy (load balancer) 我用这种方法看到的问题是,由于面板在容器内部,因此无法访问LXD主机,所以无法使用命令来创build/删除实例。 解决这个问题的一个可能的方法是使用SSH连接到主机,但是我不确定它是否安全或者是否是一个好的解决scheme。 另一个可能的解决scheme是创build一个“主”容器,我将安装面板并使用嵌套的LXD体系结构添加所有其他容器。 但我不确定是否会失去很多的性能,如果可以使用Nginx + HaProxy来运行多个网站,因为它是嵌套容器,所以我不知道如何configuration它作品。 我如何从容器内控制LXD主机? 哪种方法会更好? 你有其他解决scheme吗?
我有VPS与Ubuntu 14.04,LAMP堆栈和约30个小型Web应用程序。 安装了MySQL 5.5.8。 它通常工作,但有时停止不明原因。 除了启动信息,/ /var/log/mysql/error.log没有任何东西。 My.cnf: user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking wait_timeout = 28800 interactive_timeout = 28800 key_buffer = 16M max_allowed_packet = 1024M net_read_timeout = 720 net_write_timeout = 720 thread_stack = 192K myisam-recover […]
我正在Windows 10 Pro机器上运行CentOS7-HyperV-VM。 在Windows主机上,我有一个文件夹,与用户名/密码共享,虚拟机可以连接和安装。 只要我重新启动主机,虚拟机无法再连接到该文件夹。 经过长时间的search后,我又设法让它重新工作,但是只能通过手动删除虚拟以太网适配器上的“文件和打印机共享”,然后重新打开它。 之后,它工作正常…直到下一次重新启动…更新是最新的。 任何人有关于这个话题的任何想法?
安装msktutil ,每天cron都会抱怨,我会收到带有文本的电子邮件: run-parts: /etc/cron.daily/msktutil exited with return code 1 当我运行: user@box:~$ sudo /etc/cron.daily/msktutil user@box:~$ echo $? 0 此外,如果我修改msktutil在详细模式下运行,没有什么是暴露的(它告诉我早点更改密钥表内容)。 我错过了哪些重要的testing来确定(非常痛苦的)问题? / etc / crontab文件是: # /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in […]
我最近使用由赛门铁克签署的证书设置了一个Web域: 正如你所看到的,我的Windows电脑默认信任它。 然后,我使用SSLCertificateFile和SSLCertificateKeyFile将其configuration到apache服务器中,重新启动服务并尝试使用chrome访问它。 在浏览器中一切看起来不错,没有任何安全问题。 当我尝试使用wget或curl获取主页时,问题就出现了,在这个configuration中,我总是得到一个错误。 这是来自cURL: * SSL certificate problem: unable to get local issuer certificate * Closing connection 0 curl: (60) SSL certificate problem: unable to get local issuer certificate 解决方法很简单:从证书文件中提取中间CA权限并使用SSLCertificateChainFile指令将其添加到apacheconfiguration中,但是这看起来不是正确的解决scheme,请参阅apache文档 : SSLCertificateChainFile已被弃用 SSLCertificateChainFile在版本2.4.8中变得过时,当> SSLCertificateFile被扩展为也从服务器证书文件加载中间CA证书时。 而我正在使用2.4.18,所以根本不需要这个。 有人经历过类似的事吗?
我在我的私有子网中有一个ECS群集,并有一个用于外部出站连接的NAT实例。 一切都很好,但AWS总是在任何新的EC2容器实例上附加一个公共IP(这是不需要的)。 我怎样才能防止这种行为?
邮差2.1.24 我已经设置了一个包含3个子列表的雨伞列表。 我希望子列表自动接受所有通过伞式列表pipe理的邮件。 为此,我已经configuration了一个垃圾邮件filter,如下所示: List-Id: <umbrella_list.my.host.and.domain> 这个头文件是从一个我正在做testing的子列表中保存的一封邮件中逐字复制的,所以我知道这个事实是正确的。 为这个正则expression式设置的动作是“接受”。 但是,邮件仍然被封存,这绝对没有什么意义,也许我错过了所有隐私选项如何相互影响的事情? 在此先感谢您的帮助。
我正在尝试使用SSH ForwardAgent连接到远程服务器,但我一直面临同样的问题: ssh_exchange_identification: Connection closed by remote host 我已经安装我的〜/ .ssh / config如下: #Proxy Host my.remote.proxy.com Hostname IPProxy.IP.IP.IP User my.user IdentityFile ~/.ssh/id_rsa ForwardAgent yes #Remote server Host my.remote.server.com Hostname IPRemote.IP.IP.IP User my.user IdentityFile ~/.ssh/id_rsa ProxyCommand ssh [email protected] nc -w 10 %h %p 2> /dev/null 我能正确地ssh到my.remote.proxy.com 。 我能够正确地从my.remote.proxy.com ssh使用SSH(和私人testing目的)到my.remote.server.com 。 我的问题是,我无法使用前置代理从主机ssh到my.remote.server.com 。 我已经为my.remote.proxy.com和my.remote.server.com设置了/ etc / ssh / […]