【发布时间】:2020-09-29 11:19:18
【问题描述】:
我已经开始在 AWS Elastic Beanstalk 上测试从 PHP 7.0 到 7.4 的迁移。解决了 yum 包名称的一些问题。但我对我的旧虚拟主机情况有疑问。
以前这是在 .ebextensions 中的 .conf 文件中:
files:
"/etc/httpd/conf.d/vhost.conf":
mode: "000644"
owner: root
group: root
content: |
NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
ServerName dashboard.domain.com
ServerAlias www.dashboard.domain.com
DocumentRoot /var/www/html/
</VirtualHost>
<VirtualHost *:443>
ServerName dashboard.domain.com
ServerAlias www.dashboard.domain.com
DocumentRoot /var/www/html/
</VirtualHost>
<VirtualHost *:80>
ServerName txtlocal.domain.com
ServerAlias www.txtlocal.domain.com
DocumentRoot /var/www/html/includes/txtlocal_inbound/
</VirtualHost>
<VirtualHost *:443>
ServerName txtlocal.domain.com
ServerAlias www.txtlocal.domain.com
DocumentRoot /var/www/html/includes/txtlocal_inbound/
</VirtualHost>
现在我在让这些虚拟主机工作时遇到问题。为了让 PHP 7.4 与我的虚拟主机一起工作,我需要进行哪些更改?我可以看到服务器更改为 nginx,有没有办法在 nginx 配置文件中做到这一点?我似乎在 AWS Elastic Beanstalk 的文档中找不到任何内容...
【问题讨论】:
标签: php amazon-web-services nginx amazon-elastic-beanstalk virtualhost