我如何设置htpasswd提示给所有想访问局域网(192.168.0.*)人以外的服务器? 感谢您的答案!
以root身份直接在端口80(或443)上运行tomcat(来自spring源码的tcServer)是一个好主意 我们可以使用mod_proxy或mod_jk来解决这个问题。 我也看到了基于iptables的解决scheme(即iptables -t nat -A PREROUTING -p tcp -dport 80 -j REDIRECT -to-ports 8080) 生产用途中应该知道哪些优点/缺点?
我正在为我的Rails应用程序设置新的VPS,并考虑将我的网站从Apache转移到nginx(为了做到这一点,我还必须将我的apacheconfiguration转换为nginx的,我将不得不学习) 。 不过,有一件事情让我在做这件事之前就想到,我想把我的SVN托pipe在新的VPS上,而且我知道SVN不能在nginx上运行。 我知道我可以通过svnserve来运行svn(虽然我没有任何经验),但是我不知道是否有这样的缺陷。 我读过,使用svn + ssh不让svncaching密码,我想要发生,但我不知道如果svn://没有SSH是安全的。 所以我的问题是,是否更好: 使用nginx为我的networking服务器和svnserve(有或没有SSH?)svn? 使用Apache的我的networking服务器和SVN? 使用nginx我的web服务器和Apache的SVN?
我的本地networking上的一台服务器正在运行Apache2,它托pipe着可从Internet访问的站点。 我可以从networking外部访问该网站,但不能从内部访问该网站。 也就是说,当我的互联网连接由提供互联网访问到Web服务器的相同路由器提供时,我无法访问网站。 我意识到这是因为路由器不允许同时在端口80上的两个连接,但我可能是错的。 有什么想法吗?
有没有另一种方法来安全地运行Apache2多个terminal用户(如托pipe数百个博客),而不使用CGI模式所需的suPHP? 对PHP使用CGI模式似乎效率低下,如果我们可以正确设置权限,我们可以通过mod_php来托pipePHP? 我的意思是,我想限制这些用户到他们的网站的主目录,但不希望有任何安全问题。
我有服务器上的SVN设置,但是当我尝试通过SSH远程结帐时,它会引发200 OK响应,而不是处理我的结帐。 我想我已经错过了与SVN的一步,以及它如何与Apache通信….任何想法?
最近,我们的Apache Web服务器每天给我们多次这个错误: [Tue Apr 06 01:07:10 2010] [error] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting 我们将ThreadsPerChild设置从50提升到100,但是我们仍然得到错误。 我们的访问日志表明,这些错误甚至在高负载时也不会发生。 例如,这里是我们的访问日志摘录(IP地址和一些url被编辑为隐私)。 正如你所看到的,上述错误发生在1:07,导致错误的几分钟内只有less量的请求发生: 99.88.77.66 – – [06/Apr/2010:00:59:33 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-icons_222222_256x240.png HTTP/1.1" 304 – 99.88.77.66 – – [06/Apr/2010:00:59:34 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png HTTP/1.1" 200 111 99.88.77.66 – – [06/Apr/2010:00:59:34 -0400] "GET /WebRepository/jquery/jquery-ui-1.7.1.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png HTTP/1.1" 200 111 […]
我有一个网站有许多子域(每个客户端一个)。 每个子域的内容会不一样,拉不同的数据,不同的布局等,所以我不认为我可以将一个目录别名到许多不同的子域。 我的问题是,这样做的最佳做法是什么? 每个子域都需要SSL。 我的设置是 Amazon EC2(ubuntu) 通配符SSL为我的域(* .mydomain.com) Apache 2 PHP(LAMP) 目前,我只是创build一个新的入口“/ etc / hosts”和一个适当的位置在web根目录(即/var/www/abc.mydomain.com,/var/www/def.mydomain.com等)。 我刚刚发现,我需要为每个子域设置一个唯一的IP地址,而EC2则非常棘手,因为它们限制了您可以使用的数量(除非您跳过一些圈)。 现在我有大约10个子域,这是可pipe理的,但理论上我可以有数千个。 我是唯一可行的方法,还是有更好的方法可以调查?
我最近把一个Symfony 1.3.2网站(一个PHP网页框架),从一台Windows机器迁移到Linux(Ubuntu 9.10)。 从那时起,我就有各种涉及文件许可的问题(即使应用程序在Windows上没有任何这些问题的情况下运行)。 我运行symfony fix-perms,在web目录(大概包括它的子文件夹)上应用了一个777掩码 – 我认为这是一个潜在的安全漏洞…我一直有意要来这里问如何正确设置权限。 目前,当试图从我的网站上保存一个文件,我收到以下错误: PHP警告:imagejpeg()[0function.imagejpeg0]:无法打开'/home/morpheous/work/webdev/frameworks/symfony/sites/project1/web/uploads/../images/thumbnail/959cd604cf6115014a3703bef5a50486a5520642.jpg'写作:权限在/ home / morpheous / work / webdev / frameworks / symfony / sites / project1 / apps / frontend / lib中被拒绝 这里是文件夹的权限: web drwxr-xr-x 16 morpheous morpheous 4096 2010-02-24 21:01 web web/uploads/../images drwxr-xr-x 13 morpheous morpheous 12288 2010-04-09 15:25 images web/uploads/../images/thumbnail drwxr-xr-x 3 morpheous morpheous […]
现在它的安装错误了, 我需要卸载并重新安装它们。 他们从源头安装。 我怎样才能有效地卸载他们呢? 我试过卸载在php_source_dir,但只得到: make: *** No rule to make target `uninstall'. Stop. 谢谢 !