这个 Hacker News 故事是关于 FTP 的缺点。我可能设置 FTP 的唯一原因是它很容易。
我scp已经知道并使用过,但有时我想与某人共享文件而不授予他们ssh访问我的服务器的权限。我希望他们能够上传和下载文件,但没有别的,我想将它们限制在一个目录中。我还希望他们的连接像ssh.
满足这些条件的 FTP 替代品有哪些?
我有一个旧的 MySQL 安装,但我没有密码。如何重置密码?我的第一个想法是完全删除它并使用新密码重新安装。
我正在使用 Windows Vista。
据说 Nginx 比 Apache 资源效率更高且更易于配置。一个朋友告诉我“它不能做一些Apache可以做的事情,但我不需要那些东西。”
不过,我很好奇:Apache 可以做哪些 Nginx 不能做的事情?我不需要详尽的列表,只需大致了解 Apache 将是更好选择的场景。
我已经在 Windows 上安装了 Apache。文件夹名称表明它是 Apache 2.2,但我想查看完整版本号。我怎样才能做到这一点?
我已经在 Windows XP 机器上安装了 Apache 2.2.14 (Win32) 并且正在尝试添加最新的 PHP 模块。我从这里下载了标有“VC9 x86 Non Thread Safe”的 ZIP 文件并解压到我的 Apache 目录。然后我复制php5.dll到 Apache 的bin目录并复制php.ini到C:\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 工作?
我在我的机器上安装了 Riak 并且它正在运行(riak ping返回 'pong')。
如何查看我使用的是哪个版本的 Riak?
我一直在配置 Apache 和 PHP,默认配置文件有大量注释掉的选项,其中许多我怀疑我永远不会使用。
在将默认文件保存为备份并将我的配置调整到完美之后,我想我可能会删除大部分注释掉的行,以使我的配置文件更短且更具可读性。
这方面的传统智慧是什么?
我有一个站点,请求特定的 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/?
我们的小公司与一家大公司合作,必须每天访问他们的客户数据。除了分配登录名外,它们还让我们在计划使用的每台计算机上下载证书,并以某种方式在 Internet Explorer 中设置 Cisco VPN。登录后,该浏览器无法访问我们的公司内部网,如果我访问whatismyip.com,它显示的域与工作中的域不同。
这种策略的原因可能是什么?如果我们直接在他们的网络上而不是通过 Web 界面访问有限的信息,那会不会不那么安全?
我正在 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)
这很奇怪,因为:
sendmail_path 默认被注释掉我想知道是否sendmail.exe有必要。所以,我的自定义Apache服务器,它不会对sendmail.exe,我编辑php.ini添加正确的信息SMTP,smtp_port和sendmail_from。有了它,它就可以发送邮件了!但它很慢。
然后我回到XAMPP服务器并重命名sendmail目录,希望禁用sendmail。那种工作 - 我的 PHP 脚本声称已发送,但什么也没发生。
所以我很困惑。
sendmail_path …