以下命令是否为我的服务器上的整个目录启用ACL? mount -o remount,rw,acl / 我相信这是因为结束了正斜杠。 如果是这样的话,我是否应该只在目录和子目录上安装ACL来共享访问权限? 那么这个命令是这样的吗? mount -o remount,rw,acl /sub-dir/that_I_want_to_share/ 我在哪里运行这个命令? 在我的远程login会话的命令提示符? 在某种configuration文件(如果是这样,什么/在哪里)? 如果我打开ACL,每次重新启动Apache或重新启动服务器时,是否需要再次打开ACL? 谢谢澄清。
我主要是一个开发人员,但是我一次又一次地跳入系统pipe理员的位置。 大多数情况下,我已经使用apache部署了php和python应用程序。 我今天写的是因为我开始研究更快的apache替代品,但仍然具有我需要的一些核心function,如放置和删除方法以及通过apache连接到套接字的能力。 (这个我还没有尝试,但如果我在我的应用程序中使用过彗星,可能会是一个不错的哨子。)正如你可能已经猜到的那样,我专门为我的所有网站使用javascript,利用深层链接来支持search引擎优化。 我正在寻求提高性能的主要领域是django应用程序和Web服务器之间的连接到客户端的响应。 我每天尽最大努力保持尽可能小的记忆足迹,但是当涉及到使用apache的时候,我正在走到我的绳索的尽头。 一般来说,请记住,我刚开始这项研究,所以我现在正在寻找更多的材料来阅读解决scheme。 我的主要问题: 我是否错过了一些关于apache的东西,使其变得更快一些呢? 什么是一个好的服务器环境部署静态文件之一? 什么是一些领先的开源和付费替代品?
我通过.htaccess , htpassword阻止我的网站。 我从朋友那里听说,这真是一个笑话,可以在一分钟内绕过。 真的吗? 有什么其他方法可以阻止用户/机器人访问我的网站?
情况: 当从example.com域访问一个文件夹(“hidden”)时,我想返回一个404页面(“404.php”)。 我希望可以从一个子域(“hidden.example.com”)或从一个不同的域(“hidden.com”)访问同一个文件夹,这两个域都在单个VirtualHost条目中configuration。 服务器有多个监听的IP地址。 每个IP地址提供与example.com域相同的内容(共享一个VirtualHost条目)。我希望可以从IP地址访问该文件夹。 服务器configuration为使用SSL / TLS / HTTPS。 HTTPS在example.com上是可选的,但HTTPS在隐藏文件夹的.htaccess文件中执行,使用下面显示的重写规则。 /www/hidden/.htaccess RewriteCond %{HTTPS} !=on RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] 我知道{SERVER_ADDR}给出服务器的IP地址,但它是否返回客户端请求的IP地址? 我也开始认为在VirtualHosts文件中的东西会更合适。 对此有何想法? 应该允许什么: http://87.65.43.21/hidden/ https://87.65.43.21/hidden/ http://12.34.56.78/hidden/ https://12.34.56.78/hidden/ http://hidden.example.com/ https://hidden.example.com/ http://hidden.com/ https://hidden.com/ http://www.hidden.com/ https://www.hidden.com/ 404.php应该是404-ed http://example.com/hidden/ https://example.com/hidden/ http://www.example.com/hidden/ https://www.example.com/hidden/ http://example.com/hidden/hiddenfile.php https://example.com/hidden/hiddenfile.php etc. 谢谢。
$netstat -anp | grep :80 | grep TIME_WAIT | wc -l 840 $netstat -anp |grep :80 | grep ESTABLISHED | wc -l 50 内存使用量:850MB / 1000MB apache2.conf包含.. <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild […]
我有太多的请求等待从netstat可以看出如下 $netstat -anp | grep :80 | grep TIME_WAIT | wc -l 840 $netstat -anp |grep :80 | grep ESTABLISHED | wc -l 50 内存使用量:850MB / 1000MB apache2.conf包含.. <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 […]
在testing服务器上,我已经安装了最新版本的Confluence。 我用ajpconfiguration了apache。 但我有一个问题,当我在Confluencelogin时,我得到以下错误信息: Not Found The requested URL / / homepage.action was not found on this server. 这个问题似乎是已知的,我发现下面的链接: http : //confluence.atlassian.com/display/DOC/Using+Apache+with+virtual+hosts+and+mod_proxy 但不幸的是前锋没有帮助,我仍然得到错误信息。 有没有人有任何想法我可以解决这个问题? 我已经设置了以下Apacheconfiguration: LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so <IfModule proxy_http_module> ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> <Location /> Order allow,deny Allow from all </Location> […]
我不知道该怎么办。 我读了像我一样的stackoverflow相关的问题,但这些更改不起作用。 我在stackoverflow再次问,他们把我送到这里。 他们发送我需要加载我的PHP模块,但我已经完成了(至less据我所知)。 这是我给他们提出的: 首先,我编辑了httpd.conf文件,并取消了LoadModule php5_module libexec/apache2/libphp5.so 。 下一步得到这个错误“/ usr / sbin / apachectl:第82行:ulimit:打开文件:无法修改限制:无效的参数”我更改ULIMIT_MAX_FILES="ulimit -S -n ulimit -H -n到ULIMIT_MAX_FILES=""或一些奇怪的事情,这解决了这个错误。 不过,我仍然看到我的源代码在Safari(实际上铬决定下载PHP文件,而不是 – 不同的问题/故事)。 然后,我在stackoverflow上发现了一个类似于我的问题,并在php5.conf文件中添加了一些AddHandler行,它们在AddHandler之后模仿文件中的AddType行。 即使在“sudo apachectl restart”之后仍然没有工作。 然后,我最后添加了AddType x-httpd-php .php到httpd.conf文件,因为在前面的问题中也提到了stackoverflow。 我只是为了好的措施。 纳达。 我很困惑。 我只是想开始,所以我可以学习编程,我觉得我已经花了一辈子只是试图在浏览器中打印“Hello World”。
我们的networking上有一个小型的networking应用程序,我们需要通过互联网向几个人提供这个应用程序。 我认为端口转发到networking服务器会很简单,但是当我尝试访问IP(例如204.34.??.254)时,我得到了交换机的login提示。 可能是什么问题呢? 对不起,如果听起来有些愚蠢的问题,但我没有networking知识,我的重点一直是编码,而IT支持人员也不知道是什么问题。
试图让Apache2在Mac OS X 10.6.6上工作。 我得到以下的崩溃。 Process: httpd [27434] Path: /usr/sbin/httpd Identifier: httpd Version: ??? (???) Code Type: X86-64 (Native) Parent Process: launchd [1] Date/Time: 2011-02-16 20:56:12.971 +0000 OS Version: Mac OS X 10.6.6 (10J567) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /usr/lib/libapr-1.0.2.7.dylib […]