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-6467

Olivier Pons's questions

Martin Hope
Olivier Pons
Asked: 2020-01-18 01:01:31 +0800 CST

带有期望和复杂命令行的shell脚本:没有这样的文件或目录

  • 0

我正在努力使这项工作

#!/usr/bin/expect

spawn "(psql blabla \"blabla sql;\" &> /dev/null) && (pg_restore -d xx my_file.sql &> /dev/null)"

expect "Password for user my_base: "
send "v"

但我总是得到:

spawn (psql blabla "blabla sql;" &> /dev/null) && (pg_restore -d xx my_file.sql &> /dev/null)
couldn't execute "(psql blabla "blabla sql;" &> /dev/null) && (pg_restore -d xx my_file.sql &> /dev/null)": no such file or directory

我错过了什么?

shell-scripting
  • 1 个回答
  • 944 Views
Martin Hope
Olivier Pons
Asked: 2015-10-26 08:19:57 +0800 CST

DNS 和邮件服务器:如何正确设置 SPF?

  • 0

这是我的问题:我的服务器可以做所有事情:网络服务器和发送邮件,我们称他为“ hqf.com ”。我的客户购买了另一个域名,我们称之为“ fly.com ”。

我需要发送如下所示的“验证电子邮件”:

From: Fly <[email protected]>
Subject: Registration confirmation
Body: To validate your registration, click on the following link:
http://www.fly.com/register-validate/bb4d5-5b2036d6765f/

我已经设置了一个后缀邮件服务器。当此服务器发送电子邮件时,它是“名称” hqf.com。因此,所有接受此电子邮件的目的地都将其显示为“Fly [email protected] via hqf.com”。

我想删除“ via hqf.com”。我在这里阅读了大量的问题/答案,解决方案应该是添加“ SPF 记录”。我正在寻找一个有名字的例子,因为这里的“官方 SPF 样本”没有给出名字。

“”放在哪里mail.acme.example.net. TXT "v=spf1 a -all"?在我的hqf.com DNS 配置或fly.com中?

“”放在哪里example.com. TXT "v=spf1 a:mail.example.com -all"?在我的hqf.com DNS 配置或fly.com中?

样本对我来说不是很清楚。

domain-name-system
  • 2 个回答
  • 109 Views
Martin Hope
Olivier Pons
Asked: 2014-04-06 04:42:02 +0800 CST

鱿鱼 + Apache 错误

  • 0

我完美地配置了我的 Apache 网络服务器,一切正常。我让我的朋友设置一个缓存代理,以使我的网络答案更快。

所以这就是他所做的(如果我理解的话history):

  • 设置鱿鱼代理
  • 添加iptable路由

就是这样。

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

他以为一切都好,但没有。现在只有我和他可以访问我的网站……我应该去哪里看?

这就是我的想法:“这只是一个简单的重定向,所以我可以评论 squid 防火墙规则,一切都应该像squid 代理之前一样工作”。

如果我尝试评论前面的规则,重新启动 iptables,然后重新启动 Apache 网络服务器,我会得到“rejected connexion”。我应该怎么办?

iptables
  • 1 个回答
  • 164 Views
Martin Hope
Olivier Pons
Asked: 2009-06-19 05:52:42 +0800 CST

Apache 重写规则(已经有效)优化:有什么好的建议吗?

  • 1

这是我的目标:我有 9 个网站正在运行(当然名称已更改):

  1. 我们
  2. 我们.fr
  3. 斗网
  4. doo.fr
  5. fpp.com
  6. 客网
  7. wpp.com
  8. wgg.com
  9. tyu.fr

我想要每个网站:

  1. 放置旋转日志文件的目录。完毕。
  2. 每 24 小时更新一次 awstats 并将结果放在单独的目录中:
  - /web/awstats/we_com/
  - /web/awstats/we_fr/
  - /web/awstats/doo_com/
  - /web/awstats/doo_fr/
  - /web/awstats/fpp_com/
  - /web/awstats/ke_com/
  - /web/awstats/wpp_com/
  - /web/awstats/wgg_com/
  - /web/awstats/t_y_u_fr/
  1. 只为一个通用统计网站创建一个虚拟主机并指定一个名称,重定向到好的统计网站。如果您键入其中一个 URL,则应相应更改站点的基本路径:
1. http://stats.we.com/ 将基础目录改为/web/we_com
 2. http://stats.we.fr/ 将基础目录改为/web/we_fr
 3. http://stats.doo.com/ 将基本目录更改为/web/doo_com
 4. http://stats.doo.fr/ 将基本目录更改为/web/doo_fr
 5. http://stats.fpp.com/ 将基本目录更改为/web/fpp_com
 6. http://stats.ke.com/ 将基础目录改为/web/ke_com
 7. http://stats.wpp.com/ 将基本目录更改为/web/wpp_com
 8. http://stats.wgg.com/ 将基本目录更改为/web/wgg_com
 9. http://stats.tyu.fr/ 将基本目录更改为/web/t_y_u_fr

