私は今symfonyを学んでいます。私は出荷されたPHPの代わりに、Apache Webサーバーを使用したい。デフォルトのローカルホストも使用したい場合、どのようにして仮想ホストを追加できますか? (私のノートブックのためにlocalhost:80、私は "personalhomepage"を持っています)symfonyとapacheの設定
0
A
答えて
1
は、私は現在、(cronologは、ログのローテーションのために使用されている)を使用していますバーチャルホストの一つでありますホストファイル:
127.0.0.1 projectname.dev
ドメイン名がvHost設定のドメイン名と一致していることを確認してください。ああ、そして、Apacheを再起動するのを忘れないでください。お役に立てれば。これらの手順を使用して
、あなたはどちらかprojectname.dev、projectname.dev/app_dev.phpを使用するかは、常にapp_dev.php使用したい場合は、直接、バーチャルホストの設定のDirectoryIndexを:
を<Directory /var/www/projectname/html/web>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
DirectoryIndex app_dev.php
</Directory>
1
Apacheは、複数のサイトを持っている他のウェブサーバーと同じように、理想的には名前付きの仮想ホストとして設定します。 symfonyは、例Apache vhost configを持っている。この例では
<VirtualHost *:80>
ServerName domain.tld
ServerAlias www.domain.tld
ServerAlias www.sitename.127.1.0.1.xip.name
DocumentRoot /var/www/project/web
<Directory /var/www/project/web>
AllowOverride None
Order Allow,Deny
Allow from All
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
# In local development, I default this to app_dev.php
</IfModule>
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
、domain.tldに(またはWWW。)あなたはサイトに到達するために使用する名前です。しかし、ローカルマシン上では、127.0.0.1でDNS経由でそれらの名前にアクセスできる必要があります。 http://xip.name/のようなサービスでは、ServerName sitename.127.1.0.1.xip.name
を上記の設定に入れてから、あなたのサイトにアクセスすることができます。
私はローカルマシンの所有するワイルドカードDNSサブドメインと似たようなことをしています。私はこのようなApache Vhost設定をいくつか設定しています。
<VirtualHost *:80>
ServerName projectname.dev
DocumentRoot /var/www/projectname/html/web
<Directory /var/www/projectname/html/web>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog "|/usr/bin/cronolog /var/www/projectname/log/%Y-%m/error_%d_%m_%Y.log"
CustomLog "|/usr/bin/cronolog /var/www/projectname/log/%Y-%m/access_%d_%m_%Y.log" combined
</VirtualHost>
は、テストと開発の目的のために、私は通常.devまたは.localのエンディングのあるローカルドメインを作成します。ここでは
関連する問題
- 1. symfonyのApacheの設定エラー、コントローラ
- 2. symfonyのApacheとDeployerの
- 3. symfony 1.4とApacheのアクセス/エラーログ
- 4. Symfony SonataNotificationBundleの設定
- 5. symfony設定のサブパラメータ
- 6. Apacheの設定
- 7. SymfonyとSSO(Apache) - 認証
- 8. Symfonyカスタム設定カスケード
- 9. 設定Apache 2.2
- 10. Apacheは設定
- 11. 設定Apache CXF
- 12. Apacheログ設定
- 13. Apache Tomcatの設定
- 14. Apache camelの設定
- 15. Apacheの設定VirtualDocumentRoot
- 16. Symfony 3.0 netbeansの設定
- 17. Symfony固有のページキャッシュ設定
- 18. symfony 2の設定ファイルタイプ
- 19. Django PythonプロジェクトのApacheとmod_wsgiの設定
- 20. Apacheの設定SSLとmod_jkの
- 21. symfonyプロジェクトのapache仮想ホスト設定でエラーが発生しました
- 22. Apacheの設定、PHP5 FPMとMySQL
- 23. Rails swfuploadとapache設定の問題
- 24. Apache SSLの設定とブラウザ<GRIPE>
- 25. symfony環境設定ファイル
- 26. symfony 2.1でFlashを設定
- 27. hybris用apache設定
- 28. 設定apache + PDFlib + wordpress
- 29. Apacheクライアントリクエスト設定ビルダーエラー
- 30. 仮想ホストの設定Apache