vpsでランプを設定する方法を学び始めています。私はlaravelプロジェクトを実行しようとしています。Apache2でlaravelプロジェクトを実行するエイリアスまたはVirtualHostを設定する方法
これは私が/ laravelprojectを使用してアクセスしようとしていると私はセットのように私は、ログインページのIP/laravelproject /ログイン(にリダイレクトしています原因それが動作
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
Alias /laravelproject /var/www/laravelproject/public
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
私の000-は、default.confでありますミドルウェアをログに記録されていないユーザに使用するとローカルのホームステイ仮想マシンで動作します)。しかし、404ファイルにエラーが見つかりません。ないきれいに設計さlaravel 1が、生と醜いサーバーエラー
は、要求されたURL/laravelproject /ログインがこのサーバー上で見つかりませんでした
が見つかりません。もちろん、ポート80
'' で
のApache/2.4.10(Ubuntuの)サーバー私はmy_server_ip/laravelprojectで、単にそれにアクセスしたい、セットアップするために、任意のlaravelproject.comドメインを持っていません。
どのように仮想ホストまたはエイリアスを設定して、すべてのルートを有効にして実行できますか?
の.htaccessはあなたが投稿したものと同じです。問題はまさにあなたが言ったことです。私はindex.phpを使ってpublic内にフォルダログインを作成しようとしました。それはそれがロードするものです – GabAntonelli
OKを参照してください。明らかにパブリックフォルダはオーバーライドを許可していないので、そのコードをapache configに入れ、明示的にそのフォルダを許可します。 – Jeff
は私が /etc/apache2/apache2.conf 「を編集しようとした<ディレクトリ/ var/WWWを/> オプションのインデックスはFollowSymLinks AllowOverrideの すべて すべて付与 < <ディレクトリ/ var/www /のlaravelproject /公衆を要求> AllowOverrideすべて ' – GabAntonelli