나는 디지털 오션 VPS를 가지고 있는데, 내가하고 싶은 것은 복수의 애플리케이션을 설정하는 것인데, 단지 http://ip/:project 만 바꾸는 것이다. 이 폴더에 저를 이끌어 때문에하나의 VPS에서 여러 개의 laravel 5.5 프로젝트를 호스팅하고 있습니까?
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/rovix/public
<Directory /var/www/rovix/public/>
RewriteEngine On
RewriteBase /var/www/rovix/public
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Alias /aleman /var/www/aleman
<Directory /var/www/aleman/public/>
RewriteEngine On
RewriteBase /var/www/aleman/public
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
지금까지 별칭/알레가 작동하지만 난 대중에 입력 할 때 더 이상 작동하지 않습니다 :
난 이미 내 아파치의 .conf에 있습니다. 어떻게하면이 아이디어를 얻을 수 있습니까? 고맙습니다!
당신이 제안 이미 구성을 변경
Alias /aleman /var/www/aleman/public
DocumentRoot /var/www/aleman/public
<Directory /var/www/aleman/public/>
RewriteEngine On
RewriteBase /var/www/aleman/public
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
업데이트.
하지만 DocumentRoot의 덮어 쓰기하지 않는 경우 다음 내가 루트로 리디렉션있어/
그리고 만약 내가 URL이 혼합 쪘하는 DocumentRoot를 덮어 씁니다.
각 프로젝트마다 별도의 URL을 얻을 수있는 다른 방법이 있습니까?
'http : // ip/: project'의 변경은 무엇을 의미합니까? IP 기반 가상 호스트를 사용하고 있다는 것을 의미합니까? –