ホームディレクトリのアプリディレクトリからアプリケーションを実行するようにapache2 virtualhostをセットアップしようとしています。
home/myusername/apps/application1
私が現在行っている手順は次のとおりです。
1)ディレクトリを作成し、それにindex.htmlファイルを追加します。
home/myusername/apps/application1/index.html
2)ディレクトリーへの許可の付与。
sudo chown -R $USER:$USER /home/myusername/apps/application1
sudo chmod -R 755 /home/myusername/apps
3)仮想ホストファイルの作成
sudo touch /etc/apache2/sites-enabled/application1.app.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/myusername/application1
ServerName application1.app
ServerAlias www.application1.app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
4)ホストをアクティブ化
sudo a2ensite application1.app
5)Apacheを再起動します
sudo service apache2 restart
6)ホストファイルへのドメインの追加
127.0.0.1 application1.app
これをすべて実行した後、ブラウザーapplication1.appでアドレスを入力すると、次の403が表示されます。
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at application1.app Port 80
私が間違っていることについてのアイデアはありますか?皆さんありがとう。