apache 相关问题

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

在虚拟Android设备中使用react-native发送获取请求到本地不安全服务器

我需要从本地虚拟设备从 Android Studio 发送一个获取请求到 https:192.168.1.50:443 (用 Apache 制作的链接到 Django 的本地反向代理服务器),但因为它是用

回答 1 投票 0

我的 React 应用程序中的表单标签下载 php 文件。怎么解决?

我正在开发一个反应应用程序,它提供有关用户选择的国家/地区的旅游景点的信息。 目前,我的应用程序使用 标签与服务器通信。 这我... 我正在开发一个反应应用程序,它提供有关用户选择的国家/地区的旅游景点的信息。 目前,我的应用程序通过 <form> 标签与服务器通信。 这是我的反应代码: class App extends React.Component{ submitForm = (e)=>{ } render(){ return( <div> <section id="Search" onSubmit={this.submitForm}> <form action="/public/server/search.php" method="GET"> <input placeholder="search country, attraction names" type="text" name="search"/> <button type="submit">SEARCH</button> </form> </section> <ItemList/> </div> ) } } php 文件:这只是测试代码。用于检查我的 php 文件是否有效。 <?php $message = "wrong answer"; echo "<script type='text/javascript'>alert('$message');</script>"; ?> 网址没有问题。 问题是当用户提交时,浏览器下载 php 文件而不是运行它。 我用谷歌搜索,发现如果可以下载,则说明我的网络服务器配置有问题。 提交按钮正在下载 php 而不是运行它 和 表单提交,下载php 但是如何解决使用 npm start 运行文件和 localhost 时的配置问题?不是阿帕奇?或者是一样的吗? 我尝试使用 apache webserver 运行我的文件(我已经有 XAMPP),但它显示 404 错误,因为它找不到 bundle.js (webpack 文件)。 这是我的 package.json 文件: { "name": "ReactExample", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "webpack-dev-server --config ./webpack.config.js --mode development" }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "babel-core": "^6.26.3", "babel-loader": "^7.1.5", "babel-preset-env": "^1.7.0", "babel-preset-react": "^6.24.1", "babel-preset-stage-2": "^6.24.1", "webpack": "^4.16.0", "webpack-cli": "^3.0.8", "webpack-dev-server": "^3.1.4" }, "babel": { "presets": [ "env", "react", "stage-2" ] }, "dependencies": { "classnames": "^2.2.6", "react": "^16.4.1", "react-dom": "^16.4.1", "react-redux": "^5.0.7", "redux": "^4.0.0" } } 发送到您的网络服务器的请求通常会点击 index.php 或 .html 等等。 使用标准网络服务器配置,索引文件需要位于网络服务器根目录中,如果您使用 xampp,则为 htdocs/ 目录。所以基本上你只能用标准配置运行一个项目。如果您必须运行多个项目,您必须为 apache 配置虚拟主机。 发生的情况是,您尝试使用您的请求点击“http://localhost:80/public/server/search.php”,并期望 php 执行该文件,但事实上,您的应用程序的唯一入口点是根目录中的索引文件。 所以澄清一下,下面的所有这些链接实际上都在访问服务器index.php,而不是子目录中的任何.php文件: http://awesomedomain.com/posts/show/1 http://awesomedomain.com/contact http://awesomedomain.com/downloads/catpics 有一个名为 .htaccess(特定于 apache)的配置文件,它负责很多事情,其中一些将参数传递给入口点并重写实际的 url。 (如果已配置) 所以你可以做的是......只需点击你的 index.php ,它应该位于 htdocs/ 目录而不是 /public/server/search.php 并返回你选择的一些值。 不要对现代框架感到困惑,其中 index.php 位于子目录中,这只是一种更安全的方法,并且可以配置入口点。 主要的 XAMPP 配置文件位于以下位置: apache 配置文件: \xampp 帕赫

回答 1 投票 0

更改 apache Web 服务器使用的节点版本

