問題タブ [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.
ruby-on-rails - Apacheとパッセンジャーを使用したローカルホストのSSL
Apacheとphusionpassengerを使用してローカルホストでSSLを構成しようとしています。私は仮想ホストを使用しています。
私はsites-available/myappに以下の構成を持っています
SSLが有効になっていて、すべてが正常に機能します。しかし、URL https:// myapp / loginにアクセスすると、「要求されたURL/loginがこのサーバーで見つかりませんでした」と表示されます。apacheログを見ると、リクエストが/ home / madhu / ror / myapp/publicではなく/var/ www/loginに送信されていることがわかりました。これはエラーログでした
足りないものはありますか?助けてください
ありがとう。
apache - サブドメインのみを処理するRailsサイトのVirtualHost/Passengerエントリを処理するにはどうすればよいですか?
Rails 3の新しいサブドメイン機能を使用して、wwwとnilを除くすべてのサブドメインパスを処理したいと思います。
反対に、2番目のRailsアプリでは、URLパスでwwwとnilのみを処理したいと思います。
Apache with Passengerの2つのVirtualHostエントリはどのようになりますか?そして、コードでは、最初のサブドメイン処理アプリの場合、ルートで新しい公開された:subdomain制約を適切に処理して、wwwとnilを無視する限り、競合を防ぐことができますか?
ご入力いただきありがとうございます。
apache - VirtualHostsを使用したApache2タイプのSSL
私は2つの異なるアプリケーションを持っています。
1)tools.helpme.comユーザーからのクライアント証明書が必要です!
2)apps.helpme.comサーバーからの基本的なSSLのみが必要です!
私はそれらのそれぞれを互いに独立して動作させています-そしてそれは完璧です。
ただし、両方を一緒に実行することはできません。それらは異なるVirtualHosts(名前ベースのホスティング)上にあります。
両方を一緒に実行しようとすると、(2)優先して機能するように見えますが、(1)GATEWAY_TIMEOUTを取得します。その仮想ホストのエラーログには、次のように記載されています。再ネゴシエーションハンドシェイクに失敗しました:クライアントに受け入れられません!?
php - PHP で単純な Web アプリケーションを実行するには、256MB の Ram クラウド サーバーで十分ですか?
いくつかのユーチューブが埋め込まれた静的な Web ページでほぼいっぱいの単純な Web アプリケーションを作成しました。いくつかのフォームなど。これらはすべて CodeIgniter を使用して開発されています。
このサイトは Academic Earth と非常によく似ています。Youtube から提供される動画付き。400 人のユーザーがいますが、アクティブなのは 30 ~ 40 人だけです。
共有ホスティングには興味がなく、ルート アクセス権のあるマシンが必要です。私の予算では、256MB RAM の RackSpace クラウド サーバーを雇うことができます。
アプリケーションを実行するのに十分ですか?
または、この質問を ServerFault に送信する必要があります。
ruby-on-rails - ApacheとMongrelでのRailsアプリの仮想ホストのセットアップ
Apacheで3つのサイトを実行している単一のLinuxサーバーがあります。それらをRailsApp1、RailsApp2、およびSimpleAppと呼びましょう。両方のRailsアプリケーションはMongrelクラスターを使用しています。もう1つのアプリケーションは、単一のHTMLファイルです。Apacheでは、サイトごとに異なる仮想ホストファイルを設定し、両方のRailsサイト用にmongrel_cluster.ymlファイルを設定しています(これらすべてのコードは下部にあります)。
すべてのセットアップが完了したら、Apacheでサイトを正常に有効にできます。そして、RailsサイトごとにMongrelクラスターを問題なく起動できます。実際、私のブラウザでwww.simpleapp.comとwww.railsapp1.comにアクセスすると、問題なく動作します。しかし、www.railsapp2.comは私にたくさんの問題を与えます。railsapp2のコードを表示する代わりに、サーバーはrailsapp1のHTMLを返します。Apacheでrailsapp1を無効にしてから、www.railsapp2.comにアクセスすると、サーバーはsimpleappのHTMLを返すようになりました。Apacheでrailsapp1とrailsapp2の両方を無効にした場合にのみ、サーバーはwww.railsapp2.comでの要求に正しく応答します。
なぜこれが起こっているのかについて何か考えはありますか?
SimpleAppのVHOSTファイル:
RailsApp1のVHOSTファイル:
RailsApp2のVHOSTファイル:
RailsApp1のmongrel_cluster.ymlファイル:
RailsApp2のmongrel_cluster.ymlファイル:
apache - Amazon AWS EC2 環境の Apache で仮想ホストを使用した SSL
Amazon AWS 環境の Apache で SSL 経由で提供される 2 つの仮想ホストをセットアップしようとしています。
次の場合を除き、SSL は Apache で Name Virtual Host を使用できないことを理解しています。残念ながら、AWS では各 EC2 マシンに複数のパブリック IP をバインドすることは許可されていません * または、IE6 または WinXP (すべてのブラウザー) では機能しない SNI (サーバー名識別) を使用しています。
私の理解は正しいですか?
はいの場合、AWS で 2 つの IP をバインドできない場合、および自分のサイトを WinXP と IE6 にサーバーする場合のオプションは何ですか?
私が考えることができる唯一のことは、それぞれが各インスタンスにサービスを提供し、実際のサーバーに転送するプロキシ サーバーを使用して 2 つの新しいマイクロ インスタンスをセットアップすることです。
より良いオプションはありますか?
mod-rewrite - .htaccessファイルを使用せずにApache2のどこにRewriteRulesを配置しますか?
.htaccessファイルを使用せずにmod_rewriteルールを構成したい。ルールを.htaccessファイルに入れると正常に機能しますが、すべての構成を/ etc / apache2 / sites-available/[サイト名]構成ファイルに残したいと思います。
VirtualHostまたはDirectoryディレクティブ内に同じRewriteRulesを配置すると、何も機能しません。私は何が間違っているのですか?これが私のVirtualHost設定ファイルからのサンプルです:
apache2.confファイル内のディレクティブを見落としているのではないかと思っていますが、よくわかりません。ヘルプ。:)
apache - Apache - 複数の Web サイト - トップ フォルダーへのアクセスを許可する
Apache2 サーバーに複数の Web サイトをセットアップしています。ディレクトリ構造は次のとおりです。
/var/www/
/var/www/site1.com
/var/www/site2.com
「www.site1.com」のルート フォルダは /var/www/site1、「www.site2.com」のルート フォルダは /var/www/site2、 http://server_ip_address のルート フォルダは /varという設定です。 /www
ただし、 http://server_ip_address/site1.comと入力すると、site1.com が開きます。私はこれが起こることを望んでいません。(つまり、正しいアドレスを入力することによってのみ、個々のサイトにアクセスできるようにする必要があります)。
これを構成する方法は何ですか。(また、複数の Web サイトのディレクトリ構造のベスト プラクティスに関するヒントを提供していただけると助かります)?
ありがとう
JP
apache - localhost 上の Apache: 仮想ホスト固有のサーバー名を指定します
わかりました、最初に質問します。以下は、これまでに問題を解決しようとしてきたことの詳細です。
localhost で実行されている Apache では、次の URL からアクセスできるさまざまな仮想ホストが必要です: http://name-of-the-virtual-host.name-of-the-machine/
詳細:
そのため、ラップトップのポート 8080 で Apache を実行しています。Linux Mint、つまり Debian ディストリビューション。すべてがテスト目的でローカルにあるため、DNS は関係ありません。私が使用する IP アドレスは 127.0.1.1 で、fabjoa という私のコンピューターのドメインを持っています。ファイル/etc/apache2/apache2.conf
に、私は入れました:
ファイル/etc/hosts
には、確かに行があります
ファイル内/etc/apache2/ports.conf
さて、私の仮想ホストのconfファイル。このファイルは goyahkla と呼ばれ/etc/apache2/sites-available/
、 にあり、シンボリック リンクがあり/etc/apache2/sites-enabled
ます。このファイルには、次のものがあります。
実行apache2ctl configtest
すると、Syntax OK が表示されます。さて、ブラウザでは、開くhttp://fabjoa:8080/
と仮想ホストgoyahklaが指されますが(私が持っているのはこれだけなので)、http://goyahkla.fabjoa:8080
見つかりません。その他のデバッグ:
目的を達成する方法について何か考えはありますか?
ありがとうございました
apache - VirtualHostの問題
サブディレクトリからindex.phpを表示できない理由を誰かに教えてもらえます/oorbellenboutique/
か?
が表示されますhttp:// www.oorbellenboutique.nl/startpagina/index.php
が、f:/inetpub/wwwroot/oorbellenboutique
正しいURLは次のとおりです。http:// www.oorbellenboutique.nl/index.php
私のDNSは次のとおりです。
私のURLは次のとおりです:http ://www.oorbellenboutique.nl
Apache2.xを実行しています
これは機能しますが、URLは次のようになります。
http:// www.oorbellenboutique.nl/oorbellenboutique/index.php
次のようにURLを短くするにはどうすればよいですか。
http:// www.oorbellenboutique.nl/index.php
NameVirtualHost 192.168.0.199:80
NameVirtualHost 192.168.0.199:443
<VirtualHost 192.168.0.199:80 192.168.0.199:443>
サーバー名www.oorbellenboutique.nl
ServerAlias * .oorbellenboutique.nl oorbellenboutique.nl
オプション+FollowSymLinks
RewriteEngineオン
RewriteCond%{HTTP_HOST} ^(?: www。)?oorbellenboutique.nl $
RewriteRule ^ / $ / oorbellenboutique / [R]
</ virtualhost>