如何通过 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?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Amazon EC2 实例中启用根 SSH 访问?

Amazon EC2 ssh 由于不活动而超时

在 Windows 中使用 PuTTY SSH 到 Amazon EC2 实例

如何为 Amazon EC2 实例设置 SSH 访问?

Amazon 实例 Ec2 连接超时

如何在 Amazon Web Services EC2 中安装 Tomcat