Symfony 未在 EC2 实例 AWS 中加载
Symfony not loading up in EC2 instance AWS
我有一个关于数字海洋水滴的 symfony 网站,我正在尝试将 symfony 网站迁移到 aws ec2 实例。这是我遵循的教程:Deploy Symfony on Ubunut 14.04
我已经按照教程完成了每一步,并安装了 composer
和其他 prerequisites
需要的东西。这是我服务器上 apache 的可用站点默认配置文件:
<VirtualHost *:80>
ServerName miscellani.co
ServerAdmin info@miscellani.co
DocumentRoot /var/www/miscellani/web
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
但即使在设置了所有参数文件和所有内容之后,apache 也没有为文件加载正确的索引,而是显示了目录。
Output image
我试过多个教程,但都显示了相同的 symfony 输出。如果有人可以帮助我解决我做错的地方或者我需要安装哪个文件或重做任何步骤,我们将不胜感激。谢谢。
更新:
按照 Jan
的建议进行了更改,但它仍然给我相同的父目录而不是网站。
第一次添加到 /etc/hosts:
127.0.0.1 localhost
127.0.0.1 miscellani.co
127.0.0.1 www.miscellani.co
运行 在 shell
- sudo cp 000-default.conf miscellani.conf
编辑miscellani.conf
Symfony 的正确 VirtualHost 是 (miscellani.conf):
<VirtualHost *:80>
ServerName miscellani.co
ServerAlias www.miscellani.co
DocumentRoot /var/www/miscellani/web
<Directory /var/www/miscellani/web >
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
在shell命令中添加文件运行时:
- sudo a2enmod 重写
- sudo a2ensite miscellani
- sudo service apache2 restart
我有一个关于数字海洋水滴的 symfony 网站,我正在尝试将 symfony 网站迁移到 aws ec2 实例。这是我遵循的教程:Deploy Symfony on Ubunut 14.04
我已经按照教程完成了每一步,并安装了 composer
和其他 prerequisites
需要的东西。这是我服务器上 apache 的可用站点默认配置文件:
<VirtualHost *:80>
ServerName miscellani.co
ServerAdmin info@miscellani.co
DocumentRoot /var/www/miscellani/web
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
但即使在设置了所有参数文件和所有内容之后,apache 也没有为文件加载正确的索引,而是显示了目录。
Output image
我试过多个教程,但都显示了相同的 symfony 输出。如果有人可以帮助我解决我做错的地方或者我需要安装哪个文件或重做任何步骤,我们将不胜感激。谢谢。
更新:
按照 Jan
的建议进行了更改,但它仍然给我相同的父目录而不是网站。
第一次添加到 /etc/hosts:
127.0.0.1 localhost
127.0.0.1 miscellani.co
127.0.0.1 www.miscellani.co
运行 在 shell
- sudo cp 000-default.conf miscellani.conf
编辑miscellani.conf Symfony 的正确 VirtualHost 是 (miscellani.conf):
<VirtualHost *:80>
ServerName miscellani.co
ServerAlias www.miscellani.co
DocumentRoot /var/www/miscellani/web
<Directory /var/www/miscellani/web >
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
在shell命令中添加文件运行时:
- sudo a2enmod 重写
- sudo a2ensite miscellani
- sudo service apache2 restart