AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-16715

Devrim's questions

Martin Hope
Devrim
Asked: 2010-03-18 11:08:40 +0800 CST

如何从 Nginx Autoindex 获取 JSON?

  • 2

如何修改 Nginx 的自动索引,以便它生成索引的 JSON 版本而不是 HTML?还是有一个模块已经这样做了?

我想要这个;

http://u.kodingen.com/ClrG

代替;

http://u.kodingen.com/Cls2N

这位博客作者似乎已经做到了;

http://u.kodingen.com/Clz3F

http://lamsonproject.net/blog/2009-08-03.html

但他没有提到如何。

nginx
  • 2 个回答
  • 5356 Views
Martin Hope
Devrim
Asked: 2010-03-02 00:05:36 +0800 CST

sshfs 不工作

  • 7

当我跑

sshpass -p 'mypass' sshfs 'root'@'68.19.40.16':/ '/dir' -o StrictHostKeyChecking=no,debug

它成功安装,但它在前台运行。

当我在没有“调试”参数的情况下运行时,它根本不会挂载。

服务器是 ubuntu 8.04

任何想法为什么?

更新:当我以 ROOT 运行命令时,它会挂载。它不适用于其他用户。

这是挂载失败的输出

$ sshpass -p 'pass' sshfs  'root'@'68.1.1.1':/ '/s6' -o StrictHostKeyChecking=no,sshfs_debug,loglevel=debug
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 68.1.1.1 [68.1.1.1] port 22.
debug1: Connection established.
debug1: identity file /var/www/vhosts/devrim.kodingen.com/.ssh/id_rsa type -1
debug1: identity file /var/www/vhosts/devrim.kodingen.com/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debian-5
debug1: match: OpenSSH_5.1p1 Debian-5 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.7p1 Debian-8ubuntu1.2
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
Warning: Permanently added '68.1.1.1' (RSA) to the list of known hosts.
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /var/www/vhosts/devrim.kodingen.com/.ssh/id_rsa
debug1: Trying private key: /var/www/vhosts/devrim.kodingen.com/.ssh/id_dsa
debug1: Next authentication method: password
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_GB.UTF-8
debug1: Sending subsystem: sftp
Server version: 3
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: Killed by signal 1.
ssh sshfs
  • 4 个回答
  • 7514 Views
Martin Hope
Devrim
Asked: 2010-02-26 13:20:16 +0800 CST

如何为 www-data 创建的文件授予默认组写入权限?

  • 4

我们的 apache 作为 www-data:psacln 运行

如果这条线运行;

<?php file_put_contents("./file.txt","");

然后 apache 在没有对该组的写权限的情况下创建此文件,

-rw-r--r-- 1 www-data psacln    9 2010-02-25 16:17 file.txt

如何设置我们的 ubuntu/apache,以便在网站内创建文件/文件夹时默认授予组写入权限?

apache-2.2 file-permissions umask
  • 2 个回答
  • 5887 Views
Martin Hope
Devrim
Asked: 2010-02-12 16:50:00 +0800 CST

适用于 1000 名用户的最佳 FTP 服务器架构

  • 1

我们有一个共享的托管平台。我们的用户需要在主机上连接到他们的 FTP 帐户。主机是一台拥有无限 CPU 和 RAM 的巨型计算机

在那里允许 FTP 连接的最佳设计是什么?

  • 在顶部创建一个 LDAP,在另一台服务器上创建一个 haproxy,并在其后面创建一个 ftp 服务器群 NFS'ing 到具有正确用户权限的主服务器?

这是我唯一能想到的事情,你有更实用的解决方案,我可以在主服务器上完成这项工作吗?

ftp load-balancing
  • 1 个回答
  • 588 Views
Martin Hope
Devrim
Asked: 2010-01-24 19:01:16 +0800 CST

从 shell 创建数千个文件

  • 4

我有数千个目录,所有目录都有这种格式;

/var/www/vhosts/[USERNAME].company.com/conf/

我有一个名为 x.txt 的文件,它的内容应该有

[USERNAME] and some static text...

