有没有人知道如何在Plesk 9.3中与Apache配合使用Nginx。 我想要从Apache和Nginx的静态内容提供我的dynamic内容。 我读过Plesk 9.3中有一个新的configuration设置,你可以做到这一点,但我找不到解释如何这样做。 我运行CentOS 5。
我正在从一个embedded式Web服务器移植一个CGI应用程序,在Apache下运行。 为了尽量减less所需的数量,我试图弄清楚如何configurationApache,以便进入我的CGI程序,然后使用QueryString环境variables来确定需要创build哪个文件。 如果直接请求,我现在有Apache正在处理我的CGI文件的地方,即localhost / cgi-bin / cgi_test.out 但我需要弄清楚如何让我的应用程序被调用,无论何时请求任何文件: localhost / – >调用我的应用程序与QueryString设置为“”或“/” localhost / thisFile – >调用我的应用程序与QueryString设置为“/ thisFile” 等等 我一直在做所有在/ etc / apache2 / sites-available / mysite下的configurationtesting,它已经被启用,并且默认禁用。 谢谢你的帮助。 我已经尝试从这里的build议: configurationApache通过单个index.php处理所有请求,但我不断得到循环redirect。 编辑:我已经尝试了一些不同的mod重写的变化,但他们还没有工作。 我有/ usr / lib / cgi-bin(缺省位置)下的index.cgi文件和/ var / www /下的缺省index.html。 我把所有事情都恢复到了默认设置,所以我准备好从新的想法开始。
我试图写一个奖励系统,其中用户如果下载完整的文件,会得到奖励积分,那么我的日志格式应该是什么。 search了很多后,这是我第一次了解它,并没有做过自定义日志。 首先应该为定制日志编辑哪个文件 ,因为这个东西我不能find。 我使用默认的Apache,PHP5和MySQL安装的Ubuntu服务器 # I use this commands and they work fine nano /etc/apache2/apache2.conf /etc/init.d/apache2 restart 我认为这是我需要为我的目的而做的 LogLevel notice LogFormat "%f %u %x %o" rewards CustomLog /var/www/logs/rewards_log rewards 这是命令还是有缺失? 有什么特殊的地方我需要添加这个? 还有一件事是%o是发送的文件大小,是否可以只logging特定目录中的文件? 或者大于10MB的文件。 谢谢。
我有两台服务器,我testingapache2的configuration。 第一台服务器: 4GB of RAM, AMD Athlon ™ 64 X2 Dual Core Processor 5600 + Apache 2.2.3, mod_php, mpm prefork: Settings: Timeout 100 KeepAlive On MaxKeepAliveRequests 150 KeepAliveTimeout 4 <IfModule Mpm_prefork_module> StartServers 7 MinSpareServers 15 MaxSpareServers 30 MaxClients 250 MaxRequestsPerChild 2000 </ IfModule> Compiled in modules: core.c mod_log_config.c mod_logio.c prefork.c http_core.c mod_so.c 第二台服务器 8GB of […]
我有一个FreeBSD8服务器,并连接到我的ISP的VPN。 我使用MPD5,它工作正常。 另外我有一个Apache服务器,工作正常,如果我手动启动,VPN启动后。 但是,当我将它添加到rc.conf自动启动,它无法启动,说 (49) can't assign requested address: make_sock could not bind to address 我想这是因为VPN尚未启动,没有IP地址分配给我在httpd.conf中的Listen指令中设置的接口。 如果我将Listen设置为现有的127.0.0.1,则无法为wan请求提供服务。 有没有解决办法,要么延迟Apache自动启动或configuration一些不同?
这是我第一次尝试为一个站点设置一个ssl,我在一个已经托pipe了3个其他站点的服务器上运行它。 我正在运行apache2。 并安装了一个ssl.conf页面。 ssl.conf有以下设置 LoadModule ssl_module modules / mod_ssl.so 听443 AddType应用程序/ x-x509-ca-cert .crt AddType应用程序/ x-pkcs7-crl .crl <VirtualHost *:443> ServerAdmin [email protected] DocumentRoot / var / www / html / securesite ServerName securesite.com ErrorLog日志/ securesite-error_log CustomLog日志/ securesite-access_log通用 SSLEngine上 SSLCertificateFile /etc/httpd/ssl.crt/securesite.com.crt SSLCertificateKeyFile /etc/httpd/ssl.key/server.key SSLCertificateChainFile /etc/httpd/ssl.crt/gd_bundle.crt </虚拟主机> 当我运行“apachectl configtest”,我没有得到任何错误,但运行“apachectl -k restart”,我得到“httpd没有运行,试图启动”。 我有两个问题 1)在我为443定义虚拟主机的方式中是否有错误? 我的其余部分指向<VirtualHost *:80>。 当我注释掉上面的条目时,apache运行良好。 2)是否需要设置从80端口到安全站点的redirect? 因为大多数用户将要去http:或www。 ,我需要将它们发送到https:apache是否自动执行此操作? […]
我只是在Mac OS X 10.6.2 Snow Leopard中设置了Web共享。 我的httpd.conf允许ExecCGI,所有的文件夹和文件都是可读的,甚至可以被我写。 我在index.php中放入了一个简单的Hello World,但是我的apache错误日志显示了这个: [Thu Mar 18 00:17:18 2010] [error] [client 192.168.11.135] (13)Permission denied:exec of'/Users/abhic/Sites/index.php'failed [Thu Mar 18 00:17:18 2010] [错误] [客户端192.168.11.135] 脚本头过早结束:index.php <html> <head> <title> Hello </title> </head> <body> <?php echo "Hello"; ?> </body> </html> 是我的index.php看起来像放在/用户/ abhic /网站 我的浏览器显示500内部服务器错误 任何帮助都可以在半夜帮助我。 我一直试图解决这个太长时间。 谢谢。
好吧,我犯了一个错误,我会第一个承认我是这个设置的新手。 我build立了一个裸机工具包,安装了Ubuntu,并试图build立一个项目的源代码pipe理服务器,这个项目是一些朋友和我正在开发的。 不幸的是,我搞砸了。 从2005年起,我遵循一个狡猾的教程,当它不起作用时,开始混合和匹配,试图find我的问题的来源。 所以现在我坐在你面前,一个伤心难过的人。 拼命逃避这个恼人的回声'无法parsing主机computer.repositoryname.com',我卸载了Apache和颠覆。 这并没有解决它。 接下来,我试图编辑我的/ etc / hosts,甚至删除了对“127.0.1.1 computername”的引用。 我仍然受到困扰。 我知道我搞砸了,有什么办法来追查这个任性的错误吗?
我们有一个指向xxx1的网站www.example.com和一个带有多个小型站点的系统,它们都有子站点.examples.com指向xxx2 基本上我们已经有了一个通配符DNS条目,它可以匹配任何可能的子域名,一旦到达xxx2,apache虚拟主机将拦截并基本上将其redirect到一个php脚本,而这个脚本又会知道服务的微型服务器。 然而,在www.example.com上,我们的服务器内容是以多种语言翻译的,直到几个星期前,您可以通过点击一个标志来切换语言,并且您将获得翻译的内容。 唯一的问题是,URL不会改变,SEO明智这不是最好的解决scheme。 现在我不能改变子域的处理方式(被redirect到xxx2),因为我们拥有数百个,甚至数千个迷你小站。 我必须想出一个解决scheme,让language.example.comredirect到xxx1,然后是一个重写规则,它将基本上将假子域重写为一个URL,以便将该语言的parameter passing给example.com 解决scheme是在通配符DNS条目之前将所有可能的语言列为DNS条目。 我几乎可以肯定的另一种解决scheme是不可行的是,在DNS条目中匹配具有2个字母的所有子域的某种正则expression式(en | es | fr | cn | cl等等) 有任何想法吗?
我试图让雪豹的networking服务器默认压缩所有的输出。 我唯一发现的是在.htaccess文件中为目录添加SetOutputFilter DEFLATE 。 我真的不想将.htaccess文件添加到每个服务目录。 我如何在Snow Leopard上全局获取Apache2压缩输出?