如何通过 ssh 在 amazon ec2 上使用虚拟主机从 symfony 中删除 app_dev.php / app.php?
Posted
技术标签:
【中文标题】如何通过 ssh 在 amazon ec2 上使用虚拟主机从 symfony 中删除 app_dev.php / app.php?【英文标题】:How to remove app_dev.php / app.php from the symfony using virtual host on amazon ec2 by ssh? 【发布时间】:2018-04-05 18:17:11 【问题描述】:我遇到了这个问题,并且在这个问题上花费了很多小时。我想出了这个简单的解决方案。这对我有用。这对于不了解虚拟主机的人来说非常简单。
【问题讨论】:
【参考方案1】:在亚马逊 ec2 实例中设置虚拟主机。
您在 ec2 上的文档根目录:/var/www/html
假设你在you-server-ip/
文件夹
第一步:cd etc/httpd/conf.d
第二步:touch vhosts.conf
第三步:sudo nano vhosts.conf
现在这是主要步骤:
<VirtualHost *:80>
ServerName here-your-ip/domain-name
DocumentRoot /var/www/html/folder-name/web
<Directory /var/www/html/folder-name/web>
Require all granted
RewriteEngine On
RewriteCond %REQUEST_FILENAME !-f
RewriteRule ^ app_dev.php [QSA,L]
</Directory></VirtualHost>
**Folder-Name: 当你的 symfony 文件在文件夹中时写上文件夹名。如果它们在 root 上,则从上面的代码中删除文件夹名称。
如果您想了解更多信息:您也可以阅读这篇文章。
https://nouveauframework.org/blog/vhosts-running-multiple-sites-on-a-single-aws-ec2-instance/
【讨论】:
以上是关于如何通过 ssh 在 amazon ec2 上使用虚拟主机从 symfony 中删除 app_dev.php / app.php?的主要内容,如果未能解决你的问题,请参考以下文章