問題タブ [virtual-hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ubuntu - ubuntu サーバーを 10.04 にアップグレードした後、仮想ホストの設定を修正するにはどうすればよいですか
最近、ubuntu サーバーを 10.04 に更新しましたが、仮想ホストのセットアップが正しく機能しなくなりました。
私は自分のサーバーから 2 つのサイトをホストしており、更新前はアドレスがそれぞれのサイトに正しくリンクされていましたが、その後は両方のアドレスが同じサイトにリンクしています。
私のセットアップは次のようなものです:
/etc/apache2/sites-available/ には、「www.site1.com」と「www.site2.com」という 2 つの構成ファイルがあります。
これらの構成ファイルは次のようにセットアップされます。
さらに、/etc/apache2/ports.conf で次のように設定しています。
私が持っている唯一の手がかりは、Apacheを再起動すると、次のエラーが表示されることです。
apache - 動的仮想ホストのセットアップ(UbuntuではApache2)
アクセスに使用したホスト名に基づいてすべてのリクエストを動的に処理できる単一の仮想ホストを設定したいと思います。%{HTTP_HOST}をDocumentRootで使用できる場合、これはおそらくまさに私が望むものです。
...残念ながら、%{HTTP_HOST}はDocumentRoot(Warning: DocumentRoot [/var/www/live/%{HTTP_HOST}/public] does not exist
)では許可されていません。他にどのように私は私の目標を達成することができますか?
更新: キャッチオール仮想ホストを単一のディレクトリにポイントし、.htaccessでmod_rewriteを使用してパスを動的に選択することを考えましたが、(正直なところ)疲れ果てています。朝にまたやってみますが、それまでの間、いいアイデアがあればぜひ聞いてみたいです!ありがとうございました!
php - Symfony: 多くの異なるドメインの多くのプロジェクト
私は今、symfony を学んでいます。2 つの異なるドメインを持つ 2 つの Symfony プロジェクトを作成しました。それにもかかわらず、私の 2 番目のドメインは最初のドメインを指しており、その理由がわかりません。
私はこのチュートリアル、有名な jobeet に従っています: http://www.symfony-project.org/jobeet/1 ... rine/en/01
私の構成に注意してください:
私の /etc/apache2/httpd.conf
チュートリアルドメインで8081ポートをリッスンしていることに注意してください。VirtualHost 127.0.0.1: 80と VirtualHost 127.0.0.1: 81の順列を試しました。どちらも機能しませんでした。(実際に何を使うかはわかりません)
私の /etc/hosts:
その後、Apacheを再起動しました。
今、私がする とき: http : //www.jobeet.com.localhost/frontend_dev.php/私もJobeetページに行きます。チュートリアル部分を含むものに移動する必要があります。
なぜ機能しないのですか??!
apache - この apache セットアップの何が問題になっていますか?
以下は私の /etc/apache2/sites_available/default ファイルです。
mysite.com を /etc/hosts の localhost に指定しました。Web サイトは、実行中の同じマシンからアクセスすると正常に動作します。
ただし、2 台目のマシンを取得し、その /etc/hosts を編集して mysite.com を最初のマシンに向けると、Apache は一般的なNot Found: The requested URL / was not found on this server
メッセージしか表示しません。( mysite.com という名前を使用する代わりに、最初のマシンでhttp://127.0.0.1に移動すると、まったく同じメッセージが表示されます)
なぜこれが起こっているのですか?どうすれば修正できますか? また、Apache をキックするとNameVirtualHost *:80 has no VirtualHosts
、関連する場合に備えて と表示されます。
設定ファイルは次のとおりです。
php - Apache php 仮想ホスト
システムに仮想ホストを実装しようとしています。
そのために以下のコードを使用しました。
また、ホストファイルを次のように更新しました
127.0.0.1 content.booking
しかし、次のエラーが発生します。
誰でもこの問題を解決してください。
apache - C以外のドライブにApache仮想ホストを設定する:
以前はC:ドライブに仮想ホストを正常にセットアップしましたが、今度はD:ドライブにいくつかセットアップしたいと思います。ここでセットアップ手順に従いますが、WAMPアイコンをクリックしてすべてのサービスを再起動すると、アイコンが緑色に戻りません。
誰かが私のD:ドライブで仮想ホストを動作させるために私が何をする必要があるか知っていますか?ありがとう。
apache2 - Apache vhost は localhost ドキュメント ルートに解決されます
http://httpd.apache.org/download.cgiから apache2.2.22 src をダウンロードしてインストールしました。インストールは正常に機能します。しかし、仮想ホストを追加しようとすると問題が発生します。2 つの仮想ホストを追加しました 1. localhost 2. someother.localhost どちらも異なるドキュメント ルートを指していますが、最初の仮想ホストのドキュメント ルートに解決されます。
これが私のvhostファイルです。
NameVirtualHost *:80
hostsファイルに適切なエントリを作成しました。Ubuntu 11.10 マシンを実行しています。貴重なご意見をお聞かせください
apache - apache - RewriteEngine が外部で動作しない指令
ホスト名 (ドメイン) のみを含むリクエストを別のパスにリダイレクトするように apache を構成しようとしています。次のディレクティブが便利だと思いましたが、それらが で囲まれている限り、フォルダー ( )VirtualHost
に入れ、別のサイトとして (コマンドを使用して) 有効にします。site_available
/etc/apache2/
a2ensite
Rewrite*
ディレクティブのみが機能しないことに注意してください。私の Python プロジェクトへのエイリアスは問題なく動作します。
さらに、コマンドで他の仮想ホスト(000-デフォルト)を無効a2dissite
にし、上記のディレクティブ(なしVirtualHost
)をhttpd.confファイルに配置すると、すべて(Rewrite*
ルールを含む)が機能することがわかりました。
それで、単純なサーバー構成コンテキストでこれを実行できなかった理由と、解決策は何ですか?
macos - VirtualHosts が Mac OS 10.7 で動作しない
Mac OS 10.7 で VirtualHosts を作成したいので、/etc/apache2/httpd.conf を編集しました。仮想ホストを含めるために、「/private/etc/apache2/extra/httpd-vhosts.conf を含める」という行のコメントを外しました。ファイル /private/etc/apache2/extra/httpd-vhosts.conf に次のように記述しました。
以前に削除した 2 つの仮想ホストの例がありました。/etc/hosts ファイルに以下を追加しました。
Apache を再起動し、ブラウザに myApplication.dev と myApplication2.dev と入力しましたが、「サーバーが見つかりません」というエラーが表示され、ブラウザで www.myApplication.dev が作成されます (myApplication2.dev も同様です)。
設定するものを忘れましたか?httpd.conf で PHP を有効にしました。mysql もインストールされていますが、それは仮想ホストとは関係ないと思います。ご協力いただきありがとうございます!
macos - ZendServerCEおよびMacOSXの仮想ホストに関する問題
MacOSXでZendServerCE5.6.0を使用しています。
Myhttpd.conf
には、仮想ホストファイルを追加する次の行があります。
Include conf/extra/httpd-vhosts.conf
そのファイルには、次のものがあります。
したがって、定義上、アクセスしようとするlocaltextil.drupal.lh
と、ドキュメントルートにリダイレクトされます。
問題は、そのホストにアクセスしようとするとエラーが発生することです。
そして、単にアクセスするlocalhost
と、にあるサイトに移動し/usr/local/zend/apache2/htdocs/Obiz/LocalTextil-Portal/drupal
ます。
私はここで何が間違っているのですか?