apache - 用于节点服务器的 Apache 反向代理
问题描述
我想知道怎么做:https://example.com/dotransaction(PHP) 从同一主机将数据发布到 http://52.197.12.34:3000(NODE)。
已经:
sudo a2enmod proxy
sudo a2enmod proxy_http
<VirtualHost *:443>
ServerName www.netizenbc.com
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel/public/>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
RewriteEngine on
SSLEngine on
SSLCertificateFile /etc/ssl/certificate.crt
SSLCertificateKeyFile /etc/ssl/private/private.key
SSLCertificateChainFile /etc/ssl/ca_bundle.crt
</VirtualHost>
<VirtualHost *:443>
ProxyRequests on
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /dotransaction http://52.197.12.34:3000
ProxyPassReverse /dotransaction http://52.197.12.34:3000
ProxyPreserveHost on
</VirtualHost>
如果反向代理成功,web 将向节点发送请求,但该请求已被阻止。
解决方案
推荐阅读
- r - 标记库中的lookfor() 中出现重音字符或缺失值的错误?
- javascript - 如何正确键入将多个对象合并在一起的动态递归函数?
- python - AttributeError:图层没有入站节点 - 发生在 TF >= 2.4 但在 TF < 2.4 中有效?
- xml - 计算 xml 标记中出现频率最高的元素
- python - 为什么 DLL 作为模块导入在 Python2 中有效,而在 Python3 中无效?
- control-m - 是否可以在 Control-M 的可自定义过滤器中使用 AutoEdit 变量?
- wordpress - 子主题不使用子翻译文件
- django-rest-framework - 如何以安全的方式为 UserList 设置权限类
- laravel - 如何从资源文件夹动态加载资产到公用文件夹并使用asset()助手访问它们
- linux - 为 Azure Pipeline 脚本 STP 打开端口