嗨,这里有一些观察结果, 点击这里 我有一个php程序 ` 嗨,这里有一些观察结果, 我有一个 php 程序 ` <?php $op=exec('node -v'); $op1=exec('which node'); echo "Node version : $op"; echo "\n Node path : $op1"; echo "\nUser : ". get_current_user(); ?> ` 当我以 ubuntu 用户身份从命令行运行这个程序时 Node version : v20.11.1 Node path : /home/ubuntu/.nvm/versions/node/v20.11.1/bin/node User : root 当我以 root 用户身份从命令行运行该程序时 Node version : v18.20.0 Node path : /root/.nvm/versions/node/v18.20.0/bin/node User : root 当我从浏览器运行这个文件时 Node version : v10.19.0 Node path : /usr/bin/node User : root 我希望 apache Web 服务器使用的节点版本也设置为节点 18 或节点 20。我该怎么做?因为我想使用一些与节点 10 不兼容的节点模块。如何将 apache Web 服务器的节点 js 版本更改为 18 或 20? 您的其他用户有一个 .nvm 目录,可以在其中找到节点。运行 httpd 的用户没有,因此它使用系统节点实例。像此处显示的其他用户一样设置您的 apache 用户。或者升级/usr/bin下找到的版本。 另一个可能的修复: 看起来当你用 root 登录时,PATH 变量首先被设置为指向 .nvm 版本,而不是 /usr/bin 下的版本。但是当 Apache 启动时,它可能不会加载 root 所具有的环境。您可以修改您的 envvars apache 文件以将 .nvm 目录添加到您的 PATH 中。

回答 1 投票 0

如何在主机文件中设置动态子域名

我正在尝试在本地主机中动态设置虚拟域。我在 httpd-vhost.conf 中进行了设置并且工作正常。 然后我在 C:\Windows\System32\Drivers tc 中的主机文件中进行设置 ...

回答 1 投票 0

如何在 .htaccess 重写规则中忽略正则表达式映射中的大小写?

我现在拥有的是以下内容: RewriteRule ^([^/]+)/*$ x/$1.html [L,NC,END] 这将指出: /abcd 到 x/abcd.html /ABCD 到 x/ABCD.html 这在 Unix 文件系统上不太好,我...

回答 1 投票 0

.htaccess 文件中针对 IP 地址的特殊访问规则,仅授权一种目录结构

我使用 WordPress 已经很多年了,但是我想存储在 .htaccess 中的访问规则有一个微妙的问题。我实际上使用的是 Apache 2.4.56。 初始情况1:网络服务...

回答 1 投票 0

无法从我的 netbeans 20 连接到任何 github 存储库

我遇到了一个问题,我可以毫无问题地访问公共项目,但是当我尝试访问私有项目时,我收到一条错误消息,指出“无法连接到远程”

回答 1 投票 0

如何从 Shibboleth 身份验证系统获取电子邮件地址

我有一个使用电子邮件地址进行用户身份验证的应用程序。 我知道一些大学使用 Shibboleth 进行用户身份验证,我想知道这个过程是怎样的......

回答 2 投票 0

如何在正则表达式映射中忽略大小写?

我现在拥有的是以下内容: RewriteRule ^([^/]+)/*$ x/$1.html [L,NC,END] 这将指出: /abcd 到 x/abcd.html /ABCD 到 x/ABCD.html 这在 Unix 文件系统上不太好,我...

回答 1 投票 0

Apache 反向代理:只有一个代理指令正在工作。第二个被忽略

我正在使用 Apache 2.4.58 和 Windows Server 2019 Essentials。 我只有 1 台服务器和 1 个公共 IP 地址以及 2 个网卡:192.168.3.100 和 192.168.3.200。 我在 htt 中创建了 2 个代理指令...

回答 1 投票 0

apache commons 使用 7zip 压缩

我正在尝试使用从apache commons压缩示例网页获得的以下代码来使用sevenZ类创建一个zip文件,希望它比常规java zip压缩速度更快....

回答 1 投票 0

Apache VirtualHost 查找速度慢

我终于知道如何正确配置 httpd.conf 以满足我的虚拟主机需求。这是 httpd.conf 文件的相关部分 名称虚拟主机 *:80 服务器名称本地...

回答 6 投票 0

Apache 和 IIS 7 一起运行

我正在使用 Windows 7。IIS 7 和 XAMPP 安装在同一台计算机上。 我一直在研究 win 主机文件和 apache 配置文件以了解服务器根目录和目录。 ...

回答 2 投票 0

docker 来自 php:7.4-apache-bullseye - 如何安装 php7.4-fpm

我需要在docker中启用http2,所以从 来自 php:7.4-apache-bullseye 我需要安装 php7.4-fpm 但我得到了 错误:无法解决:进程“/bin/sh -c apt-get install php7.4-fp...

回答 1 投票 0

Django apache 环境变量

我有一个 Django 项目,其中 .env 文件中的环境变量在开发模式下工作得很好,我可以使用以下命令在我的 settings.py 中读取它们 SECRET_KEY = os.getenv('SECRET_KEY') 但当我

回答 1 投票 0

Java 读/写 Excel - 错误:构造函数 XSSFWorkbook(FileInputStream) 未定义

我正在尝试从Excel文件中读取数据,我使用以下代码: 文件 src = new File("T:\SeleniuminputFiles\input.xlsx"); FileInputStream fis = new FileInputStream(src); XSSF工作簿...

回答 4 投票 0

在 XAMPP 中创建虚拟主机后本地主机不工作

我使用 XAMPP for Apache 和 PHP 为我的项目“phpiggy”创建了一个虚拟主机。这是我添加到 httpd-vhosts.conf 的配置: 文档根目录“C:/xampp/

回答 1 投票 0

在 Jenkins 作业后保持构建流程运行

我试图在 Jenkins 工作完成后保持 Web 进程运行。 我研究了 ProcessTreeKiller 并尝试使用 BuildId 如下,但它似乎不起作用: BUILD_ID=dontKillMe /...

回答 4 投票 0

如何限制apache + django上传文件的大小

如何限制上传文件的大小。 我正在使用 django 1.1 和 apache。 如果大小大于 100MB,我可以使用 apache 来显示一些 html 错误页面吗? 谢谢。

回答 4 投票 0

Application.cpp 中出现 SoftException:无法执行脚本

打开magento网站时突然出现错误;每一页都是空白的。 mageto 错误日志文件中没有生成错误,但在 php 错误日志中我发现以下内容: 应用程序中的 SoftException...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.