0
우리는 dist (var/www/dev/dist) 폴더 안에 VUE 프론트 엔드를 가지고 있습니다. 사용자가 dev.domain.com을 방문하여 dist 폴더에 도달하면 성공적으로 설정됩니다. 우리가 겪고있는 문제는 api 하위 폴더 (var/www/dev/api/public)에있는 api를 사용하는 것입니다. 우리가 달성하고자하는 것은 dev.domain.com/api라는 URL이/var/www/dev/api/public을 가리키고 api (dev.domain.com/api/)에 추가 된 모든 요청을 처리 할 때입니다. *).아파치 가상 호스트 복수 경로
<VirtualHost *:80>
ServerAdmin [email protected]
Servername dev.domain.com
ServerAlias dev.domain.com
Alias /api /var/www/dev/api/public
<Directory /var/www/dev/api>
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
DocumentRoot /var/www/dev/dist
<Directory "/var/www/dev">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/dev-domain.log
# Possible values include: debug, info, notice, warn, errot, crit
# alert, emerg.
LogLevel warn
Customlog ${APACHE_LOG_DIR}/dev-domain-access.log combined
</Virtualhost>
이렇게해야합니다. https://stackoverflow.com/questions/15770778/configure-apache-conf-for-alias –