服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个GPF Cryptostick运行在Ubuntu的11.04与火狐5.0。 使用智能卡是件好事,但我没有find任何好的方法。 也许这只是一个缺乏理解。 第一 :我的Cryptostick(智能卡)工作正常。 我正在使用它ssh到远程服务器。 我可以用gpg –card-status看到我的智能卡,而ssh-add -l显示我的密钥。 一切工作正常。 第二:我build立了一个需要apache2 / mod-ssl ClientAuthentication的网站 SSLVerifyClient require SSLCACertificateFile conf/whatever/ca.crt SSLVerifyDepth 1 我通过使用openssl生成自己的CA并创build一个由我自己的CA签名的证书并将其导入到Firefox中来实现。 作品也是。 问题:现在我想用我的智能卡在本网站进行身份validation。 大多数时候我读了一些关于加载一个pkcs#11 lib到Firefox的东西。 我试过了 /usr/lib/pkcs11/libcoolkeypk11.so从酷键包 由我的智能卡制造商推广: http : //smartcard-auth.de/download-de.html 两者都不能被Firefox加载。 Firefox只是说“模块无法加载”没有任何进一步的信息(原始的错误信息是在我的情况德语)。 我对证书和包装#11,firefox等等的内部知识十分无知。 所以我有几个问题: 在网站上可以使用我的USB智能卡进行身份validation吗? 如果是的话,我需要什么库让Firefox / 5.0使用我的智能卡? 它取决于我的卡,所以每张卡需要一个特殊的pkcs#11驱动程序? 如果我pipe理它让firefox使用我的智能卡我想我必须处理上传一个子密钥到我的智能卡使用我自己生成的我的Web服务器的CA. 但这是另一回事。 如果您需要更多信息来帮助我,请告诉我。 我没有把每一个位置都放在这里来保持我的问题的简短。
我有一个.Netnetworking应用程序。 在一台服务器上有不同版本的这个应用程序的几个实例。 我应该怎么知道什么数量或内存最大可以消耗一个实例? 我如何监控这个? 服务器中可用内存的保存级别是多less? 除了这个Web应用程序的实例外,我还必须添加sql server 2005。
我有一个网站托pipe在IIS中,我可以使用IP地址和端口号在本地机器上访问,例如http://114.12.34.23:86/ 。 我想要的是使用像http://simplesite.dev这样的东西访问它,我也希望能够从networking上的任何其他机器访问此网站。 有没有可能做到这一点? 如果是的话,怎么样?
我在我的服务器上有多个网站,只有其中一个是通过https(说:https: //admin.example.com )。 但是,如果用户尝试访问https://www.example.com ,他会收到有关无效SSL证书的警告,专用于admin.example.com,对www.example.com(显然!)是错误的。 我想redirect每一个不是admin.example.com的https请求到原来的主机,但在http中,这是可能的吗? 要清楚: https://admin.example.com :不redirect http://admin.example.com :redirect到https://admin.example.com (通过NGinxconfiguration完成) https://whatever.example.com :redirect到http://whatever.example.com https://whatever.example.com/query/string?complex=1 :redirect到http://whatever.example.com/query/string?complex=1 这可能通过iptables? 如果是的话,怎么样? 谢谢你的帮助,我明白了:)
我想禁用我的机器到达远程访问并阻止来自同一networking的传入stream量。 所以实际上,我需要阻止输出stream量到networking“X”,并input来自networking“x”的stream量,但我希望所有其他stream量是开放的input和输出 谢谢!
我有一个用cron作业创build的ec2映像。 这些工作无法运行; 我发现cron进程本身还没有开始。 所以,我在/etc/rc.d/rc.local中包含/ usr / sbin / cron并创build了另一个映像。 但由于某些原因,cron进程不能在启动时启动。 如果我重新启动机器,cron进程运行。 它启动时不运行! 为什么会发生这种情况? 另外,有没有其他的select呢?
现在我有一个有MySQL的Ubuntu服务器。 我可以使用命令连接到它 mysql -u root -p (password) 我一直在网上找,找不到一个有效的解决scheme。 我想要做的就是能够从外面连接到它。 例如从我的家用电脑(我有MySQL文件,允许我连接到其他服务器) mysql -h domainname.com -u username -p 但每次我尝试这个我总是得到相同的错误: ERROR 2005 (HY000): Unknown MySQL server host 'domainName:3306' (11004) 我想我必须编辑my.conf文件,但我是新来的,并不是100%确定。 感谢您的高级帮助。
我在Linode VPS上使用Ubuntu 10.04和Apache2.2 – 我试图创buildmysite.com的子域sub.mysite.com。 我已经添加了这个条目到/ etc / apache2 / sites-enabled: <VirtualHost *:80> ServerAdmin [email protected] ServerName mysite.com ServerAlias sub.mysite.com DocumentRoot /srv/www/sub.mysite.com/public_html/ ErrorLog /srv/www/sub.mysite.com/logs/error.log CustomLog /srv/www/sub.mysite.com/logs/access.log combined </VirtualHost> 和这行到/ etc / hosts: 127.0.0.1 sub.mysite.com 并创build一个DNS区域文件指向sub.mysite.com … 我可以成功地ping sub.mysite.com,但不能得到index.html加载在我的浏览器… 有任何想法吗?
我基本上想知道什么是最好的做法,当运行多个Web服务,都需要在端口80,而不使用像Nginx的东西作为代理。 下面的解决scheme实际上是工作,但我想知道如果我真的这样做正确。 目前我正在做我的iptables这样的事情: *filter -A RH-Firewall-1-INPUT -m state –state NEW -d 1.1.1.1 -m tcp -p tcp –dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -d 1.1.1.1 -m tcp -p tcp –dport 8081 -j ACCEPT -A RH-Firewall-1-INPUT -m state –state NEW -d 1.1.1.2 -m tcp -p tcp –dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m […]
帮助,我有一个关键的VPS运行Ubuntu 10.04,我正在使用Django的。 networking应用程序运行良好一个月,然后突然间,我不能写入SQLite数据库了,得到一个“磁盘I / O”错误(虽然没有读取问题)。 从我可以告诉的通常是权限问题。 没有任何工作,所以我尝试重置权限777和所有者www-data allong在目录和所有的文件,仍然没有运气。 然后,我转到www数据用户,然后运行echo“hi”> hi.txt,然后是cat hi.txt,它是空白的。 我跑了,看看它是否已经创build,它在那里,只是空白。 我切换回到根目录并运行了hi.txt文件,它仍然是空白的,所以我再次运行echo“hi”> hi.txt,接着是cat hi.txt,现在正确地说“hi”了。 我转回到万维网数据,看看我能不能读它,我可以。 www-data是hi.txt和权限的所有者,其中644。 我能做什么? 似乎万维网数据突然不能写入一个文件(但它可以创build它们),但只能阅读,不pipe是什么权限或谁拥有它。 帮帮我!