gpt4 book ai didi

Symfony2 部署到 ubuntu 服务器

转载 作者:行者123 更新时间:2023-12-04 19:17:50 28 4
gpt4 key购买 nike

我是服务器部署的新手,我最近将我的 symfony 网站部署到了基于 ubuntu 的服务器上。为了在不指定 app.php 的情况下运行我的网站我添加了 DirectoryIndex app.php在我的 apache conf 中,所以我的网站在 www.abc.com 上可见,但是任何其他链接都不起作用;

例如下面的链接不起作用

www.abc.com/route

任何帮助将不胜感激!

最佳答案

如果您在 ubuntu 上并具有 root 访问权限,请尝试将此虚拟主机添加到/etc/apache2/apache2.conf

<VirtualHost *:80>
ServerName abc.com
ServerAlias abc.com
ErrorLog /var/log/httpd/abc.com.log
DocumentRoot /var/www/html/abc.com/web/

<Directory /var/www/html/abc.com/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app.php [QSA,L]
</IfModule>
</Directory>

</VirtualHost>

关于Symfony2 部署到 ubuntu 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330527/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com