问题标签 [server-administration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ssl - 我可以在与非 SSL/TLS 网站共享的服务器上安全地启用 HTTP/2 吗?
我管理一个服务器(托管 VPS),我们将其用作我们为客户构建的站点的共享托管环境。我们未来构建的所有新站点都将在 HTTPS 上运行,但大多数旧站点未配置为支持 HTTPS。我们可能很快就会将它们全部转换,但我们还没有完全实现。
我想启用 HTTP/2,以便新站点可以利用它,但我不能干扰现在必须继续通过 HTTP/1 提供服务的旧站点。没有 SSL/TLS 证书的站点会自动回退到 HTTP/1,还是浏览器会检测到 HTTP/2 支持并尝试通过 SSL/TLS 连接,从而产生无效的证书安全警告?我可以/应该做些什么来确保正确的行为?
我们在 CentOS 6 上运行 Plesk Onyx 17,使用 Apache 和 nginx 作为反向代理,如果其中任何一项很重要的话。
tfs - 防止在 TFS 2015-2017 中删除工作项
我正在管理 TFS 2015 服务器,即将升级到 2017。
是否可以防止删除工作项?
- TFS 的早期版本不允许删除 - 那么是否有任何配置或扩展阻止它。
当更新到 2017 年时,这个潜在的修复将如何发挥作用?
python - 使 su 非交互
我需要一个脚本来使用 python 和 paramiko 远程执行某些操作。我使用在远程机器上执行了 sudo 操作
'回声'+密码+' | sudo -S '+'cmd_to_be_executed'
通过在 paramiko 中将标志 get_pty 设置为 true 解决了 tty 问题。现在有一台远程机器没有该用户的 sudo 权限,切换到 root 的唯一方法是使用 su 命令。所以我尝试了
'回声'+密码+' | su -c '+'cmd_to_be_executed'
但它会引发 tty 问题。现在即使我在 paramiko 中将 pty 标志设置为 true,也会出现同样的问题
标准输入必须是 tty
有没有办法解决这个问题?任何帮助都非常感谢谢谢!!!
php - PHP _FILES 数组和 SELinux - 禁止文件访问
我在适用于 AWS 的 Red Hat Enterprise Linux (RHEL) 上遇到了 PHP 和 SELinux 的问题。当我使用 _FILES 数组从 POST 获取文件 (jpg)时,当 move_uploaded_file 将文件移动到标准目录中的上传目录时,它使 SELinux 类型成为必要user_tmp_t
的类型。因为从不更改文件上的 SELinux 类型,所以 jpg 文件被禁止使用。我该如何解决这个问题?httpd_sys_content_1
var/www/html/
move_uploaded_file
move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir)
是我正在使用的。
我尝试更改 php.ini sys_upload_dir 和 upload_tmp_dir 但问题仍然存在。我也尝试创建一个新文件夹来存储 tmp 文件并使用sudo semanage fcontext -a -t httpd_sys_content_t "/phptmp(/.*)?"
但仍然无法正常工作。
semanage fcontext -a -t httpd_sys_content_t '/var/www/html(/.*)?'
并且restorecon -R -v /var/www/html/
确实解决了现有文件的问题,但它在未来不起作用,因为 PHPuser_tmp_t
每次都会导致它。
我想使用 SELinux,但这很令人沮丧,因为我真的不知道如何在 PHP 上更改 SELinux 属性。
我知道这是一个 SELinux 问题,因为如果我这样做setenforce 0
可以“解决”问题。
linux - 用户登录时在 Linux 中显示自定义消息
我有一台运行 SSH 服务的 Linux 服务器。我有一条自定义消息,需要在用户使用 putty 登录时显示。此处附有所需的屏幕截图 有人可以告诉我如何实现相同的功能吗?
clearcase-ucm - 在 Win 和 AIX 之间移动 Vobs
在将 UCM 从 7.1.2.6 升级到 8.x 之前,我们需要将 windows 服务器上的 vobs 合并到 aix 上的通用 vob 服务器。
但是,我们似乎在 Windows 区域设置了一些连体双胞胎,我已经可以看到两组 VOBS。
检查时,AIX 和 Windows 上的现有 vobs 共享一个公共 ADMIN PVOB (aix)。
在 Project Explorer 中,两组 vobs 共享一个共同的 PVOB,并且两组组件一起可见。
因此,我想知道将.vbs
VOBS vbs
( ?
php - Phalcon - 未定义符号:zend_hash_str_del
我已经为 php 5.6 编译了 Phalcon 框架(2.1 版),如果我允许在 php.ini 中使用该框架,我会收到此消息。
编译运行良好且没有错误
我的服务器设置 Ubuntu ISPConfig 3 PHP 7.0, PHP 5.6.30
php - Laravel 存储目录访问问题
我有一个问题:我的数据文件在真实服务器上的 /storage 目录(Laravel 的默认存储目录)中不可用,它们返回 404 missing file 错误。在我的本地服务器上,它们可用并且不返回错误。我在存储目录上尝试了递归 chmod 但这并没有解决它。会不会是访问权限问题?
更新:
奇怪的事情会变得陌生:我可以/storage/users/
通过 url 查看目录中的文件,并且/storage/users/November2017
我错过了所有文件。但是,这是一个有趣的时刻:当我将文件上传到时,/storage/users/
我也无法通过 url 看到它。文件已上传,但当我尝试访问它时浏览器返回 404 错误。
文件/storage/users
已由 Voyager 管理面板创建(默认文件)。