【发布时间】:2017-11-26 13:37:42
【问题描述】:
我在让 Laravel 与 Apache2 正常工作时遇到问题。这是我的配置文件,但每当它进入我的域时,我都会看到目录列表,我需要进入投资组合/公共来查看应用程序。这也是 url 变成的 (my-website.com/portfolio/public/)。 有什么办法可以解决这个问题吗? 我已经尝试部署此应用 3 天了,但仍然没有成功...
非常感谢!
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName my-domain.com
ServerAlias www.my-domain.com
DocumentRoot /var/www/html/portfolio/public
<Directory /var/www/html/portfolio/public>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<Directory /var/www/html/portfolio/public>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
【问题讨论】:
-
您的标题和问题冲突。在您的 title 中,您讲述了 nginx 配置,并且您正在询问 apache 配置
标签: php laravel apache2 config