有密码保护的网站(的.htaccess)的cronjob(Cronjob with password

2019-07-29 05:44发布

我想创建每X时间的推移,以打开网页一个cronjob。

这个网页是的.htaccess(用户=管理员,passwor =通)进行密码保护。 我给的指令如下:

wget --user=admin --password='pass' http://www.mywebsite.com/test.php

但cron的给了我下面的错误:

--2012-05-02 10:14:01--  http://www.mywebsite.com/test.php
Resolving www.mywebsite.com... IP
Connecting to www.mywebsite.com|IP|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to www.mywebsite.com:80.
HTTP request sent, awaiting response... 403 Forbidden
2012-05-02 10:14:01 ERROR 403: Forbidden.

我也试着这样做:

wget admin:pass@http://www.mywebsite.com/test.php

但类似的错误。 我该如何解决? 预先感谢您的帮助。

Answer 1:

你是一个小错误。

在URL之前//:保持HTTP。

你有

管理:通过@ http://www.mywebsite.com/test.php

将其更改为

HTTP://管理:pass@www.mywebsite.com/test.php

希望工程。



Answer 2:

wget的--user管理--password通过http://www.mywebsite.com/test.php

打开每分钟一个网站,一个htaccess的密码

*/1 * * * *  wget -O /dev/null --user admin --password pass "http://www.mywebsite.com/test.php" > /dev/null 2>&1


Answer 3:

auth参数添加到URL。 此工程时,通话网址直接给我。

http://yoururl.ext?auth=id:psw

我不知道它是多么安全...



文章来源: Cronjob with password protected site (.htaccess)