Articles of apache 2.2

自动子域与Apache

我在公司的Intranet上设置了一堆子域名。 我手动设置每个子域。 我想某些子域自动创build。 例如,如果我有/ home / jason / foo和/ home / jason / bar,我希望能够去foo.jason.mydomain.local和bar.jason.mydomain.local,而不必手动设置那些子域。 (“jason”部分可以是硬编码的,我只是希望“foo”/“bar”部分是自动的)。 我find了这个页面 ,这似乎是我想要的,但我无法弥补他们的例子和我正在做的事情之间的差距。 有人可以帮我吗? 谢谢,杰森

Apache不会启动

我们刚刚通过停电。 我们所有的服务器恢复正常,除了Web服务器试图启动Apache时给我这个错误: # apachectl start no listening sockets available, shutting down Unable to open logs 我已经validation,没有进程使用端口apacheconfiguration监听,我不能罚款在ps aux运行的Apache。 有没有人有任何解决这个问题的build议?

wsgi – 缩小用户权限

我有以下的Apacheconfiguration和我的应用程序工作正常: <VirtualHost *:80> ServerName ig-test.example.com WSGIScriptAlias / /home/ig-test/src/repository/django.wsgi WSGIDaemonProcess ig-test user=ig-test </VirtualHost> 但是我想保护其他用户的文件,所以我这样做: chown ig-test /home/ig-test/ -R chmod og-rwx /home/ig-test/ -R 和应用程序停止工作: (13)Permission denied: /home/ig-test/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable 是否有可能实现我在做什么与wsgi? 如果我必须给一些文件的读权限,那就没问题了。 但是有一些文件需要保护(比如带有数据库configuration的文件或应用程序的业务逻辑)。

重写规则的apache错误日志

我正在下面的错误在Apache日志 文件不存在:D:/ wamp / www / script / products,referer: http://localhost/script/products/category/product-123.html每当跟随url localhost / script / products / category / product-123。 html是通过这个重写规则来parsing的。RewriteRule ^ products /([〜A-Za-z0-9 – “] +)/([〜A-Za-z0-9 – ”。+)。html $ index.php? page_type = products&prod = $ 2 [L]。 脚本和规则工作正常,但我得到的错误在Apache错误日志。 我已经激活了RewriteLog,但在rewrite.log文件中没有显示出来。 它是空的。 请提前帮助和感谢。

Mod_WSGI 6X比Django开发服务器慢

我一直在想,为什么我的Django开发服务器比mod_wsgi(这应该是更快)运行速度快6-10倍。 我相信它必须重新启动Django进程之间的请求,即使它不应该是直到它击中它的MaxRequestsPerChild给定的过程(纠正我,如果我错了)。 到目前为止,我已经尝试过:调整守护进程(进程= 1 /进程= 2)。 改变apache2.conf中的StartServers(到1,然后回到2 – 没有什么区别)。 切换到守护进程模式(这个改进了10倍的东西 – 阿帕奇之前是100倍); 我在Ubuntu VM中运行它。 Django Wsgi文件: http ://pastebin.com/qe1UG1iJ 我的虚拟主机configuration: http : //pastebin.com/bqASHhD0 我的Apacheconfiguration: http : //pastebin.com/TfMGGvWc 我用ab -n 100 -c 5 http://192.168.62.128/运行ab ab -n 100 -c 5 http://192.168.62.128/和ab -n 100 -c 5 http://192.168.62.128:8000/ ab结果为apache: http : //pastebin.com/bu5YWbqJ ab开发服务器的结果: http : //pastebin.com/MdX9V55e 在devserver正在进行基准testing时,可以获得top输出结果: http : //pastebin.com/a7U0SL7B […]

将来自Microsoft Access数据库的信息导入到php和apache web环境中?

我们有一个客户使用在微软访问上运行的自定义构build客户端pipe理系统。 我们的网站需要从该数据库中提取一些客户信息。 但是,我们如何从Microsoft Access数据库将信息提取到php和apache web环境? 有没有一个odbc连接器可以做的工作?

不支持用NameVirtualHost地址混合*端口和非*端口

我已经搜遍了,但我似乎无法解决我的问题。 当我在Ubuntu 10.04上重新启动Apache时,出现错误: * Restarting web server apache2 [Sun Oct 17 02:46:07 2010] [error] VirtualHost *:80 — mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results [Sun Oct 17 02:46:07 2010] [warn] NameVirtualHost *:0 has no VirtualHosts [Sun Oct 17 02:46:07 2010] [warn] NameVirtualHost *:80 has no […]

Apache HTTP:有条件地设置Last-Modified标头

我想用以下其中一个值来设置Last-Modifieddate: 如果请求标头具有If-Modified-Since值,请使用此值 否则使用当前date 我怎样才能configuration在Apache的httpd.conf ?

Apache允许或redirect用户

我试图使用.htaccess来redirect不是来自某个IP范围的人。 redirect工作正常,但我不知道如何在同一时间做两个: – 一定范围内的人员:访问内容 – 这个范围之外的人:在其他地方redirect 非常感谢您的帮助

如何将php5 cgi转换为模块?

我在debian lenny系统上安装了PHP5作为cgi。 现在我发现,PHP中的flush()只适用于安装为模块的PHP。 任何人都知道如何(重新)安装php5作为模块? (apache2的) 谢谢 :)