Articles of apache 2.2

plesk 11 centos 6如何configurationapache访问日志中logging的内容?

你如何修改plesk / apache,以便它不logging资源的访问日志像.png .ico而不是页面? -ie .php .html

从一台计算机允许站点和服务器访问?

我有一个本地站点,用于为我的业务运行一个Web应用程序。 只有一台或两台电脑需要能够访问该网站。 我想只允许访问那些计算机(不是通过IP)的应用程序,当他们尝试访问时,它就像一个典型的Web应用程序,并阻止其他人。 我需要能够从我的本地networking,以及从不知道数量的远程位置访问我的网站,我不会提前知道IP地址。 我还需要允许该站点访问多个远程站点以进行REST / AJAX调用。 有一个简单的(相对)的方式来做到这一点?

如果在URL的任何部分find子string,则重写

index.php?action=affiliate/registration /affiliate/registration/ 我想重写这个URL到index.php?action=notfound因为在URL的任何部分都有affiliate/registration子string。

如何在apache下的documentroot下创build别名

我正在尝试创build一个bin文件夹,可访问文档根目录下的virutalhost。 我目前通过mysite.local / bin访问该文件夹,但需要文件在公共访问下。 httpd.conf文件 Alias /bin/ "C:/wamp/www/bin/" <Directory "bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> vhost.conf <VirtualHost *:80> ServerName mysite.local DocumentRoot "c:/wamp/www/mysite.com/html" </VirtualHost> 理论上文件树应该读取 /mysite.com /html <– where mysite.com reads from /bin /other private folders 这样的url文件:mysite.com实际path:mysite.com/html/index.php可以读取这样的内容: <?php include "../bin/privatefile.php"; ?>

eAccelerator与两个版本的PHP通过FastCGI

好吧,我将概述如何在我的专用盒子上为我设置和运行一切。 我有一切工作接受eAccelerator只适用于我的一个PHP应用程序。 的Apache2 我有Apache2安装程序和虚拟主机运行。 Apache在/etc/apache2/php-version-5.2.conf有一个文件,当它需要运行PHP 5.2的时候,它将被包含在每个虚拟主机上: #include for sites that still need to run at php 5.2.x SetEnv PHP_INI_SCAN_DIR /opt/php5.2/conf.d/ ScriptAlias /php5-cgi /usr/lib/cgi-bin/php5-cgi Action application/x-httpd-php5 /php5-cgi <FilesMatch "\.php"> SetHandler application/x-httpd-php5 </FilesMatch> AddHandler application/x-httpd-php5 .php .php5 .php4 .php3 .phtml PHP 我已经从Debian repo安装了最新版本的PHP 5.3。 我还有一个PHP 5.2.17的编译版本,位于/opt/php5.2/ 。 为了编译PHP 5.2并让fastcgi传递给相应的PHP应用程序, 我遵循了这些指示 。 这根据需要工作。 eAccelerator在 eAccelerator正在使用Debian repo中的PHP 5.3,但是我无法将它加载到PHP 5.2的编译版本上。 […]

无法访问/ var / www子目录中的页面

我有访问apache2服务器上的mediawiki的问题。 我在/ var / www / wiki目录中安装了mediawiki。 我可以通过在浏览器“myhostIP”中input访问/ var / www中的index.php,但是如果我input“myhostIP”/ wiki,那么行变成“different_name_of_myhost”/wiki/index.php/Main_Page,我有消息“firefox找不到服务器位于“different_name_of_myhost”/wiki/index.php/Main_Page“。 如果我尝试只input浏览器“different_name_of_myhost”,那么我不能访问/ var / www的index.php。 为什么? 为什么我无法访问mediawiki? 如果问题与/ var / www / wiki的访问权限相关,那么我将在浏览器中获得“访问被拒绝”。 你有线索怎么回事? 谢谢

MySQL和Apache集群

首先抱歉如果我写得不好,我的英文不好。 那么我有这些服务器: 服务器号码1有太多的工作,所以我想build立一个连接4个虚拟机的集群系统。 我不知道如何开始,在这一刻,我已经得到了服务器3,4,5和6只有操作系统。 我可以使用哪种集群软件? 我可以在虚拟机上正常安装apache和mysql吗? 或者我必须安装这些软件的特定版本?

在PHP 5.3.13上的Gettext扩展在OSX 10.8 Mountain Lion

我最近买了一台新的MacBook,我试图configuration它的PHP开发。 操作系统是OSX 10.8 Mountain Lion,我使用内置的Apache2和PHP 5.3.13堆栈。 我需要安装一些扩展:mcrypt和intl。 两者都是由我重新编译的(来自PECL或PHP 5.3.13的压缩包,使用“phpize”,然后是“./configure”等),并完全安装和激活。 我遇到了gettext扩展的问题。 我试图使用包含在PHP 5.3.13 tarball中的一个,我可以编译并安装它。 这个扩展名被解释器成功加载了,但是…不起作用! 实际上,当我调用例如bindtextdomain函数时,我得到一个PHP错误,说它不存在。 另外,“make test”会返回一些错误。 依赖项(gettext库)是使用MacPorts(版本:0.18.1.1,修订版2)安装的。 任何提示? 谢谢。

显示IIS和Apache之间的性能

我有一个客户升级他们的IIS服务器,并获得更多的内存/ CPU。 我想告诉他们,他们的网站每日访问量为600+,可以在运行linux,APC,缩小js,css等的小型服务器上运行。 我不是很熟悉IIS,什么是相当于顶部,vmstat等的IIS,什么我可以在IIS上login24小时,然后将其比较到Linux机器?

为什么HTTP环回连接不能在我的子域中工作?

我在Jumba有一个共享的主机帐户,运行Linux内核2.6.9-103.ELsmp(不知道这是否有帮助)与cpanel 1.0(RC1)。 我正在使用WordPress插件Backup Buddy,它需要HTTP回送连接来监视/完成备份。 这在memelab.com.au工作正常,但不适用于任何子域(例如: staging.memelab.com.au )。 是否可以设置一个Alogging或一些这样的补救措施? 我知道一个解决方法,(设置WP_ALTERNATE_CRON ),但我觉得这不令人满意,由于杂乱的url。 BackupBuddy:_Frequent_Support_Issues#HTTP_Loopback_Connections_Disabled 以下是我的主人的回复: …作为主域有它自己的单独的DNS条目它有localhost条目,这有助于looback连接,因为子域没有单独的DNS区域,所以不可能为它创buildlooback连接。 我有cpanel访问“高级区域编辑器” – 有什么棘手的,我可以在那里做? 也许127.0.0.2 ? (我记得读到,(某些)Linuxes上至less有8个可用的本地IP地址。) 所有Alogging都指向服务器IP, localhost.memelab.com.au指向127.0.0.1 。 我刚刚尝试input一个新的logging:localhost.itours.memelab.com.au指向127.0.0.2。 我仍然在Backup Buddy中得到警告,说明loopback没有激活,而且cpanel不会让我input127.0.0.1(猜测它不能这样工作!) nslookup itours.memelab.com.au Server: 203.88.112.33 Address: 203.88.112.33#53 Non-authoritative answer: Name: itours.memelab.com.au Address: 117.55.224.177