所以当我做 dir /var/www/vhosts/*/conf/ 时,我得到了我需要复制文件的所有目录,但是,我不知道如何抓住那个 [USERNAME] 并将其放入我需要复制的那个文件。

欢迎所有建议。我只能在这个环境中使用 shell 脚本。

谢谢,

bash shell
  • 3 个回答
  • 294 Views
Martin Hope
Devrim
Asked: 2010-01-23 16:27:26 +0800 CST

不将规则处理到 htaccess

  • 1

使所有文件变为文本的 htaccess 规则是什么?

像 .php .py .pl 与 .txt 没有什么不同,源代码应该出现在屏幕上而不执行。

谢谢。

.htaccess
  • 2 个回答
  • 86 Views
Martin Hope
Devrim
Asked: 2010-01-12 10:53:22 +0800 CST

如何在一个命令行中 ls 并知道符号链接的目标?

  • 2

我需要在一个命令行中获取文件夹内容,现在如果我执行 stat 或 ls,它会告诉我文件类型是符号链接,但它不会告诉我它是文件还是文件夹。

我正在使用这个;

stat -c '{"name": "%n", "size": "%s", "perms":"%a","type":"%F","user":"%U", "dereference","%N"}' /*;

重要的一点是,我需要一个班轮和非常快速的输出。我无法解决这个问题,也许有一个使用 find、locate 等的解决方案。或者如果你知道如何从 mlocatedb 读取?

谢谢,

unix-shell
  • 3 个回答
  • 8244 Views
Martin Hope
Devrim
Asked: 2010-01-10 02:15:53 +0800 CST

ls -m 有更多信息吗?

  • 1

我需要以可以解析为 json 的方式存储目录信息。

当我执行 ls -m 时,它给了我逗号分隔的值,但没有用户/组/大小信息。

bash-3.2$ ls -mp
100CANON/, 2009-11-27_1540.swf, 2009-11-27_1546.swf, 2009-11-27_1551.swf, 2009-11-30_0149.png, 429355_1.sql,
429355_1.sql.zip, About Stacks.pdf, Acrobat.com.app/

ls -l 解析有问题。

无论如何你知道我可以得到 ls -l info 作为逗号(或任何东西)分隔的值吗?

shell
  • 2 个回答
  • 194 Views
Martin Hope
Devrim
Asked: 2009-11-01 17:36:24 +0800 CST

我可以在 serverY 上使用 serverX:/etc/passwd 吗?

  • 1

或者我只是愚蠢地期望这样的事情会起作用?

我想要的是这个:(假设它是可能的)

  • 我会在 serverY:/etc/passwd 共享 serverX 的 /etc/passwd 文件
  • 我会分享 serverX:/home 到 serverY:/home

儿子任何人都可以登录到 serverY,他们的文件将永远存在。然后我可以有很多 serverY 来分配资源需求。

这可能吗?

感谢:D

ps:serverX 是 Plesk。NIS、LDAP 需要 Plesk 更改其操作方式,因此不是很方便。我不知道是否可以在这里提及,但如果有人能从我身上消除这种痛苦,我很乐意将其变成一项专业任务。

linux
  • 1 个回答
  • 105 Views
Martin Hope
Devrim
Asked: 2009-11-01 09:32:06 +0800 CST

如何创建从主服务器继承身份验证的 Linux 服务器?

  • 1

我可以创建另一个使用主服务器的 /etc/passwd 来验证它的用户的服务器,如果我共享用户的家,那么他们可以在他们的家目录中做他们想做的一切而不消耗主服务器的 cpu/ram。

我正在尝试构建一个可扩展的应用程序,而不会使我的主服务器因数百万个文件请求而窒息,所以我的目标是围绕主服务器构建处理服务器。

感谢:D

注意: - 主服务器是存储所有用户文件的地方。- 主服务器正在运行 plesk 9.2 - 是的,这是一个共享主机环境

authentication
  • 4 个回答
  • 559 Views
Martin Hope
Devrim
Asked: 2009-09-16 20:54:08 +0800 CST

是否有任何支持地理位置/定向 DNS 的 DNS?

  • 12

在 ultradns.com 或 comwired.com 上,您可以根据位置选择多个 A 记录;

x.com (United States) 174.1.1.1
x.com (Europe) 65.2.2.2

因此请求是根据接近度/它们来自哪里来路由的。

您可以根据需要多次执行此操作,这对于我们的分布式应用程序需求来说是一项很棒的服务。

但是,我们希望在我们自己的服务器上管理它。你知道有什么 linux 软件包可以做到这一点吗?

domain-name-system
  • 4 个回答
  • 12598 Views
Martin Hope
Devrim
Asked: 2009-09-15 22:14:10 +0800 CST

如何以相同的速度在 5 大洲拥有相同的 Web 应用程序?

  • 1

我可以将一个从 MySQL 放到另一个大陆,通过公共 IP 与 Master 通信吗?如果是,这是一个好习惯吗?

无论如何,我怎样才能以相同的速度在 5 大洲拥有相同的网络应用程序 (CMS)?

mysql
  • 3 个回答
  • 145 Views
Martin Hope
Devrim
Asked: 2009-09-12 07:33:06 +0800 CST

为什么许多 linux 文件都有其他=读取权限?

  • 2

我可以跑chmod o=- -R /吗?

我不希望新创建的用户能够 cat /etc/passwd,只是因为它的默认权限。而且我想了解为什么为所有(以及大多数)系统文件以及其他文件的权限选择这些默认值。

permissions
  • 4 个回答
  • 378 Views
Martin Hope
Devrim
Asked: 2009-09-11 15:05:04 +0800 CST

什么是与 RewriteCond %{REQUEST_FILENAME} !-f 等效的 lighttpd?

  • 1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d   
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php

这是 Zend htaccess,我似乎找不到与此等效的 lighttpd ..

感谢:D

apache-2.2
  • 2 个回答
  • 3680 Views
Martin Hope
Devrim
Asked: 2009-09-10 16:16:30 +0800 CST

如何:Zend .htaccess Lighttpd 转换

  • 0

我们正在使用 Zend 框架,我们从 apache 切换到 lighttpd,zend 的主要 htaccess 文件是这样的:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d   
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php

与此等效的 lighttpd 是什么?我在这里找到了一行,

url.rewrite-once = (".*\.(js|ico|gif|jpg|png|css)$" => "$0", "" => "/index.php")

但它不是原始的前两行(

如果文件和目录存在,那么不要

行)

谢谢,

.htaccess
  • 1 个回答
  • 1326 Views
Martin Hope
Devrim
Asked: 2009-09-09 15:15:39 +0800 CST

Linux:如何创建超级用户?

  • 2

我有三个用户:

  • 用户_1,
  • user_2,和
  • 超级用户。

有两个目录,

  • /root/user_1 (chown -R user_1:user_1)
  • /root/user_2 (chown -R user_2:user_2)

我希望我的 user_super 能够修改这些文件并能够将其恢复为原始文件。

user_1 和 user_2 无法读取/更改彼此的文件,并被监禁到他们的根文件夹。

我该怎么做?

PS:user_super 应该没有root 权限,user_super 会在服务器上运行apache,所以它应该尽可能接近www-data (Apache) 用户。

linux
  • 3 个回答
  • 1915 Views
Martin Hope
Devrim
Asked: 2009-09-09 09:45:08 +0800 CST

如何使用动态虚拟主机进行共享虚拟主机设置?

  • 1

我们正在构建一种共享托管网络服务器设置,但一切都由 ourdomain.com 上的网络应用程序管理,该应用程序具有默认的 apache 用户(www-data)来访问每个人的文件。

每个人都有一个 user_name,他们的 web_root 是 [some_root_folder]/[user_name]

我们正在使用创建动态虚拟主机

http://httpd.apache.org/docs/2.0/vhosts/mass.html#xtra-conf

作为

[some_root_folder]/[user_name] user_name.ourdomain.com

我们的确是

chown 770 user_name:www-data -R [some_root_folder]/[user_name]

我们不希望创建单独的虚拟主机,因为这需要在每次注册时重新加载 apache(我会询问您对在另一个条目上使用 mpm-itk 创建单独的虚拟主机的意见)。

问题

如果 user_michael 执行:

<?php echo file_get_contents(‘../user_george/index.php’); ?> 上user_michael.ourdomain.com/index.php

Michael 能够读取 George 的文件,因为这两个目录都属于 www-data 用户组(否则我们的 Web 应用程序无法修改它们)

所以: www-data 怎么能修改迈克尔和乔治的文件,但他们不能修改对方的,给定上面的设置?

apache-2.2
  • 2 个回答
  • 1151 Views
Martin Hope
Devrim
Asked: 2009-08-14 23:12:57 +0800 CST

多台服务器最好的防火墙/iptables 管理工具是什么?

  • 3

我们正在为我们运行的每台服务器设置 iptables,是否有一种 nagios 工具可以让我们从中央控制台查看和管理,而无需我们进入每台服务器并设置每台 iptables?

如果有一个开源防火墙可以做到这一点,我很高兴知道。(我们不想使用 webmin)

firewall
  • 2 个回答
  • 2417 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve