Questions tagged «apache-http-server»

Apache是​​Apache HTTP服务器的一个广为人知的术语,Apache HTTP服务器是由Apache Software Foundation维护的非常常用的Web服务器软件。如果您的问题与其他Apache软件(例如Tomcat或log4j)有关,则http://stackoverflow.com/是一个更好的选择。

1
将404重定向到另一个具有相同文件路径的网站
有没有一种创建链接的方法,该链接将以某种方式执行此操作:如果用户转到 http://website1.com/path/to/file,并且结果为“ 404”,则该链接不存在,请使其自动导航到http://website2.com/path/to/file。我希望/ path / to / file保留下来,但只更改域。 在ubuntu 10.10服务器上运行的apache2中,有没有办法做到这一点?

0
无法使php文件在浏览器中运行?Ubuntu的
我正在尝试运行一个.php文件,该文件从MySQL数据库读取信息。我已经安装了php5: developer@alchemy:~/dev$ php --version PHP 5.3.10-1ubuntu3.13 with Suhosin-Patch (cli) (built: Jul 7 2014 18:52:09) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies 我已经安装并运行了apache2: developer@alchemy:~/dev$ sudo netstat -ntlup [sudo] password for developer: Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State …

1
如何在SUSE LINUX版本11.2中更新PHP和MySQL
我在服务器SUSE LINUX版本11.2中,具有PHP版本5.2.17和phpMyAdmin 3.3.9,我如何尝试更新两个元素,我尝试使用: sudo apt-get update php5 但不起作用,说: sudo: apt-get: command not found 我认为这仅适用于Ubuntu,我一直在寻找正确的命令而没有成功。 一个问题,在更新中我会丢失上一个配置吗? 希望您能够帮助我。 谢谢。


1
Apache将所有传入连接都视为192.168.0.1
如前所述,apache认为我所有的传入连接都是192.168.0.1(我的路由器网关)。 我目前正在通过启用了mod_remoteip的apache 2.4运行于wamp网站。但是,它不能解决我的问题。有问题的网站是(tsu.myftp.org) 好心提醒。谢谢!

1
Apache中DSN访问的配置是什么?
我正在配置一个独立的Apache Http Server(在Windows上是2.2.16。可以是XP或更高版本),以便与J通信(与XAMPP或其他软件包无关)。我通常可以在J中获得用户DSN的列表,但无法通过Apache进入。 我安装了PHP,尝试了与odbc_connect的连接,没有骰子。odbc_data_source需要活动连接(即使odbc32.dll sqlitedatasources不需要...),并且所有连接也被拒绝。此外,作为测试,我确实安装了XAMPP,并将其配置为与J通讯。有了XAMPP,J和PHP都可以列出本地用户DSN。 因此,我假设增量是独立的Apache Http Server。我应在配置中激活哪些模块或设置,以允许第三方模块访问用户DSN? 注意: 至于为什么我不能使用XAMPP或其他东西,长叹一口气。从本质上讲,客户将是具有严格控制IT的公共实体,要求提供软件解决方案的所有组件的列表。经验表明,获得Apache批准这样的程序可能很容易,我宁愿不要尝试使用预制的软件包(尽管可能如此实用)来重做此批准过程。

1
通过HTTP服务器处理文件
据我了解,当服务器(例如Apache)收到请求时,它会寻找文件扩展名来查找相关的mime类型。然后,它会寻找处理此地雷类型的处理程序(我基于将PHP支持添加到Apache进行说明)。这是我的问题: 以上说法正确吗? 如果是这样,那么当没有给定mime-type的处理程序时,这是否意味着默认行为-就是将文件发送给客户端? 如果甚至没有明确的扩展名-定义了mime-type关联(例如.html),默认操作还是只是将文件发送给客户端? 根据一些向Apache添加PHP支持的消息来源,我们必须使用 addType伪指令:AddType application/x-httpd-php .php而其他人则说使用addHandler伪指令:AddHandler application/x-httpd-php .php在我看来,这是唯一正确的方法addType,因为它仅应用于静态文档。那么为什么addType版本仍然正确? 我发现某处这样的行: AddType文本/ html .php .phps AddHandler应用程序/ x-httpd-php .php AddHandler应用程序/ x-httpd-php-source .phps 这是否意味着如果服务器找不到application / x-httpd-php mime-type的处理程序,并且将仅使用text / html mime-将.php源文件发送到客户端,则将使用AddType指令。输入回应?

1
使用Vagrant,无法从主机操作系统的Web浏览器访问apache虚拟主机
我在Windows 7主机上的Vagrant的Virtualbox中安装了Ubuntu Server 16.04.1 Xenial Xerus(32位)。Vagrantfile的内容是 Vagrant.configure("2") do |config| config.vm.box = "boxcutter/ubuntu1604-i386" config.vm.network "forwarded_port", guest: 80, host: 8080 config.vm.hostname = "vagrant.templavoilaplus" config.vm.network "private_network", ip: "192.168.33.148" config.vm.synced_folder "E:/xampp/htdocs/github/templavoilaplus/", "/var/www/templavoilaplus/public_html" config.vm.provision "shell", path: "setup_for_ubuntu_box.sh" end 在运行中无所事事时,显示为 E:\Virtual Machines\vagrant>vagrant up ==> default: Checking if box 'boxcutter/ubuntu1604-i386' is up to date... ==> default: Clearing …

