私は、ubuntuサーバーにlaravelスクリプトをデプロイしようとしていますが、2つの問題があります。
1-urlからパブリックを削除する方法(myip/laravel/public/myURLからmyip/laravel/myURlに)
2 - どのように他のファイルを保護するか(myip/laravel/.envファイルのすべてのコンテンツ)
ありがとうLaravel Deploy on ubuntu
答えて
あなたはwwwフォルダにlaravelパブリックフォルダファイルを置く必要があり、残りはwwwフォルダの前にあります。
web server configurationのドキュメントページをチェックアウトすることをお勧めします。
これは、サーバーにLaravelを設定する方法を提案します。
Basicは
1)RWX許可がフォルダに正しいことを確認し、公開your_appでWebサーバのドキュメントルート/
3)ポイント特定のフォルダ
2)であなたのlaravelアプリを入れて繰り返します。
特にポイント2はあなたが.envファイルを呼び出すことができないことを確認します...最初の問題については
:
最初に、あなたが配置する必要があり、あなたのUbuntuのサーバー上のApache2を使用している場合/ var/www/htmlのlaravelファイルで、ドキュメントのルートを変更することができます。次に、あなたの/etc/apache2/sites-enabled/000-default.conf(または任意のファイルをデフォルトのサイト構成であるが)
DocumentRoot /var/www/html/
を探し、 DocumentRoot /var/www/html/public
に置き換える開きます。これは、プロジェクトの場所にあるvar/www/html
のパブリックフォルダを指しています。第二のために
: Options Indexes
Options -Indexes
に<Directory>
タグの下に/etc/apache2/sites-enabled/000-default.conf
ファイルの変更で。最後に sudo a2dismod autoindex
を実行します。
これは、Apacheサーバーの問題を修正するはずです。 sudo service apache2 restart
でapache2サーバを再起動することを忘れないでください。
- 1. PHP CodeIgniter 404 on deploy
- 2. R shiny deploy on shinyApps.io
- 3. Heroku Deploy - アプリケーションエラー(Ruby On Rails 4)
- 4. Ruby on Rails on Ubuntu + apache2 + Passenger
- 5. bitbucket on mercurial freezes on Ubuntu
- 6. アプリケーションビルド。 (Swift on Ubuntu)
- 7. Matcaffe on Ubuntu 16.04
- 8. ModelSim on Ubuntu
- 9. Python 2.7 on Ubuntu
- 10. Netbeans + Maven on Ubuntu
- 11. Uninstall Flink on Ubuntu
- 12. cassandra on ubuntuインストールエラー
- 13. PyXML on Ubuntu
- 14. Monodevelop on ubuntu
- 15. Lampp on Ubuntu - httpd.conf
- 16. scala + play on ubuntu
- 17. Tuleap on Ubuntu
- 18. Apache2 PassEnv on Ubuntu
- 19. mathtex on Ubuntu 16.04
- 20. deploy maven webapp on wildfly 10:pom.xmlの問題
- 21. mqtt on Laravel with PHP
- 22. miktex 2.8 on ubuntu 11.10
- 23. Cloudera QuickStarts VM on Ubuntu
- 24. opencv installation on ubuntu 11.10
- 25. R Dropbox auth on Ubuntu
- 26. hdf5 install on Ubuntu 14.04
- 27. インストールwxPython on Ubuntu 11.10
- 28. opencpuクラウドサーバインストールガイドon ubuntu 16.04
- 29. jun4net on Docker Ubuntuホスト
- 30. Android for MonoDevelop on Ubuntu
必ず 'mod_rewrite'がここ – btl