服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我试图使用nginx作为两个weblogic服务器的代理服务器。 weblogic上的端口是23823和23824,我希望它们都可以从端口8888访问,并通过上下文path进行区分。 我试过这个configuration: listen 8888; server_name vead03; location /app1 { proxy_pass http://127.0.0.1:23823; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /app2 { proxy_pass http://127.0.0.1:23824; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 我可以通过端口8888访问这两个服务器没有问题,但是当一个请求登陆服务器,我打电话给request.getServerPort() ,我收到80由于某种原因。 我不知道这个消息从哪里来。 80端口不在nginxconfiguration中,我绝对没有在Weblogic的任何地方使用它。 这是一个相当大的问题,因为应用程序预计会收到8888 ,而不是80。
我面临奇怪的问题,我正在使用Centos6。 我可以连接到SSH,但我无法连接到SFTP。 现在奇怪的是,如果我重新启动服务器,SFTP再次开始工作几分钟,然后再次超时。 它只显示1个错误,服务器超时。 我试图甚至创造新的用户,但没有工作。 当它是新的服务器,这一切工作正常,这是从上周发生的事情。 我甚至检查了sshd_config文件,启用了passwordauthentication,最后一行的sshpath也被启用。
我们有一个服务器上的一些我们的git仓库,我希望能够克隆到我们的networking服务器(运行debian)。 我在networking服务器上运行了ssh-keygen ,并将公钥复制到了gitserver上的authorized_keys,现在我可以成功通过web服务器ssh到gitserver: ssh -T [email protected] 它会login我。但是,如果我在Web服务器上调用git clone: sudo git clone [email protected]:/dir/repo.git 我得到这个回应: Permission denied (publickey). fatal: The remote end hung up unexpectedly 有谁知道这是为什么发生? 我读过我应该允许在我的本地机器上运行Max OS X的/ etc / ssh_config中的ForwardAgent ,我已经完成但没有解决问题。
我有一个新的关键数字/输出为7 SNMP关键 – * 7 * 以上7是指什么?
当我通过php上传文件时,它会以权限644(-rw-r – r–)写入文件。 我有我的/ var / www / html文件夹设置与setgid,以便上传的所有文件被设置为应该被允许显式访问(FTP等)的组。 但是,644权限不允许文件组写入,这是一个问题。 我怎样才能configurationapache2,以便在/ var / www / html文件夹内由www-data创build的所有文件/目录都具有为其设置的权限775(-rwxrwxr-x)? 我使用Apache 2.2在DigitalOcean VM上运行Ubuntu 14.04。
我正在尝试将auth_request模块与more_set_input_headers结合使用, 以便将我的用户自动login到Web应用程序中。 基本上,它是这样工作的: 用户有一些会话cookie来validation它们。 我有一个validationcookie的PHP脚本(auth.php),并返回他们正确的用户名作为响应头。 Nginx使用auth_request调用auth.php,并将用户名设置为一个variables。 Nginx然后调用Web应用程序,请求标头设置为正确的用户名。 networking应用程序读取标题,并将用户login。 这工作,但奇怪的不一致。 问题是,当用户访问/ app /上的web应用程序时,它可以工作,但是当应用程序在/app/index.php上访问时,它永远不会收到来自nginx的标题。 我创build了一个模拟configuration,重现错误。 Nginx的网站configuration: server { server_name www.example.com index index.php index.html; # — Internal auth location /auth { internal; root /var/www/sf; location /auth/auth.php { fastcgi_pass unix:/var/run/php5-fpm.sock; include includes/fastcgi_params; fastcgi_pass_request_body off; fastcgi_param CONTENT_LENGTH 0; } location /auth { deny all; } } location / { auth_request […]
我的一个朋友与他的ISP有问题。 目前,他没有从他的供应商那里获得IPV4(他们自2周以来就有问题),而是一个IPV6。 可悲的是,无法打开95%的网站没有IPV4地址。 是否可以通过IPV6连接到我的OpenVPN服务器,并使用OpenVPN服务器的IPV4地址连接到网站等?
自从我收到奇怪的请求到我的网站已经有一个月了。 它是由VPS自行托pipe的,其中一些请求也由Google Analyticslogging。 我真的试图弄清楚他们是什么,我真的很担心被攻击或什么,因为我只是主持我的个人博客。 样品: my-blog.com:80 173.245.62.105 – – [28 / Jun / 2014:22:58:35 +0000]“GET /d4/h/A5/static/js/app/component/trendingtopics.js HTTP / 1.1 Apple WebKit / 534.30(KHTML,如Gecko)版本4.0移动版Safari / 534.30版本的“Mozilla / 5.0(Linux; U; Android 4.1.2; zh-cn; HUAWEI C8815 Build / HuaweiC8815) my-blog.com:80 173.245.62.151 – – [28 / Jun / 2014:22:58:35 +0000]“GET /d4/h/A5/static/js/app/component/trendingpages.js HTTP / 1.1 Apple WebKit / 534.30(KHTML,像Gecko)版本4.0移动版Safari / […]
我们有一个包含Windows服务和Web应用程序(基于.NET和Java)的分布式系统。 目前,这些应用程序的大部分初始configuration都是从系统的不同位置取得的,因此我希望集中configurationpipe理。 我们为所有这些服务提供了一堆EC2实例。 我了解到,标签和组对于实例的集中pipe理非常有用。 该解决scheme可以部分基于开发(因为我们有一个小团队的开发人员,几乎可以使用AWS SDK做任何事情)。 现在,我想到了:每个服务器应用程序在初始化时都会向AWS发送请求,获取自己的实例ID,并将其ID发送到将要开发的Web API。 然后,Web API将请求EC2实例ID的标签 ,并从RDS实例中检索自定义configuration。 这是一个适当的解决scheme? 还有其他的做法需要考虑吗?
我对hadoop很陌生,并且提到“傻瓜版”(hadoop for dummies)这本书。 我有一个VM与以下规格:hadoop版本2.0.6-alpha bigtop os centos 问题是当我运行任何hdfs文件系统命令我得到以下错误: hadoop hdfs dfs -ls error : Could not find or load main class hdfs 请指教