問題タブ [virtualhost]
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.
jetty - Jetty 6 - VirtualHosts - SSL 証明書
単一の Jetty インスタンスに複数の仮想ホストを構成しています。仮想ホストごとに一意の SSL 証明書も必要です。
これはできますか?
私の理解では、コネクタを追加するための呼び出しはサーバー構成内でのみ行うことができます。つまり、使用できる SSL 証明書は 1 つだけです。
ウォルター
django - django で動作する apache 仮想ホスト
私のプロジェクトは /home/projects/testing の下にあり、これを Centos マシンの /etc/httpd/conf/httpd.conf ファイルの下部に追加していますが、機能していません。
しかし、たとえばhttp://localhost/testing/jobsをリクエストすると、次のようになります。
windows - Windows で Apache 仮想ホストをセットアップする
Windows で複数のドメイン名の仮想ホストを設定するにはどうすればよいですか?
私自身のテストプロジェクトに使用します。セットアップする必要がある 3 つのプロジェクトがあり、現在、ポータブル Apache に xampplite を使用しています。
- www.foo-bar.com --> c:\xampplite\htdocs\foo-bar\ に直接移動
- www.abcdef.com --> c:\xampplite\htdocs\abcdef\ に直接移動
- www.qwerty.com --> c:\xampplite\htdocs\qwerty\web\ に直接移動
別のプロジェクトにもアクセスする必要がありますが、http://localhost/my-project/ と入力するのと同じです。
そのための仮想ホスト構成をどのように書くことができますか?
apache - ProxyPass VirtualHost 経由で Tomcat Cookie が機能しない
ProxyPass を使用してポート 80 のトラフィックを Tomcat 経由でホストされている Web アプリケーションにリダイレクトするときに、Cookie を機能させる際に問題が発生します。
Cookie を有効にする動機は、URL に追加された「jsessionid=」パラメーターを取り除くことです。
Web アプリケーションの META-INF/ の context.xml で Cookie を有効にしました。http://url:8080/webapp
経由で Web アプリケーションにアクセスすると、期待どおりに動作します。jsessionid パラメータは URL に表示されず、代わりに Cookie に保存されます。
apache2 仮想ホストを介して自分の Web サイトにアクセスすると、「jsessionid」が URL に追加されるため、Cookie が機能しないようです。この問題を解決するにはどうすればよいですか?
これが私のVHost構成です:
編集: Cookie は実際に設定されています。問題は、Cookie に "Path: /webapp" が含まれていることだと推測しています。
apache - VirtualHostの構成
UbuntuPCで2つの名前ベースの仮想ホストを構成する必要があります。http://mypage1
ブラウザにアドレスを入力すると、最初のカスタマイズされたhtmlページhttp://mypage2
が表示され、アドレスを入力すると、2番目のカスタマイズされたhtmlページが表示されます。私は以下を試しました:
- インストールされたapache
次のような内容のファイル
/li>mypage1
を内部に作成しました。sites-available
mypage2
内部に同様のファイルを作成しましたsites-available
- コマンド
a2ensite mypage1
を実行し、a2ensite mypage2
サイト対応の内部にソフトリンクを生成しました。 - を使用してapacheを再起動しました
sudo /etc/init.d/apache2 restart
上記の手順を実行した後mypage1
、Firefoxと入力すると、dns_unresolved_hostnameエラーが発生します。
この問題を解決する方法を教えてください。
apache - mod-rewriteを使用して、ホストヘッダーに基づいてサブディレクトリ内の既存のファイルを条件付きで選択しますか?
着信ホストヘッダーに基づいて別の静的コンテンツファイルを選択したいという問題に取り組んでいます。簡単な例は、URLから次のようなファイルへのマッピングです。
- www.example.com/images/logo.gif-> \ images \ logo.gif
- skin2.example.com/images/logo.gif-> \ images \ skin2 \ logo.gif
- skin3.example.com/images/logo.gif-> \ images \ skin3 \ logo.gif
私はこれを次のRewriteRulesで動作させていますが、自分自身をあまり繰り返さなければならない方法が好きではありません。各ホストには同じルールのセットがあり、各RewriteCondとRewriteRuleには同じパスがあります。RewriteMapを使用したいのですが、それを使用して%{HTTP_HOST}をパスにマップする方法がわかりません。
ルールの背後にある概念は、同じファイル名がそのホストのサブディレクトリに存在する場合、直接ターゲットファイルの代わりにそれを使用することです。これは、コンテンツを分離するために最上位のサブディレクトリではなく、最下位レベルのホストベースのサブディレクトリを使用します。
更新: ホスト名がサブディレクトリと正確に一致しないが、1-1マップとして存在すると仮定するように、質問を修正したいと思います。これは、ファイルへのマッピングの改訂されたURLです。
- www.example.com/images/logo.gif-> \ images \ logo.gif
- skin2.example.com/images/logo.gif-> \ images \ s2 \ logo.gif
- skin3.example.com/images/logo.gif-> \ images \ s3 \ logo.gif
RewriteMapで使用するために、次のデータファイルを作成しました。
また、マップ呼び出しで直接%{HTTP_HOST}を使用するようにRewriteRulesを変更しました。これは、機能しているようです。
apache - Apache - IP に制限が機能しない
内部でのみアクセスできるようにしたいサブドメインがあります。そのドメインのVirtualHostブロックを編集することにより、Apacheでこれを達成しようとしています。誰かが私が間違っているところを見ることができますか? ここでの私の内部 IP アドレスは 192.168.10.xxx です。私のコードは次のとおりです。
ありがとう
apache2 - ローカルホストが目的の仮想ホストに移動しない
コンピューターにいくつかのVirtalHostsをセットアップしています。コンプのIPアドレスを使用して別のPCから現在作業しているサイトにアクセスしたいのですが、試したすべての構成で別の仮想ホスト(実際には最初に設定した仮想ホスト)に移動し続けます私のコンプ)。apache virtualhost configsを設定して、IPアドレスで目的のサイトに確実に移動できるようにするにはどうすればよいですか。
/etc/apache2/sites-available/site-i-want-to-show-up-with-ip-address.confに含まれるもの:
また、/ etc / apache2 / sites-available/site-that-keeps-showing-up.confには次のものが含まれています。
誰かの助けをいただければ幸いです。
また、Webサーバーの構成についてはあまり詳しくないので、チュートリアルを使用して上記のコードを取得しました。
wiki - Apache ProxyPass を介してアクセスされる仮想サーバーにインストールされた MediaWiki
注:「xttp 」が実際に表示される場所は「http」ですが、スタックオーバーフローのルールでは、1つの投稿で複数のハイパーリンクを使用することはできません。これを行うのに十分な「クレジット」がないためです:)
前書き
やあ、
Linuxボックス(CentOS 5)のプライベートLANにMediaWiki 1.15.3ソフトウェアをインストールしました。Apache 2.2.3、PHP 5.1.6、MySQL 5.0.45。この Linux ボックスを「wiki ボックス」と名付けましょう。
この Wiki はプライベート LAN でホストされているため、一般ユーザーはこの Wiki にアクセスできません。
外部ユーザー (インターネット ユーザー) には、Web サイト (例: xttp://www.cubique.ro) をホストする Linux ルーター (Apache 2.0.52 を使用) があります。この Linux ボックスに「ルーター」という名前を付けましょう。
私が欲しいもの
私がやりたいことは次のとおりです。
- 「ルーター」上に (xttp://wiki.cubique.ro として) 仮想ドメインを作成する
- 仮想ドメインをセットアップして、すべての xttp リクエストをプライベートな「wiki ボックス」に転送します (例: xttp://192.168.0.200/wiki_root/)
私がすでにやったこと
ルーターの Apache (httpd.conf) で、VirtualHost を次のように作成しました。
< VirtualHost 0.0.0.0:80 >
ServerName wiki.cubique.ro
DocumentRoot /someinternalpath/html
ScriptAlias /cgi-bin /someinternalpath/cgi-bin
...
wiki.cubique.ro に移動した後、/someinternalpath/html に空の index.htm ページがあるため、空白の Web ページが表示されました。
問題ありません。仮想ドメイン (wiki.cubique.ro) のすべてのアクセスを、実際のページが保存されている wiki ボックスに渡すようにルーターに「教える」必要があることはわかっています。
そこで、次のように、仮想ドメイン ルートから wiki ボックス ルートへのアクセスを ProxyPass に Apache に教えます。
...次の行は同じ仮想ドメイン定義にあります。上記の
ProxyPass
/ xttp://192.168.0.200/wiki/ ProxyPassReverse / xttp://192.168.0.200/wiki/
< /VirtualHost > を参照してください
どうした
内部アドレス (xttp://192.168.0.200/wiki/ など) を使用して wiki にアクセスすると、見事に見えます (スタイル シート、すべて)。
仮想ドメイン名 ( xttp://wiki.cubique.ro ) を使用して wiki にアクセスすると、コンテンツは表示されますが、スタイル シートは表示されません。さらに悪いことに、内部 wiki リンクがまったく機能していません。
試してみてください: http://wiki.cubique.ro
最後に、質問
誰でもこれに対処する方法の手がかりを持っていますか?
ありがとう。
php - ステージングサーバー上のHudson+gitolite+仮想ホスト
継続的インテグレーションサーバー(Zendアプリケーションベースのプロジェクト用)とステージングサーバーになりたいUbuntuサーバーがあります。
チームはソースファイルをリポジトリにプッシュしています。
次に、Hudsonがビルドを実行し、マスターブランチがgit hudsonプラグインによって次の場所にエクスポートされます(クローンがより適切な単語である可能性があります)。
ワークスペースには.git
フォルダも含まれていますが、これは私のステージングWebサイトでは必要ありません。
リポジトリのコンテンツのステージングバージョンを表示するように仮想ホストをどのように設定しますか?
仮想ホストはワークスペースを指しますか、それともファイルを別のディレクトリにエクスポートしますか?
権限とセキュリティはどうですか?ハドソンは、すべてのワークスペースファイルの所有者です。アクセスを設定するために、ビルド後のアクションを実行する必要がありますか?
PSこの質問がserverfaultに適している場合は、移行してください。