問題タブ [vhosts]
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 - サブドメインから別のサーバーにサービスを提供する
私のルートサーバーhttp://my.root.ip
では、で実行されているスクレイピーサーバーがありますhttp://my.root.ip:6800
。http://my.root.ip:6800
のようなサブドメインからアクセスできるようにしたいhttp://scrapy.mydomain.com
。
vhost ファイルをセットアップして、ドキュメント ルートをサーバー上のどこかにポイントできることはわかっていますが、実際にはサーバー上にサーバーがあります。
どうやってやるの?vhost ファイルに何かを追加する必要がありますか?
ssl - 複数のドメイン、1つのIPのSSL証明書
AFAIK、SSLは単一のドメイン名(おそらくワイルドカードを介して複数のサブドメイン)に割り当てられます。
一方、WebサーバーはSSLを提供する前にドメインを認識しないと聞きましたか?
1つのIPアドレスで複数のドメインをvhostsとして実行している場合:
Q1:Webサーバーはサイトに適切なSSLを提供できますか?
Q2:1つのIPで2つのドメインにサービスを提供するマルチドメインSSLを1つだけにする方法はありますか?
この一見矛盾する引用によってもたらされた混乱から私を照らしてください:
通常のSSL証明書は、単一のFQDN(完全修飾ドメイン名)に対して発行されます。証明書を使用するドメインには、サービスを提供する独自の外部IPアドレスが必要です。実際には、これは、単一のIPアドレス/サーバーに複数のドメインがある場合、保護するドメインごとに個別の証明書をインストールする必要があることを意味します。
この理由は、「Host-Headers」の使用です。これにより、Webサーバーは単一のIPアドレスを使用して、FQDNが異なる多数の個別のサイトにサービスを提供できます。これを行うには、Webページの着信要求を識別し、それに応じて正しいサイトにルーティングします。
SSL接続が開始されると、サーバーは、要求のホストヘッダーを認識する前に、クライアントに証明書を送信する必要があります。それが持っている唯一の識別データは、要求されたIPアドレスです。そのため、1つのIPアドレス上の2つ以上のサイトで異なるSSL証明書を使用することはできません。
ruby-on-rails - 乗客は私のRailsアプリケーションを実行する代わりにすべてのファイルを一覧表示しています
Railsアプリケーションを別のアプリケーションのディレクトリに追加しようとしていますが、何らかの理由でRailsアプリケーションがレンダリングされていません
これが私のアプリケーションへのリンクです
これがVHOSTです
しかし、Railsアプリケーションはすべてのファイルを表示しています。
Railsサイトはdesign.transprintusa.comにあったため、乗客とすべてがこのサーバーにインストールされます。私が間違っていることについて何か考えはありますか?
誰かが私を助けるのを助けるために私が与えることができる何かがあれば
更新-これが私の新しいVHOSTであり、まだrailsファイルを表示しています
ruby-on-rails - 乗客が私のレールルートを見つけられないのはなぜですか
私は既存のアプリケーションのサブディレクトリにある必要があるRailsアプリケーションを持っていますこのリンクの助けを借りてこのRailsアプリケーションをサブディレクトリにデプロイしようとしていますここに私のアプリケーションがあります そしてあなたが見ることができるように私はこのエラーを受け取っています(ディレクトリ"/srv/www/www.transprintusa.com"は有効なRubyonRailsアプリケーションルートではないようです)。私のパブリックフォルダはここにあります
またはシンボリックリンクを使用
これが私の仮想ホストです
私も実行したこのシンボリックリンクコマンドを実行しました
多分私は明白な何かを見逃していて、私はそれを見ていません
apache - vhost という名前の Apache が、それに送られるべき要求をキャッチしない
名前ベースの仮想ホストのグループを持つ Apache サーバーがあります。リクエストは Apache リバース プロキシ経由でサーバーに送信され、これらのサイト名に対するすべてのリクエストがバックエンド サーバーのポート 80 に転送されます。これらのサイトのほとんどは正常に動作しているように見えますが、1 つの vhost が指定されたサイト名のリクエストを取得できず、代わりにデフォルトの vhost によってサービスが提供されています。
問題のあるホストの構成は次のとおりです。
Apache vhost 診断の出力は次のとおりです。
上記には問題を示唆するものは何も表示されませんが、www.dev.awesome.ac.nz で何かのリクエストを送信すると、そのリクエストは asblog.auckland.ac.nz の vhost によって処理されます。上記がデフォルトのホストです。
上記で定義された vhost がそのサイトのリクエストに一致しない理由を知っている人はいますか? httpd.conf の NameVirtualHost ディレクティブは *:80 に設定されており、同じサーバー上の同様の (同一ではない) 構成の他のサイトは正常に動作しています。
サーバーは、Red Hat EL 6.1 で実行されている apache 2.2.15 です。
.htaccess - 仮想ホスト構成と .htaccess による内部再帰
symfony2 に基づいて Web サイトをセットアップしようとしています。すべて問題ありませんが、特定のサーバーでは、Apache vhosts の方法が設定されており、symfony webroot の .htaccess が無限ループを引き起こします。
誰かがsymfonyコードを何も変更せずに動作させる手がかりを持っている場合(他のサーバーで動作する必要があるため)。私が変更できるのは、仮想ホストの設定と .htaccess だけです。
conf は次のとおりです。
仮想ホスト (サブドメイン) :
Symfony2 .htaccess
手伝ってくれてありがとう :)
macos - Mac (ローカル) で仮想ホスティングを設定する方法
Mac で仮想ホスティングをセットアップするにはどうすればよいですか。hosts ファイルに行を追加し127.0.0.1
て apache 構成を編集するだけで簡単に実行できます。でも、なぜかうまくいかない…。
いいえ、MAMP では仮想ホストをセットアップできないため、MAMP はオプションではありません (MAMP Pro を購入する場合を除く...)
何かアドバイスはありますか?
php - ホスト名、IPで開発仮想ホストを参照できません
私は先月新しいmacbookproを手に入れ、MySQL / Apache/PHPスタックを手動でセットアップすることにしました。私はいくつかのオンラインガイドに従い、いくつかの問題を解決しました。最終的にはそれを機能させ、vhosts(dev.local)とphpmyadminをセットアップすることさえできました。
今、私はアプローチする方法さえ知らない問題を抱えています-私は私の古いPCまたは私のAndroidデバイスからdev.local(私のmacbookに設定されたサーバー)を閲覧しようとしていますが、私はできません...
- dev.localを参照しようとすると、「エラー:見つかりません」と表示されます。
- 192.168.1.xiのmaclanipアドレスを参照しようとすると、サービスが提供されますが、間違った場所から取得します-取得したいフォルダーではなく、/ Library / Webserver /Documents/からドキュメントを取得しています(/ Users / Username / Sites /)
私はそれがapacheまたはvhostの設定と関係があると思います
apache - htaccessからのバルク301リダイレクト
404エラーリンクとそれぞれの301リダイレクトの列があるスプレッドシートがあります。例)
スプレッドシートには約1000以上のリンクがあります。
バルク301リダイレクトを処理できるapacheconfigまたはhtaccessの方法はありますか?