Questions tagged «apache»

使用此标记(以及适当的编程语言标记)来解决与Apache HTTP Server有关的编程问题。请勿对其他Apache Foundation产品使用此标签。请注意,服务器配置问题通常更适合https://serverfault.com

8
如何使用Apache POI读取具有Date的Excel单元格?
我正在使用Apache POI 3.6,我想读取一个具有这样日期的Excel文件8/23/1991。 switch (cell.getCellType()) { ... ... case HSSFCell.CELL_TYPE_NUMERIC: value = "NUMERIC value=" + cell.getNumericCellValue(); break; ... } 但是它采用数值类型并返回像这样的值33473.0。 我尝试使用数字单元格类型,但是没有运气。 dbltemp=row.getCell(c, Row.CREATE_NULL_AS_BLANK).getNumericCellValue(); if (c == 6 || c == 9) { strTemp= new String(dbltemp.toString().trim()); long tempDate = Long.parseLong(strTemp); Date date = new Date(tempDate); strVal = date.toString(); } 我该如何解决我的问题?

10
如何为不同的根目录配置Xampp Web服务器
Web目录是应用程序所有公共和静态文件的主目录。包括图像,样式表和JavaScript文件。这也是前端控制器的居住地。 所以问题是当我安装并设置xampp时,我的Web目录是: xampp\htdocs 我想将其设置为: xampp\htdocs\myproject\web 怎么做?现在,当我在浏览器中键入地址时:http://localhost/ 输入xampp\htdocs目录, 然后在浏览器中键入地址:http://localhost/ 并输入xampp\htdocs\myproject\web目录
73 php  apache  webserver  xampp 

7
使用htaccess将Https重定向到http
我正在尝试将https://www.example.com重定向到http://www.example.com。我在.htaccess文件中尝试了以下代码 RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 此代码成功将https://example.com重定向到http://www.example.com。但是,当我输入https://www.example.com时,它在浏览器中给我一个“网页不可用”的错误。 我也尝试了以下2个代码,但均未成功 尝试1 RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/(.*):NOSSL$ http://www.example.com/$1 [R=301,L] 尝试2 RewriteEngine On RewriteCond %{HTTPS} on RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} 以上两种尝试均失败。有什么建议?
73 apache  .htaccess  http  https 


7
需要在Apache上允许编码斜杠
我目前正在尝试在URL中放置一个URL。例如: http://example.com/url/http%3A%2F%2Fwww.url2.com 我知道我必须完成对URL的编码,但是现在我404从服务器而不是我的应用程序中得到了一个错误。我认为我的问题出在apache上,可以通过AllowEncodedSlashes On指令解决。 我尝试将指令放在httpd.conf的底部无效,并且不确定下一步该怎么做。我把它放在正确的位置了吗?如果是这样,还有人有其他解决方案吗?


11
在PHP中使用实时输出运行过程
我试图在网页上运行一个进程,该进程将实时返回其输出。例如,如果我运行“ ping”进程,则每次返回新行时都应更新页面(现在,当我使用exec(command,output)时,我被迫使用-c选项,等到进程完成后才能看到在我的网页上输出)。是否可以在php中做到这一点? 我也想知道当有人离开页面时杀死这种过程的正确方法是什么。在“ ping”进程的情况下,我仍然能够在系统监视器中看到正在运行的进程(有意义)。

3
osx 10.10 CURL POST到HTTPS url给出SSLRead()错误
我最近才升级到OSX 10.10 Yosemite,并且由于升级,我无法再将Curl POST转换为SSL url。 我首先使用了wordpress的wp_remote_request调用,还尝试在php中使用curl。两者(按预期)给出相同的错误消息: 错误号:56 错误字符串:SSLRead()返回错误-9806 注意:当我将POST卷曲到HTTP时,它可以正常工作。我认为这是PHP.ini或apache中的设置(升级后我丢失了原始的HTTPD.conf文件...)。 谁能帮我吗?

8
如何在端口80上运行Node.js?
我的目标是在端口80上运行Node.js。这是因为我发现node.js被某些网络阻止,这些网络不允许来自任何其他端口的流量。 看来最好的方法是通过Node.js代理Apache。我尝试使用node-http-proxy来做到这一点,但是我没有任何运气。 我正在使用的代码在这里: var util = require('util'), http = require('http'), httpProxy = require('http-proxy'); httpProxy.createServer(9000, 'localhost').listen(80); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.write('request successfully proxied to: ' + req.url + '\n' + JSON.stringify(req.headers, true, 2)); res.end(); }).listen(9000); 但是我一直收到端口80的错误消息“使用中的地址”。我一定做错了。 如何使用node-http-proxy通过node.js代理Apache?这将使我能够在端口80上运行node.js吗?并且node-http-proxy是实现此目标的最佳方法吗? 谢谢。

