我有一个客户端使用“FormMail.pl”,我相信是从networking上的一些perl存储库。 我们最近将她的网站迁移到了一个新的服务器,这个脚本停止了工作。 我发现了一些未在新的Apache安装中configuration的项目,现在我的脚本正在运行…但HTML输出没有被渲染,“Location:”redirect也不起作用。 再次 – 脚本在旧的服务器上工作正常。 打印“位置:$ safeConfig {'redirect'} \ n \ n”; 打印“Content-type:text / html \ n \ n”; 这两个语句都在屏幕上放置了“Location:thankYou.html”而不是任何内容。 HTML不会呈现。 思考?
如果不是,我该如何启用它?
我有一个域domain.com和一个子域sub.domain.com 。 在apache2 / sites-available中,我有2个vhosts文件: domain和sub 。 当我做a2ensite子子域覆盖域,所以当我去看到主域我看到子域的内容。 当添加子域时,域和子域指向子域。 我究竟做错了什么? 这是虚幻的 域 <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.domain.com DocumentRoot /var/www/domain/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/domain/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but […]
我的工作场所正在build立一个新的托pipePHP应用程序的服务器。 我在一所大学工作,这实际上将成为一个操场,使教师和工作人员不用从我们的生产networking空间来修补PHP。 我被要求为每个将要使用该系统的部门创build一个帐户。 每个帐户的“家”文件夹应该是一个符号链接到他们指定的文件夹下的Web用户帐户名称,他们不应该能够移动到他们的主文件夹之上。 所以,当一个用户通过他们的deparment帐户login(比如说“gradstudies”)时,他们会自动进入/ srv / www / htdocs / gradstudies文件夹,并且无法移动到上面。 在该文件夹中,他们应该能够做任何他们想要的。 是否有可能简单地使用用户帐户和组设置,还是我需要在Apache中创build虚拟主机和东西? 如果可以避免的话,我真的不希望对Apacheconfiguration进行修改。
如何写重写器redirect: http://example.com/index.php到https://example.com/index.php 而其他任何东西都保持不变 例如: http : //example.com/index.php?a=2& lang= English保持原样http://example.com/index.php?a=2&lang=English
我们的PHP应用程序以root身份安装在Redhat5 / CentOS系统上:/ var / www / html / beta / 禁用SELINUX以允许这些脚本执行系统上的其他程序 – 需要什么权限才能在写入文件夹的php脚本中运行system()命令? 我遇到了Apache error_log显示的错误: Cannot write log file 'ffmpeg2pass-0.log' for pass-1 encoding: Permission denied
我正在构build一个简单的testing应用程序,它以GWT客户端为前端。 我正在使用JBOSS作为我的应用程序服务器,并且有在JBOSS上运行的远程服务。 Eclipse是我的开发环境。 虽然我尝试通过eclipse调用一个简单的JBOSS远程接口的hello方法,但它工作正常,JNDI查找工作正常,远程接口的方法得到正确调用。 当我在JBOSS上部署业务层,并保持GWT应用程序从Eclipse运行,当时也JNDI查找工作正常,远程接口的方法得到正确调用。 在第三种情况下,我在Tomcat上部署Web应用程序,在JBOSS上部署业务层,在这种情况下,JNDI查找工作正常,但问题是当我尝试调用远程接口的方法时,出现以下错误。 以下是我的简单代码。 ===================代码============================== ===== 尝试{GreetingServiceBI bi =(GreetingServiceBI)ServiceLocator.getInstance()。getRemoteService(GreetingServiceBI.class); System.out.println(“BI初始化”); 的System.out.println(bi.getClass()的toString()); msg = bi.sayHi(input); System.out.println(“BI说你好”); catch(NamingException e){e.printStackTrace(); } 从Tomcat运行此代码时得到的exception我得到消息BI初始化类$ Proxy2之后,我从Tomcat日志 ==================exception=============================== ======== 2010年10月21日下午3时24分53秒org.apache.catalina.core.ApplicationContext日志SEVERE:调度传入的RPC调用时exceptioncom.google.gwt.user.server.rpc.UnexpectedException:服务方法'公共抽象java.lang.String com.client.GreetingService.greetServer(java.lang.String)抛出java.lang.IllegalArgumentException'抛出一个意外的exception:java.lang.reflect.UndeclaredThrowableException com.google.gwt。 user.server.rpc.RPC.encodeResponseForFailure(RPC.java:378)com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:581)com.google.gwt.user.server。 rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)位于com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)上,位于com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet。 doPost(AbstractRemoteServiceServlet.java:62)在javax.servlet.http.HttpServlet.service(HttpServlet.java:637)在ja 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。)上的org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)上的vax.servlet.http.HttpServlet.service(HttpServlet.java:717) java:206)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)at org.apache.catalina.core .StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler。进程(Http11Protocol.java:588)在org.apache.tomcat.util.net.JIoEndpoint $ Worker.run(JIoEndpoint.java :489)at java.lang.Thread.run(Unknown Source)引起的:java.lang.reflect.UndeclaredThrowableException at $ Proxy7.sayHi(Unknown Source)at com.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java:30)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at […]
我在Ubuntu上运行Apache,并试图在我的网站上设置一个子域名。 我在过去设置了许多子域名,我确定我正确地configuration了Apache,但是使用这个新的托pipe公司,我无法在我的域上设置任何子域名。 难道主机没有configurationDNS服务器来允许通配符子域名? 当我在我的MediaTemple网站上inputasdf.mydomain.com时,我只是得到mydomain.com的首页,但是当我inputasdf.myotherdomain.com时,我找不到服务器。 这是我能想到的唯一的事情。 我想确保在我去之前让我的鸭子连续问他们为我调查问题,这听起来可能是这个问题,或者可能是别的吗?
应用程序堆栈(全部使用最新的稳定版本): Ubuntu的 阿帕奇 乘客 ruby Ruby on Rails 重新启动Apache(apache2ctl优雅)后,一个页面请求是相当快,大约600毫秒。 然后,对于每个请求(同一页仍然只是重新加载),页面加载时间每个请求250-500毫秒。 所以在20个要求之后,我在10秒左右加载了相同的页面。 看轨道日志和webkit检查器的加载时间,他们上升。 页面加载是简单的GET,即没有额外的数据。 任何想法可能是什么原因呢? 另外,让我知道是否应该详细说明任何事情。 第二页面载入: Rails日志摘录 Started GET "/categories" for 214.200.52.199 at Mon Oct 25 20:38:02 +0000 2010 Processing by CategoriesController#index as HTML Rendered shared/sections/_settings.html.haml (101.6ms) Rendered layouts/_header.html.haml (172.0ms) Rendered layouts/_footer.html.haml (2.8ms) Rendered categories/index.html.haml within layouts/application (319.3ms) Completed 200 OK in 339ms (Views: 320.1ms) […]
我有以下设置: 运行在CentOS 5.5上的Apache服务器 在本地,它使用SSL连接OK。 我的服务器和外部networking之间的代理。 我不控制这个代理。 它将端口转发到我的服务器上的https端口。 CNAMElogging将我的服务器所需的外部DNS名称映射到代理。 在本地,一切正常。 但是当使用代理连接时,使用CNAME或直接IP地址,我收到以下错误: SSL Error: SSL_write 23995: 1 – error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol 我甚至不知道如何正确debugging这个问题。