小编Nat*_*ong的帖子

有哪些安全的 FTP 替代方案?

这个 Hacker News 故事是关于 FTP 的缺点。我可能设置 FTP 的唯一原因是它很容易。

scp已经知道并使用过,但有时我想与某人共享文件而不授予他们ssh访问我的服务器的权限。我希望他们能够上传和下载文件,但没有别的,我想将它们限制在一个目录中。我还希望他们的连接像ssh.

满足这些条件的 FTP 替代品有哪些?

security ftp sftp

23
推荐指数
2
解决办法
2万
查看次数

如何从 Windows 中完全删除 MySQL?

(我意识到有类似标题的问题,但这个问题实际上是“我如何重置密码”,并且这个问题没有指定操作系统,并且只得到了面向 Linux 的答案。)

在 Windows XP 上,我只是卸载了 MySQL 并删除了安装它的文件夹。然后我重新启动并重新安装了 MySQL。

当它恢复时,它仍然拥有卸载前的数据库。

它在哪里保存数据库信息?如何完全删除 MySQL 并重新开始,就好像我从未安装过它一样?

mysql

13
推荐指数
3
解决办法
8万
查看次数

如何重置 MySQL 的密码?

我有一个旧的 MySQL 安装,但我没有密码。如何重置密码?我的第一个想法是完全删除它并使用新密码重新安装。

我正在使用 Windows Vista。

mysql reinstall

12
推荐指数
3
解决办法
5万
查看次数

Nginx 缺少 Apache 的什么?

据说 Nginx 比 Apache 资源效率更高且更易于配置。一个朋友告诉我“它不能做一些Apache可以做的事情,但我不需要那些东西。”

不过,我很好奇:Apache 可以做哪些 Nginx 不能做的事情?我不需要详尽的列表,只需大致了解 Apache 将是更好选择的场景。

nginx apache-2.2

11
推荐指数
1
解决办法
1643
查看次数

确定 Windows 上的 Apache 版本?

我已经在 Windows 上安装了 Apache。文件夹名称表明它是 Apache 2.2,但我想查看完整版本号。我怎样才能做到这一点?

apache-2.2

6
推荐指数
2
解决办法
7万
查看次数

Apache 2.2 的 PHP5 DLL 正确吗?

我已经在 Windows XP 机器上安装了 Apache 2.2.14 (Win32) 并且正在尝试添加最新的 PHP 模块。我从这里下载了标有“VC9 x86 Non Thread Safe”的 ZIP 文件并解压到我的 Apache 目录。然后我复制php5.dll到 Apache 的bin目录并复制php.iniC:\Windows.

在 httpd.conf 中,我添加了以下几行:

LoadModule php5_module "C:/Program Files/Apache Software Foundation/Apache2.2/bin/php5.dll"
AddType application/x-httpd-php .php
Run Code Online (Sandbox Code Playgroud)

现在 Apache 将无法启动。error.log说:“无法php5_module在文件 C:/Program Files/Apache Software Foundation/Apache2.2/bin/php5.dll 中找到 API 模块结构”:没有错误”

我想我可能有错误的.dll文件,因为我找到了使用文件名的教程,php5apache2.dll而我在得到的 PHP 包中没有看到它。

另外,我看到了对名为 的文件的引用php5ts.dll,但我也没有看到。

我到底需要什么才能使 PHP5 工作?

php5 apache-2.2

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

如何查看我正在运行的 Riak 版本?

我在我的机器上安装了 Riak 并且它正在运行(riak ping返回 '​​pong')。

如何查看我使用的是哪个版本的 Riak?

riak

4
推荐指数
1
解决办法
2663
查看次数

您是否删除未使用的配置文件行?

我一直在配置 Apache 和 PHP,默认配置文件有大量注释掉的选项,其中许多我怀疑我永远不会使用。

在将默认文件保存为备份并将我的配置调整到完美之后,我想我可能会删除大部分注释掉的行,以使我的配置文件更短且更具可读性。

这方面的传统智慧是什么?

configuration

2
推荐指数
1
解决办法
198
查看次数

为什么 Nginx 提供 `index.html` 而不是 404?

我有一个站点,请求特定的 JSON 文件并发现它丢失会触发对后备 JSON 文件的请求。但是,我没有为第一个文件获得 404,而是获得了 的内容index.html,这不是有效的 JSON 并产生了错误。

我将问题追溯到这个指令:

location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to index.html
                try_files $uri $uri/ /index.html;
            }
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它为404for服务mysite.com/some/nonexistent/file.json,但仍然得到index.htmlfor mysite.com/

nginx http-status-code-404

2
推荐指数
1
解决办法
4373
查看次数

为什么要使用浏览器内 VPN?

我们的小公司与一家大公司合作,必须每天访问他们的客户数据。除了分配登录名外,它们还让我们在计划使用的每台计算机上下载证书,并以某种方式在 Internet Explorer 中设置 Cisco VPN。登录后,该浏览器无法访问我们的公司内部网,如果我访问whatismyip.com,它显示的域与工作中的域不同。

这种策略的原因可能是什么?如果我们直接在他们的网络上而不是通过 Web 界面访问有限的信息,那会不会不那么安全?

windows vpn

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

如何设置 PHP 以在 Apache 上发送电子邮件?(视窗)

我正在 Windows 上设置一个 Apache 服务器 (2.2.14),并从现有的 XAMPP 配置中借鉴想法。我现在正在尝试为 PHP (5.3.1) 设置电子邮件功能。(它需要能够处理附件,就像 XAMPP 服务器一样。)

我注意到 XAMPP 带有用于 Windows 的假 sendmail,但是关于配置的一些事情对我来说没有意义。

以下是 XAMPP 的几行php.ini

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为:

  • 它明确表示“仅适用于 Unix”,但
    • 我一直看到教程说在 Windows 上使用这条线,并且
    • 示例文件路径在 Unix 中甚至没有意义
  • sendmail_path 默认被注释掉

我想知道是否sendmail.exe有必要。所以,我的自定义Apache服务器,它不会对sendmail.exe,我编辑php.ini添加正确的信息SMTPsmtp_portsendmail_from。有了它,它就可以发送邮件了!但它很慢。

然后我回到XAMPP服务器并重命名sendmail目录,希望禁用sendmail。那种工作 - 我的 PHP 脚本声称已发送,但什么也没发生。

所以我很困惑。

  • 我的 XAMPP 服务器已sendmail_path …

email php sendmail apache-2.2

0
推荐指数
1
解决办法
4万
查看次数