reactjs - React 应用程序无法在 CentOS 上的 Apache 服务器中运行
问题描述
我在使用 Apache 服务器在 CentOS 服务器上运行 React 应用程序时遇到问题。任何人都可以帮我解决这个问题。
阿帕奇配置:
纳米 /etc/httpd/conf/httpd.conf
<VirtualHost *:8081>
ServerName localhost
DocumentRoot /root/CC_CRM/client/dist
<Directory "/root/CC_CRM/client/dist">
Options -MultiViews
RewriteEngine On
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ index.html [L]
</Directory>
</VirtualHost>
Unable to connect
在浏览器上遇到问题。
解决方案
Unable to connect error
当您的服务器被拒绝连接时抛出,这意味着您的服务器没有运行,或者如果它正在运行,它可能运行在不同的端口而不是80
. 确保您必须共享apache
配置文件并在开始apache
检查LISTENING
端口后CentOs
在另一个端口上运行应用程序
添加其他端口,
/etc/apache2/ports.conf
如下所示:听 80
听 8888
现在在您的VirtualHost
文件中添加该端口,如下所示:
<VirtualHost *:80 *:8888>
....other configs here
</VirtualHost>
重启apache2:
sudo apache2ctl restart
推荐阅读
- scala - 在 Spark DataFrame 中查找重叠数据的函数
- matlab - 由凸包创建的曲面上点的值的插值
- git - 错误变基后如何恢复代码版本?
- r - 是否可以将迷你图与 gt 一起使用?
- lua - 使用“FindFirstChild”和“WaitForChild”获得 NIL
- r - 在 R 中使用 string_detect 检测到 data.frame 列中的模式太慢
- asp.net-core - 在 ASP.NET Core 中返回 odata 4 错误
- python - 旧版本的代码出现在 docker 容器中
- discord - 嵌入命令 Discord
- php - PHP 仅根据当前一周的日期显示数据