搜索
首页运维NginxNginx配置React项目时报404怎么解决

大家都知道,当写完项目后,要对项目进行部署,配置很简单

location /demo {

root E:/;

index index.html index.htm;

}

这样配置的有一个问题,只能 http://localhost/demo/来访问。

如果想访问里面的其它界面如 http://localhost/demo/page1的话,就报404找不到页面。

可是开发的时候,确实没有问题,可以进行访问的,于就想难道必须得用node来项目吗?不会吧,也许是自己不会配置所致。

解决方法

终于找到办法了,在其它人的nginx.config里发现多加了一行东西。

location /demo {

root E:/;

#加上了这个,就可以在url后面直接加路由上配置path了。

try_files $uri /demo/index.html;

index index.html index.htm;

}

以上是Nginx配置React项目时报404怎么解决的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:亿速云。如有侵权,请联系admin@php.cn删除
nginx怎么启动php服务器nginx怎么启动php服务器Apr 14, 2025 am 11:51 AM

Nginx 通过 FastCGI 或 PHP-FPM 启动 PHP 服务器,具体步骤包括:安装 FastCGI 模块并配置 Nginx 配置文件,指定 PHP-FPM 套接字文件的位置。安装并配置 PHP-FPM,设置监听套接字文件和启动 PHP-FPM。在 Nginx 配置文件中添加代理 pass 配置,将 PHP 请求转发给 PHP-FPM 服务器(通常是 127.0.0.1:9000)。启动 Nginx,测试访问 PHP 文件以验证 PHP 服务器是否已启动。

nginx怎么查看运行状态nginx怎么查看运行状态Apr 14, 2025 am 11:48 AM

查看 Nginx 运行状态的方法有:使用 ps 命令查看进程状态;查看 Nginx 配置文件 /etc/nginx/nginx.conf;使用 Nginx 状态模块启用状态端点;使用 Prometheus、Zabbix 或 Nagios 等监控工具。

nginx变量怎么用nginx变量怎么用Apr 14, 2025 am 11:45 AM

Nginx 变量是用来存储信息的占位符,可通过 $variable_name 使用。常用变量包括 $arg_variable_name(URL 参数)、$host(主机名)、$http_host(HTTP 主机头)、$method(请求方法)、$remote_addr(客户端 IP)、$request_uri(URI)、$server_name(服务器名称)和 $time_local(服务器时间)。这些变量可以用于记录访问日志、重定向请求和定制响应。

nginx服务器挂了怎么办nginx服务器挂了怎么办Apr 14, 2025 am 11:42 AM

当 Nginx 服务器宕机时,可执行以下故障排除步骤:检查 nginx 进程是否正在运行。查看错误日志以获取错误消息。检查 nginx 配置语法正确性。确保 nginx 具有访问文件所需的权限。检查文件描述符打开限制。确认 nginx 正在侦听正确的端口。添加防火墙规则以允许nginx流量。检查反向代理设置,包括后端服务器可用性。如需进一步帮助,请联系技术支持。

nginx服务怎么停止nginx服务怎么停止Apr 14, 2025 am 11:39 AM

停止 Nginx 服务可通过以下步骤完成:确认 Nginx 正在运行;使用 systemd:sudo systemctl stop nginx;对于较旧系统,使用 init.d:sudo service nginx stop;使用命令行:sudo /etc/init.d/nginx stop;验证停止:检查输出显示 "inactive (dead)" 或 "stopped"。

怎么把nginx访问地址设置成服务器ip怎么把nginx访问地址设置成服务器ipApr 14, 2025 am 11:36 AM

要在 Nginx 中将访问地址设置为服务器 IP,请:配置服务器块,设置监听地址(如:listen 192.168.1.10:80)设置服务器名称(如:server_name example.com www.example.com),或将其留空以访问服务器 IP保存并重新加载 Nginx 以应用更改

nginx命令怎么关闭nginx命令怎么关闭Apr 14, 2025 am 11:33 AM

关闭 nginx 的命令是 nginx -s quit。该命令向 nginx 进程发送 QUIT 信号,导致 nginx 正常关闭。其他选项包括:1. -s stop:强制立即关闭 nginx。2. -s reopen:导致 nginx 重新打开日志文件。

nginx怎么配置域名nginx怎么配置域名Apr 14, 2025 am 11:30 AM

要在 Nginx 中配置域名,遵循以下步骤:添加 Server 块,指定域名。设置网站文件的根目录。设置根目录下的索引文件。设置错误代码的处理方式。配置服务器访问和错误日志。重新加载或重启 Nginx 服务。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境