我已经完成了,但是太长了:对于每个站点,这里都有规则:

    ##########################################
    # 网站 we.com
    RewriteCond %{HTTP_HOST} ^stats\.we\.com
    重写规则 ^/$ /we/awstats.we.xml [QSA,L]
    # 将其他目录更改为基本目录:
    RewriteCond %{HTTP_HOST} ^stats\.we\.com
    RewriteCond %{HTTP_HOST} ^stats\.we\.com
    重写规则 ^/(.*) /wheeg/$1 [QSA,L]

如果您有优化它的好方法,我想看看它(记住有一个带有“-”的站点,它们必须更改为“_”)!

apache-2.2 optimization mod-rewrite
  • 3 个回答
  • 799 Views
Martin Hope
Olivier Pons
Asked: 2009-06-12 05:52:12 +0800 CST

mount / 和 / 或 apache - php 权限:我应该在哪里看?

  • 1

这是配置:

目录:

/var/www/mount_ImpExp/ImpExp/

是来自 IP 地址为 192.168.1.12 的 PC 的共享目录 (Linux)

我的电脑 IP 地址是192.168.1.11

我使用以下命令安装了该共享目录: mount -t cifs -o auto,username=myusername,password=mypass //192.168.0.12/LINUX_U /var/www/mount_ImpExp

如果我尝试手动启动 rsync:

rsync -t /var/www/mount_ImpExp/ImpExp/compteur_assur /usr/bin/

这有效:

ls -al /usr/bin/compteur_assur
-rwxr-xr-x 1 zobz zobz 2501 2009-06-09 15:44 /usr/bin/compteur_assur

现在我在我的网站中创建一个exec.php文件:路径是: /var/www/html/Internet/mywebsite

来源是:

回显日期('d/m/YH:i:s');
回声“<br />”;
var_dump(
  system("rsync -t /var/www/mount_ImpExp/ImpExp/compteur_assur /usr/bin/"));

它不起作用。

在 php.ini 中,“安全模式”为“关闭”。所以我也许可以执行任何shell命令。如果我尝试修改exec.php文件并做一个简单的:

var_dump(system("ls -al ."));
文件

有用。所以“系统”调用有效。

因此我尝试修改httpd.conf文件中的选项:

    # Ajout Olivier Pons / 2009 年 6 月 11 日
    <目录 "/var/www/mount_ImpExp/ImpExp">
        AddDefaultCharset UTF-8
        选项全部
        允许覆盖所有
        命令允许,拒绝
        允许所有人
    </目录>

然后我重新启动了服务器,没有任何效果。下一步我该做什么?我被困住了...

php mount apache-2.2 permissions
  • 2 个回答
  • 573 Views
Martin Hope
Olivier Pons
Asked: 2009-06-03 07:11:49 +0800 CST

ftp 上传/如何“自动”更改权限/所有权?

  • 4

我有一个正在运行的 vsftp 服务器。这就是我想要做的:

2 个开发人员通过 ftp 客户端获得对 Web 目录的访问权限。他们编写他们想要的文件。然后他们刷新页面 (F5),Web 服务器为他们提供新页面。

这是我所做的:

  1. 创建一个组(命名它
    所有访问组
    )。
  2. 创造
    用户1
    属于这个组和
    用户2
    也属于这个组
  3. 创建目录
    /var/www/newsite
  4. chgrp allaccessgroup /var/www/newsite
  5. chown apache /var/www/newsite
  6. chmod 570 /var/www/newsite

这样:apache可以读取,并且只能读取php文件,并且所有user1和user2都有权做他们想做的事。

问题是我希望 user1 和 user2 上传他们的文件。上传文件时,文件权限是 allaccessgroup / user1 或 allaccessgroup / user2,我想要权限 allaccessgroup / apache。

我正在寻找一种在文件上传后立即自动更改所有权的方法。我读过一些这样的东西:创建一个 php 文件,然后在上传完成后调用:

$complete = $complete.exec("ssh root@host -i /path/to/pulic/key chmod 0700 /Users/".$shortname."/Private/\n");

我不喜欢调用“exec”,这意味着授予“exec”对 php 的访问权限......欢迎任何其他想法!

顺便一提 :

我一直在寻找 vsftp 配置文件:

chown_uploads=YES chown_username=apache

但这是为了让上传的匿名文件归其他用户所有,而不是针对特定用户

欢迎任何其他想法!

谢谢 !

ftp permissions vsftpd
  • 4 个回答
  • 25286 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