小编Kam*_*ami的帖子

服务器电源故障?

我有 6 台服务器,两台 UPS 都连接了 2 个电源。我想再添加 4 台服务器,但 UPS 已满,由于预算限制,我几个月都无法购买新服务器。6 + 4 台新服务器正在运行基本服务(需要很高的正常运行时间)。

问题 :

  • 电源故障率是多少?到目前为止您经历过多少次故障?
  • 如果故障率很低,那么在每台服务器只使用一个 psu 并在第一个出现故障时保留冗余的作为备份的安全性如何?
  • 将一个 psu 连接到 UPS,将第二个连接到普通插头是否有意义?

ups electrical-power power-supply-unit

7
推荐指数
1
解决办法
2135
查看次数

集中身份验证和用户的主文件夹

我们有大约 7 个 Linux 服务器,我们不时设置一个新的...

对于每个新安装,我们必须创建相同的用户,并要求他们将默认密码更改为新密码……另外,我们必须复制用户首选项和其他个人资料(ssh 密钥、.vimrc、默认用户的 shell) ...) 到新服务器。

我想将所有用户的主文件夹 + 身份验证系统集中在一台服务器上!当用户尝试登录服务器时,它必须检查用户名/密码并从一台中央服务器检索用户的主文件夹。

我听说过 LDAP,但就我的 LDAP 体验而言:还有其他解决方案吗?

要求:

  • 易于维护和设置
  • 支持通过 RSA/DSA 公钥进行 ssh 身份验证
  • 使用户的远程文件夹可在本地访问
  • 保持用户在所有机器上的权限相同(如果用户可以在中央服务器上 sudo 那么他可以在每台服务器上)
  • 限制用户在特定服务器上的权限的可能性

linux authentication users home-directory gentoo

6
推荐指数
1
解决办法
594
查看次数

每个用户权限的 Mercurial 集

我想通过 cgi Web 界面设置更好的用户访问我的 mercurial 存储库。这是我当前的 hgweb.config :

[web]
contact = first.lastname
description = HG Repos
allow_push=user1,user2,user3
allow_read=user1,user2,user3
[paths]
repo01 = /home/mercurial/repo01
repo02 = /home/mercurial/repo02
repo03 = /home/mercurial/repo03
repo04 = /home/mercurial/repo04
Run Code Online (Sandbox Code Playgroud)

如何设置以下内容?:

  • user1 只能访问(推送/读取)repo01 和 repo02
  • user2 只能访问(只读)repo01 和 repo02
  • user3 只能访问(读取)repo01 和 repo02,(推送/读取)repo03

我已经检查了多个 mercurial 配置教程,但到目前为止没有任何帮助。

configuration mercurial

5
推荐指数
1
解决办法
1956
查看次数

Apache+Passenger 不为 Sinatra 应用程序的根提供服务

自上次 Fusion Passenger 更新以来,我所有的 Sinatra 应用程序都停止在以下环境中工作:Apache (2.4.17)、Phusion Passenger (5.0.21)。在更新乘客中间件之前,一切都按预期工作。

问题是,当我请求我的 vhost的 url ( https://myapp.ch )时,apache 目录正试图进入公共目录的列表。

ODD 部分:如果请求在 Sinatra 控制器中定义的路由(即:https : //myapp.ch/infos),则启动乘客并按预期提供请求的页面。

这是虚拟主机部分:

<VirtualHost *:443>
  DocumentRoot /home/user1/sinatra/app1/public
  ServerName myapp.ch

  <Directory /home/user1/sinatra/app1/public>
      AllowOverride all
      Order allow,deny
      Allow from all
      Options -MultiViews
      Require all granted
  </Directory>
Run Code Online (Sandbox Code Playgroud)

配置文件

# encoding: UTF-8

require 'rubygems'
require 'sinatra'

require File.expand_path '../start.rb', __FILE__

run Sinatra::Application
Run Code Online (Sandbox Code Playgroud)

请求 Sinatra 应用 (/) 的根目录时出现 Apache 日志错误:

[Mon Oct 26 22:10:30.728795 2015] [autoindex:error] [pid 3535:tid 140103510914816] [client 176.127.182.162:50956] AH01276: Cannot …
Run Code Online (Sandbox Code Playgroud)

ruby phusion-passenger sinatra apache-2.4

5
推荐指数
1
解决办法
2844
查看次数