15
SSL收到的记录超过了最大允许长度。(错误代码:ssl_error_rx_record_too_long)
我遵循了位于https:// https://help.ubuntu.com/6.06/ubuntu/serverguide/C/httpd.html#https-configuration上的https设置的官方文档 我不得不删除+CompatEnvVars从 SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire 因为它说这是无效的命令或其他内容。因此,将其删除并按照指甲上的说明进行操作会得到以下错误: SSL received a record that exceeded the maximum permissible length. (Error code: ssl_error_rx_record_too_long) 我是SSL的新手,有什么问题的建议吗?
71 apache  ssl 

2
为什么HTTP服务器禁止在HTTP标头名称中使用下划线
我有一个自定义HTTPSESSION_ID标头未由nginx代理传输的问题。 有人告诉我,根据HTTP RFC,下划线是禁止的。 搜索时,我发现大多数服务器(例如Apache或nginx)在RFC2616第4.2节中将它们定义为非法,该消息说: 遵循与RFC 822 [9]第3.1节中给出的相同通用格式。 RFC822说: 字段名称必须由可打印的ASCII字符组成(即,值介于33和126之间的字符,十进制,冒号除外) 下划线是ASCII表中的十进制字符95,范围为33-126。 我想念什么?
71 apache  http  nginx  rfc 

8
在.htaccess中启用cors
我已经使用SLIM PHP框架创建了一个基本的RESTful服务,现在我试图将其连接起来,以便可以从Angular.js项目访问该服务。我已经知道Angular开箱即用地支持CORS,而我要做的就是Header set Access-Control-Allow-Origin "*"在我的.htaccess文件中添加以下行: 我已经做到了,我的REST应用程序仍然可以正常工作(.htaccess错误导致500个内部服务器没有错误),但是当我尝试从test-cors.org对其进行测试时,它抛出了错误。 Fired XHR event: loadstart Fired XHR event: readystatechange Fired XHR event: error XHR status: 0 XHR status text: Fired XHR event: loadend 我的.htaccess文件如下所示 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ /index.php [QSA,L] Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT" 我还需要添加其他东西到.htaccess中才能使其正常工作,还是有另一种方法可以在服务器上启用CORS?
71 php  apache  .htaccess  cors  slim 

12
如何使用Spring Boot提供位于Dropbox文件夹中的静态内容?
我有一个Spring Boot Web应用程序,我想提供位于Linode VPS上共享的Dropbox目录中的静态内容(〜/ Dropbox / images)。我读过Spring Boot将自动从 "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", 但是我的Dropbox目录当然不在classpath上。 尽管我可以配置Apache来在我的Dropbox文件夹中提供图像,但是我想利用Spring Security将静态内容的访问限制为经过身份验证的用户。

21
netbeans显示“正在等待连接(netbeans-xdebug)”
需要帮助配置xdebug,以便从IDE netbeans调试项目。 这些是我组件的功能: XAMPP 1.8.2 的PHP:5.4.16 netbeans:7.3.1 Apache:2.4.4(Win32) 这是我的php.ini文件的最后一部分: [XDebug] zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll" ;xdebug.profiler_append = 0 ;xdebug.profiler_enable = 1 ;xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "C:\xampp\tmp" ;xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" ;xdebug.trace_output_dir = "C:\xampp\tmp" 当我运行phpinfo()时,没有安装xdebug,并且当我从netbeans调试项目时,它显示“正在等待连接(netbeans-xdebug)”。 有人可以帮助我进行配置吗?将不胜感激。 提前致谢。

18
PHP警告:未知:无法打开流
我最近编辑了Apache httpd.conf文件,以使mod_rewrite正常工作。我不知道此问题是否源于此,但从那天起我就遇到了这个问题。 这是我在运行软件时在前端看到的内容- 服务器错误网站在检索http:// localhost / prestashop /时遇到错误 。可能由于维护原因而关闭或配置不正确。 没有特定文件触发此操作。但是我看到通常由4-5个php文件组成的小程序运行良好,但是包含很多文件的软件(如PrestaShop)却不能。 我检查了日志,这就是我所发现的。 [Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 [Wed Mar 16 19:33:39 2011] [error] [client ::1] PHP Fatal error: Unknown: Failed opening required '/var/www/html/yomig/index.php' (include_path='.:/usr/share/pear:/usr/share/php') …
69 php  apache 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.