我在这个Ubuntu 9.04机器上有www-data(apache)和craig(me)作为用户。 所以我有一堆属于用户www-data的文件,但是我不能写下来: 成为根 chmod'文件,使他们是世界可写的 或chown'ing他们,所以他们在我的用户组,然后chmod'ing他们,所以他们是可编组的。 有什么我可以做,以便我的用户(克雷格)默认访问所有的WWW数据的文件,就好像他们是我自己的文件? 也许我是以错误的方式来看问题的 – 在这种情况下,我应该怎么做? 谢谢!
我有一个我们使用的web服务器,apache,centos5,php 我有一个名为“include.php”的文件,我需要包含在多个站点中。 例如。 我有一个名为testsite.co.za的网站,现在在index.php我想包括include.php文件,include.php不在testsite.co.za的根目录, 现在我创build了另一个文件夹包含在web根目录下,其中包含include.php 我的代码看起来如下testsite.co.za/index.php require_once '../includes/include.php'; 如果我运行testsite.co.za它不能检测到include.php。 为了包含此文件,是否需要更改某个服务器设置? 我的目录结构 – 在/ var / www / html等 -testsite.co.za -index.php – 包括 -include.php 希望这使得sence
如果文件位于/wp-content/*目录中,只要它是.+\.(jpe?g|gif|png|js|css)$ ,否则抛出一个[F ] orbidden“。 我似乎无法围绕从哪里开始。 我可以用正则expression式,但我的改写技巧(显然)缺乏。
当某些用户开始以大约30次/秒的速度敲击网站时,主持大多数静态网站的ISP会投诉。 显然,机器慢慢爬行。 这些文件可以是带有less量graphics的简单页面,也可以是相当大的文件。 服务器上还有其他站点托pipe,所以这不是个好消息。 Apache能否承受这个负载? 有没有提示,ISP可以用来调整服务器呢? 有什么要调整的网页本身?
我必须写入.htaccess文件,以便访问者能够下载.docx文件?
例如:我的网站被这样调用: www.example.com/controller/method/parameter1/parameter2 现在,.htaccess需要重写这个URL到: www.example.com/index.php/controller/method/parameter1/parameter2 但问题是:如果是img , css或js目录,则不应该发生redirect。 我怎样才能做到这一点? 我只知道mod-rewrite引擎是我的朋友。
我们在专用服务器上托pipe我们的networking服务。 在高负载期间,服务器会非常频繁地返回超时错误而不是页面。 我们每天有大约17万个请求。 但是,服务器有大量的空闲内存,而且CPU目前没有加载。 我不明白为什么服务器工作不好。 我已经用tcpdump实用程序描述了这个问题。 这些是由tcpdump跟踪的好的和坏的会话。 这两个实验的要求是一样的。 良好 – 服务器返回响应。 坏 – 没有反应,超时错误。 你明白为什么这些数据会发生问题吗? 我怎样才能进一步接近错误的来源呢? 我用123.45.67.890取代了我的真实IP地址 —- Bad —- 12:23:36.366292 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK> 12:23:39.362394 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,wscale 2,nop,nop,sackOK> 12:23:45.365567 IP 123.45.67.890.61749 > myserver.superbservers.com.www: S 2125316338:2125316338(0) win 8192 <mss 1460,nop,nop,sackOK> […]
在我的httpd.conf中: 如果我将我的虚拟主机configuration为: NameVirtualHost *:80 <VirtualHost *:80> ServerName foo.com ServerAlias www.foo.com Include conf.d/foo.conf </VirtualHost> <VirtualHost *:80> ServerName bar.com ServerAlias www.bar.com Include conf.d/bar.conf </VirtualHost> 我可以通过单个域名SSL证书吗?还是必须购买通配符SSL证书来处理www子域名? 我现在正在尝试configurationssl.conf文件,我可以在我的ssl.conf文件中使用基于名称的虚拟主机: NameVirtualHost *:443 <VirtualHost *:443> ServerName foo.com ServerAlias www.foo.com … Include conf.d/foo.conf </VirtualHost> <VirtualHost *:443> ServerName bar.com ServerAlias www.bar.com … Include conf.d/bar.conf </VirtualHost> NameVirtualHost *:443 <VirtualHost *:443> ServerName foo.com ServerAlias www.foo.com … […]
我试图通过基本的授权强制一个特定的目录只需要允许的IP和一个有效的用户名/密码。 为了确保用户名/密码以encryptionforms发送,我希望目录也强制SSL使用。 这是我在.htaccess文件中的内容: # Force HTTPS-Connection RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://www.mywebsite.com%{REQUEST_URI} [R,L] ## password begin ## AuthName "Restricted Access" AuthUserFile /var/www/admin/.htpasswd AuthType Basic Require valid-user Order deny,allow Deny from all Allow from 79.1.231.151 62.123.134.83 Satisfy All 不幸的是,当我使用http协议访问该目录时,它在将页面redirect到安全版本之前要求input密码。 这意味着密码未encryption发送。 我究竟做错了什么? 有没有办法做到这一点?
我的django应用程序托pipe在Apache上,现在我想通过nginx为其静态媒体服务,在nginx中我没有任何先前的经验…加上目前静态媒体是通过Apache服务的……期待一些帮助。 Apache 2.2 mod_wsgi nignx-0.7.65 Django 1.1.1 谢谢..