2012-02-27 115 views
3
  1. 我在我的OSX Lion服务器上设置了LAMP,当我离开默认设置时,似乎一切正常。

或者: A)从/ etc/apache2的拆卸username.conf文件/用户保留了默认的运行:如何将Dropbox目录用作OSX中的虚拟主机文档根目录?

DocumentRoot "/Library/WebServer/Documents" 
<Directory "/Library/WebServer/Documents"> 
    # 
    # Possible values for the Options directive are "None", "All", 
    # or any combination of: 
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews 
    # 
    # Note that "MultiViews" must be named *explicitly* --- "Options All" 
    # doesn't give it to you. 
    # 
    # The Options directive is both complicated and important. Please see 
    # http://httpd.apache.org/docs/2.2/mod/core.html#options 
    # for more information. 
    # 
    Options Indexes FollowSymLinks MultiViews 

    # 
    # AllowOverride controls what directives may be placed in .htaccess files. 
    # It can be "All", "None", or any combination of the keywords: 
    # Options FileInfo AuthConfig Limit 
    # 
    AllowOverride None 

    # 
    # Controls who can get stuff from this server. 
    # 
    Order allow,deny 
    Allow from all 

</Directory> 

B)否则,即,如果我的目的地离开username.conf对于本地主机转到默认username.conf是:

NameVirtualHost *:80 

<Directory "/Users/USERNAME/Sites/"> 
    Options Indexes MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 
  1. 我想创建一个指向我的Dropbox subdirectorie的一个虚拟主机这样我可以跨设备无缝开发。

然而,当我尝试指向/用户/用户名/ Dropbox和其中的任何子目录中,我得到了以下错误:

[Fri Feb 24 19:00:06 2012] [error] [client 127.0.0.1] client denied by server configuration: /Users/username 
[Fri Feb 24 19:00:35 2012] [notice] caught SIGTERM, shutting down 
Warning: DocumentRoot [/Users/username/Dropbox/MY/DIRECTORY] does not exist 
httpd: Could not reliably determine the server's fully qualified domain name, using My-MacBook-Air.local for ServerName 
[Fri Feb 24 19:00:36 2012] [warn] mod_bonjour: Skipping user 'USERNAME' - no valid index file. 
[Fri Feb 24 19:00:36 2012] [notice] Digest: generating secret for digest authentication ... 
[Fri Feb 24 19:00:36 2012] [notice] Digest: done 
[Fri Feb 24 19:00:36 2012] [notice] Apache/2.2.21 (Unix) DAV/2 PHP/5.3.8 with Suhosin-Patch configured -- resuming normal operations 
  1. 在哪里,我可以改变什么允许访问?
+1

这仅仅是我,还是其他人认为这听起来像是一个非常危险的想法,给Dropbox的安全记录? – ghoti 2012-02-27 04:26:31

+3

考虑到我只将它用于没有任务关键内容的个人开发目的,我不认为这是个问题。 – 2012-02-28 19:31:18

回答

0

请勿使用Dropbox。如果您需要这种功能,请使用WebDAV或托管您自己的SparkleShare服务器。

Dropbox的安全问题(即使是recent ones)有series,这让很多IT人员感到“可怕”。甚至有像Dropship这样的软件可以利用它的一些漏洞。 (Dropship不再工作,但它的确做了很长时间)。至少有一个关于Dropbox在他们的网站上发布虚假安全声明的complaint to the FTC。尊敬的记者有Dropbox的订阅模式reported on failures,表明该公司仍然没有把它放在一起。

Dropbox-the-company放在一边,您要求第三方保留未加密的数据副本。这可能是您的站点源代码,日志数据或可能包含特权/敏感信息的临时文件。您可能不会对此感到紧张,但那些与您进行互动的人的数据可能无意中暴露给第三方(或他们的安全策略)而没有披露?

对于一个爱好网站,也许没关系。但一个兴趣点是培养你的大型项目。你最好早点接受良好的习惯,而不是晚些时候。

如果您需要Dropbox- 风格功能,SparkleShare是一个开源的工具,可让您为您的文件提供共享存储。有others。将它们放在共存的服务器上,通过SSH访问它们。您可以查看SparkleShare(或任何其他开源optons)的源代码,以便您的安全掌握在您的手中,而不是那些优先考虑其底线而非您的安全和保障的公司。 (为什么Dropbox花钱支付开发人员修复安全漏洞?因为它改善了他们的底线,根据美国公司法律,没有其他理由。公司的首要任务是最大化股东回报。)

+1

我不得不说这不是一个好的答案。我处于相同的位置,并希望使用Dropbox。这是因为我在工作和家庭之间同步文件,并且在我的工作机器上没有管理权限。因此,使用Dropbox保持事情同步有一定的帮助。 – 2012-03-30 02:47:03

+1

好吧,请使用Dropbox,但这样做的目的在于您的隐私不在您的控制之下,您的数据可能会在您不知情的情况下泄露,并且您建立了对商业利益和政策可能不适用的第三方的依赖不要)与你自己的一致。我在游戏中没有皮肤 - 我真的不在乎人们是否使用Dropbox。但使用Dropbox的人应该注意,并且应该意识到风险。 – Graham 2012-03-30 15:00:21

+1

使用Dropbox的人不应该在Dropbox上存储敏感数据。这些是开发文件,个人项目,并且不包含任何个人信息。 – 2012-03-30 21:29:51

相关问题