apache 相关问题

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

主机上的 Apache 需要密码,但不接受用户凭据

嗨,我已经使用 ubuntu 服务器 16.04 设置了虚拟机,并且还安装了 virtualbox-guest 实用程序,我现在正忙于设置我的 apache 服务器,但是当我尝试访问我的 apache 时...

回答 1 投票 0

在 LTE 连接或无互联网连接时,BrowserSync 无法工作

我的本地开发环境(MBP)有 apache 与动态虚拟主机一起运行,这允许我通过一致的 url 结构访问任何项目: http://[客户名称].[项目名称].loca...

回答 1 投票 0

Apache 服务器无法加载 js 文件

我正在使用 XAMPP 的 Apache 服务器来托管我的网站。它可以加载 hmtl 文件中的更改,但无法加载 JS 文件中的更改。这是为什么?

回答 1 投票 0

图像/avif 的 ExpiresByType 指令不起作用

我的 .htaccess 文件中有以下内容: 过期有效日期 过期默认“访问权限加 1 周” ExpiresByType font/woff “访问加 1 年”

回答 1 投票 0

修改两个站点的htaccess文件

我的网络主机将我的“主”域名指向根 www 文件夹。该站点的 Web 文件位于“www/app/webroot”文件夹中。我目前使用以下命令启动并运行了该网站...

回答 4 投票 0

在root linux服务器上上传文件的问题

我在 1and1 上有一个 plesk 面板和 root 专用服务器。我正在使用自定义编程的 php 脚本上传文件并创建文件夹到服务器。我有名为 upload_data_folde 的上传文件夹...

回答 2 投票 0

Apache<->Tomcat

目前,我们提供由Apache Web和Tomcat Was组成的服务。 我想使用Spring Cloud Gateway,但我想保留现有客户使用的url地址&l...

回答 1 投票 0

如何拥有同名的文件和目录

我有一个托管在 Apache Web 服务器上的网站,并且我有一些与某些目录具有相同名称(不带扩展名)的文件。 我还在 .htaccess 中删除了扩展名...

回答 2 投票 0

Centos7 / Plesk 上的 Apache 错误 - AH01068:有假的

我的网站从昨天开始就一直在挣扎。我检查了日志,这是 apache 日志中的错误。 在此输入图像描述 同时,我有一个使用大量cpu的mysql进程

回答 1 投票 0

PHP Shell_exec 需要在哪个帐户下安装 Node?

我正在将 Amazon Linux 2023 与 Apache/PHP 结合使用,我想要 shell_exec 到 node.js。如何安装 Node.js 以使其可用于 PHP? PHP在apache帐户下运行?您是否在

回答 1 投票 0

调试 .htaccess 的流行技术

我是一名自学成才的程序员,我喜欢通过回显可疑变量并注释掉代码来进行调试。 最近,我必须了解有关 .htaccess 文件的更多信息。我需要它来做诸如口译之类的事情...

回答 2 投票 0

Django 管理登录页面渲染中的额外方括号“[]”

请帮助我。 我正在使用 Django 5.0.2 和 Python 3.12 以及 Apache 2.4 和 mod_wsgi 5.0.0。当我运行开发服务器时,一切看起来都很好。然而,当我在 Apache 的生产环境中运行它时...

回答 1 投票 0

尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误

我刚刚将我的 WordPress 网站从一台托管服务器转移到另一家公司的另一台托管服务器上。迁移后,我收到错误“在

回答 3 投票 0

如何在ubuntu上显示php错误?

大家好我真的是ubuntu新手吗? 我刚刚带来了一台新的 ubuntu 14 机器。 我成功安装了 apache2 和 php5,但即使在浏览器上也看不到任何警告或错误消息...

回答 3 投票 0

在虚拟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

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