私はデジタルオーシャンVPSを持っています。私がやりたいことは、複数のアプリケーションをセットアップして、http://ip/:projectだけを変更することです。それはフォルダに私を導くため複数のlaravel 5.5プロジェクトを単一のVPS上でApacheを使用してホスティングしていますか?
<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>
これまでのところ、エイリアス/アレマンが動作しているが、私は国民に入力したときにはもう機能していません。
私はすでにApacheの.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のを上書きしないならば、私は、root/
にリダイレクト持って、私はDocumentRootのを上書きする場合はURLが混在得ています。
プロジェクトごとに別々のURLを達成する別の方法はありますか?
「http:// ip /:project」の変更は何を意味しますか? IPベースの仮想ホストを使用しているということですか? –