1
似乎无法在Win 7的ecilpse下启动tomcat 8
Windows 7 Pro,eclipse,java EE环境。我下载了tomcat zip文件,然后将其解压缩到c:\ program files \ apache \ tomcat-whatever。我可以从命令行运行eclipse,然后在浏览器地址栏中输入“ localhost:8080”,即可获得应有的tomcat主页。 在eclipse中,我将此添加为服务器。当我启动它时,新的“ javaw.exe”进程将显示在任务管理器中并停留在该位置,并且eclipse表示服务器正在运行。但是,在浏览器的地址栏中输入“ localhost:8080”表示资源不可用。 我还需要做什么?

1
使用htaccess从网址中删除问号
我曾尝试从网址中删除index.php,但问题是我在网址开头看到一个难看的问号,我该如何摆脱它 这是我在htaccess中使用的代码 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule \.(jpeg|jpg|gif|png)$ /public/404.php [NC,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?) RewriteRule ^ /%1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.*) /index.php?q=$1 </IfModule>

1
502 Nginx错误的网关和httpd.service在CentOS 7和plesk上失败
在尝试安装Google Pagespeed并错误地尝试在plesk apache web服务器设置上打开pagespeed_ap24之后,这些设置在apache webserver设置更新期间导致错误,并取消了我所有的apache模块,因此导致我的所有网站均为502,也使用了httpd.service失败了 我对此并不陌生,甚至不知道应该打开或关闭哪些模块。 我的apache网络服务器设置的当前屏幕的(非常大)图片 如何解决此问题?

3
PHP mkdir()权限被拒绝
我已经使用Centos 5.6,Apache 2.2.19和PHP 5.2.17进行了服务器设置。suPHP正在处理PHP。 在全局php.ini中 safe_mode = off open_basedir = none Apache设置为nobody按suPHP配置运行。 我有两个域的设置在: /home/user1/public_html与/home/user2/public_html 两个public_html目录的权限均为0750,组为nobody 每个用户目录中的所有文件/目录均归该用户所有,并且也将组设置为该用户。 我正在运行一个脚本,/home/user1/public_html/scripts/functions.php试图在其中创建目录/home/user2/public_html/user_files(将chmod权限设置为0757),但是却出现了权限拒绝错误... 我以为这是因为PHP正在以方式运行nobody,但是我不确定要进行哪些更改才能使每个用户文件夹中的脚本写入其他用户的文件夹中,除非我通过以下方式使该用户文件夹可写:听起来不太安全的任何人... 有人知道我要去哪里错吗? 编辑: drwx--x--x root.root /home drwx-wx--x user2.user2 /home/user2 drwxrwx--- user2.nobody /home/user2/public_html drwxrwxrwx user2.nobody /home/user2/public_html/user_files

3
帮助Apache 2.2.11和PHP 5.2.11
我正在运行Apache(2.2.11)和PHP(其他一些版本)的“快乐”安装,在我的开发机器上没有任何问题。 然后,有一天,我觉得升级到5.2.11(PHP),这破坏了我的安装。现在,Apache无法运行,Windows“更多信息”按钮显示错误模块是“php4ts”或类似的东西。 它显示标准的Windows错误消息: Apache HTTP Server遇到问题,需要关闭... 在“更多信息”部分,它说: 错误签名 - szAppName:httpd.exe szAppVer:2.2.11.0 szModName:php5ts.dll szModVer 5.2.11.11 offset:000f331b。 除了使用PHP所需的东西,httpd.conf没有任何值得注意的东西。在评论PHP部分时,Apache运行,但没有PHP(如预期的那样)。

1
在NAT和公共IP和端口之后,通过SSL连接到Apache服务器?
当客户端和服务器都在NAT防火墙后面时,我想通过SSL连接到Apache服务器(包括客户端和服务器证书)。我无法前进,我必须假设除了80和443之外的所有端口都被阻止。 我听说过NAT穿孔,但我不想使用第三方服务器而且我听说它让SSL握手无法进行。我不认为我可以通过SSH隧道连接SSL - 至少在没有使用第三方服务器的情况下。知道两个公共IP(通过DDNS)并假设我在两端都使用端口443,还有另一种连接方式吗?如果是这样,我将如何使用Apache? 我对这些东西仍然有点模糊,所以如果我说的话没有意义,请纠正我。

1
Windows 2.2上的Apache 2.2作为服务,如何删除error.log?(错误保留)
这很奇怪,似乎我无法重置/删除Apache error.log 我在Windows 7上运行Apache 2.2作为服务。 今天我想删除error.log并acess.log在: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\logs 我停止Apache(从Windows服务),然后我删除这两个文件(他要求管理员权限,我说是的,文件从文件夹中删除)。我点击文件夹视图上的刷新只是为了确保文件不见了。 然后我再次启动Apache服务,install.log文件被创建为new(0字节),但是error.log文件重新创建了我之前删除的以及自去年7月以来的所有错误。我不明白Apache如何带回这些信息,它似乎也可以在其他地方保存错误,但在哪里呢?如何删除/重置error.log文件?

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.