我已创建虚拟主机,但无法正常工作我使用的是digitalocean IP
<VirtualHost *:80>
ServerName ip/laravelblog
ServerAlias www.ip/laravelblog
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laravelblog/public
#/etc/apache2/sites-available/laravelbog.conf
<Directory /var/www/html/laravelblog/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
000-default.conf也启用了laravelblog。
我的网址是ip / laravelblog(我使用的是digitalocean IP)。当我访问我的网址(ip / laravelblog)。它显示所有laravel文件夹。我需要指向直接公用文件夹。
答案 0 :(得分:0)
我已经解决了这个问题。
<VirtualHost *:80>
#ServerName
ServerAlias IP
Alias /project1 /var/www/html/project-path/public
Alias /project2 /var/www/html/project-path/public
DocumentRoot /var/www/html
<Directory "/var/www/html/>
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
网址为IP / project1 其他项目IP / project2
因此,您可以在一个IP上添加越来越多的Alias