
Laravel
VirtualHost
私のコンピュータのdebian jessie 8.5でWebサーバーを使用してインストールしようapache2
としています。
そのために、最初にdefault.conf
呼び出される仮想ホストファイルを作成し、/etc/apache2/sites-available
次のテキストを入力しました。
<VirtualHost /var/www/html/:80>
ServerName localhost
ServerAlias localhost
DocumentRoot /var/www/html/
</VirtualHost>
<VirtualHost /var/www/html/laravel40:8000>
ServerName lara
ServerAlias lara
DocumentRoot /var/www/html/laravel40/
</VirtualHost>
apache2サービスを再起動した後、localhost
ブラウザのアドレスバーに入力すると簡単に表示できます。ただし、lara
アドレスバーに入力すると、ブラウザに「lara」という単語の検索結果が表示されます(私の場合はChrome)。 Laravelではポートを実行する必要がありますが、ゲートウェイシステムから返された結果が正しく機能するように8000
ポートを実行したいと考えています。port 80
答え1
lara
まず、DNSサーバーがWebサーバーを確認できることを確認する必要があります。または、ホストファイルを編集すると機能します。
次に、仮想ホストを定義します。
<VirtualHost /var/www/html/laravel40:8000>
と交換する必要があります
<VirtualHost 1.2.3.4:8000>
<VirtualHost fqdn:8000>
or <VirtualHost *:8000>
さらに:仮想ホストを追加するだけでは、Apacheは新しいポートをリッスンするように設定されません。デフォルトのApache設定ファイルを見つけます/etc/apache2/ports.conf
。すでにファイルがあるはずです。Listen 80
そこに場所を追加してください。Listen 8000
最後に、DNSが確認する必要がある短い名前を入力したときにブラウザが検索を開始すると、プロトコルプレフィックス(またはhttp://
)https://
を追加してみることができます。ポート8000に接続する必要がある場合は、そのポートも入力する必要があります。