这是我想要做的,除非我疯了: 我试图用多个工人来使用Tomcat,到目前为止,我得到了OpenBD的工作,但是遇到了Railo的麻烦,而且之后还会对付Adobe。 每个引擎部署为一场战争 由不同的工人分开 我想保留在我的网站目录中的网站和引擎 当我切换引擎时,我不得不重新映射WEB-INF的符号链接=还没有find解决办法 我的想法是将所有东西都分成模块,我希望能够在一个站点中同时执行cfm和php代码。 理想情况下,如果有一种方法不需要重新映射符号链接,那将是了不起的。 想法? 这可以做到吗? 我试图模仿这将如何设置在一个活的服务器,例如不使用eclipse。 这是我迄今为止的工作: 我的apache workers.properties worker.list = openbd,openbdadmin,railo,railoadmin worker.openbd.type = AJP13 worker.openbd.host = local.mydev.openbd worker.openbd.port = 8009 worker.openbdadmin.type = AJP13 worker.openbdadmin.host = local.admin.openbd worker.openbdadmin.port = 8009 worker.railo.type = AJP13 worker.railo.host = local.mydev.railo worker.railo.port = 8009 worker.railoadmin.type = AJP13 worker.railoadmin.host = local.admin.railo worker.railoadmin.port = 8009 我的tomcat servers.xml […]
有2个端口听apache 2.2:一个为公共服务,只是增加了第二个维护的目的。 现在,这是什么工作: <VirtualHost *> ServerName some.public.domain DocumentRoot /var/www <Location /svn> DAV svn SVNPath /var/svn </Location> </VirtualHost> 这不是: <VirtualHost 127.0.0.1:40> ServerName localhost DocumentRoot /var/www_tmp <Location /svn> DAV svn SVNPath /var/svn/concrete_repo </Location> </VirtualHost> 访问http:// localhost:40 / svn会导致一个 File does not exist: /var/www_tmp/svn logging在Apache错误日志。 有任何想法吗? TIA。
我有一个共享的托pipe服务器,与CentOS Linux和cPanel运行与mod_php Apache。 我们使用linux的用户配额来强制每个网站停留在他们购买的磁盘空间内。 但是,许多网站都有file upload系统,可以是公开的,也可以是pipe理员(例如CMS软件)。 因为这个软件在mod_php下运行,上传的文件最终属于Apache运行的用户,并且不计入用户的磁盘配额。 解决这个问题的唯一方法就是编写一个脚本,通过/ home中的每个目录来查看,并在public_html中显示所有文件,以便它们由正确的用户拥有,然后让此脚本每小时运行一次cron。 在写这样的脚本之前,有没有更好的解决scheme? (或者是否存在这样的脚本?) 编辑:我必须能够运行mod_php。 CGI PHP不是一个选项。
我已经安装了UnixUtils,这就是为什么我可以在Windows上运行这种命令。 它在Windows上浏览PHP文件( http://localhost/filename.php )时被执行。 Web服务器是Apache。 我觉得应该分成两个步骤: 1.发现Apache线程的用户 2.对该用户提供足够的权限给“F:/ tmpJob /” 我检查了httpd.conf,发现: User daemon Group daemon 但是Windows上没有“守护进程”用户。 如何findapache线程的真正用户?
我已经在我的本地机器上安装了VirtualHost (安装了XAMP的Windows XP)并安装了Zend ,现在我试图连接到MySQL数据库,并收到以下错误消息: Message: SQLSTATE[HY000] [2003] Can't connect to MySQL server on ''myhost.com'' (10060) 我通过Googlefind的所有提示都没有帮助。 我使用Kaspersky AntiVirus并已添加到MySQL和Apache的允许列表端口3306 。 我也myhost.com:3306并得到一个响应(IP地址67.63.50.51 ),虽然localhost:3306和127.0.0.1:3306没有find。 我已经检查了其他WebApps仍然可以访问MySQL如果虚拟主机指向他们,而我的非Zend应用程序工作。 我想我必须做一些进一步的端口,或者强迫应用程序使用不同的端口,但不知道如何做。 任何帮助赞赏。
我要实现 www.example.com/test/ rewrite to www.example.com/example.com/test/ www.example.com/ rewrite to www.example.com/example.com/ 我可以用这个重写configuration来做到这一点: RewriteCond %{HTTP_HOST} ^(www\.)?example.com$ RewriteCond %{REQUEST_URI} !^/example.com(.*) RewriteCond %{REQUEST_URI} ^(.*)/$ RewriteRule ^(.*) /example.com/$1 [L] 但是我也想redirect,而不用斜杠: www.example.com/test redirect to www.example.com/example.com/test/ www.example.com/ redirect to www.example.com/example.com/ 我已经试过这个: RewriteCond %{HTTP_HOST} ^(www\.)?example.com$ RewriteCond %{REQUEST_URI} !^/example.com(.*) RewriteCond %{REQUEST_URI} !^(.*)/$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*[^/])$ $1/ [R=301,L] 但不起作用,它redirect到: IE: http://www.example.com/C:/wamp/www/test/ Firefox: http://www.example.com/C:/wamp/www/example.com/test/ 你知道这个解决scheme吗(没有触及mod-dir […]
很简单,我有一个网站有多个域名。 我想用htaccess转发的域名之一,所以如果stream量来到该域名,它会转发到另一个url。 我可以重新启动,但根据我们目前的设置,我们需要保持代表团一致。 我们如何用.htaccess来做到这一点 – 或者有更好的方法吗?
我的虚拟主机在本地机器上安装了apache2。 在我的主机文件中,我有这个: 127.0.1.1 mysite 'mysite'是一个网站,其中我有PHP脚本使用包括('/path/到/无论'); 如果我在浏览器的url中键入“mysite”,一切正常。 但是如果我inputhttp:// localhost / mysite , 我得到的错误,如: 警告:包括(/media/Shared/sites/www/includes/functions.php 注意错误,在'www'之后,它缺less'mysite'。 所以我的脚本认为“www”是根,而不是“www / mysite”。 这是一个问题,因为当我通过我的外部IP访问网站时会发生同样的事情。 我怎样才能解决这个问题?
我有一个网站,使用mod_rewritedynamic虚拟子域,如下定义: <VirtualHost *:80> ServerName example.com ServerAlias *.example.com DocumentRoot /var/www/example.com/www RewriteEngine on RewriteCond %{HTTP_HOST} ^[^.]+\.examle.com$ RewriteRule ^(.+) %{HTTP_HOST}$1 [C] RewriteRule ^([^.]+)\.example.com(.*) /var/www/example.com/$1$2 </VirtualHost> 问题是,我想要一个特定的url,说subdomain.example.com/CONTROL/指向www.example.com/使用代理(而不是URLredirect)。 我曾尝试添加: RewriteRule ^([^.]+)\.example.com/CONTROL(.*) /var/www/example.com/www$2 [P] 但是这没有用。 有任何想法吗?
这是一个复杂的,我希望有一个简单的答案… RewriteRule ^category/([^.]+)/([0-9]+)/([^.]+)/([0-9]+) category.php?c_id=$2&filters=$3&_p=$4&name=$1 这个规则将拿起类别/厨房/ 10 / 0-0-0-0-0-0-0-0 / 1 与下面的瓦尔: category.php?c_id=10&filters=0-0-0-0-0-0-0-0&_p=1&name=kitchen filter存储在0-0-0-0-0-0-0-0的原因是由于9回参考限制。 每个0都是一个不同的filtervariables,我通过在$ _GET ['filter']上进行拆分来访问。 我现在正在将我的URL更改为非模式重写的URL,以便重写规则变为: RewriteRule ^category/([^.]+)/([0-9]+)/([^.]+)/([0-9]+) category.php?c_id=$2&filters=$3&_p=$4&name=$1 [R=301,L] 注意到[R = 301,L],所以它变成了301redirect。 这一切都很好,但我想知道是否有一个巧妙的方式分裂0-0-0-0-0-0-0-0,使每个0是一个variables。 所以我可以得到 category.php?c_id=10&f1=0&f2=0&f3=0&f4=0&f5=0&f6=0&f7=0&f8=0&_p=1&name=kitchen 任何想法? 提前致谢!