問題タブ [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.

0 投票する
1 に答える
926 参照

svn - Media Temple DV でのマルチドメイン Subversion の展開

これは Media Temple DV サーバーに固有の質問ですが、誰かが助けてくれることを願っています。DV サーバーでのデプロイ プロセスでは、「svn」というフォルダーに ssh 接続して Subversion チェックアウトを実行し、「httpdocs」にシンボリック リンクを作成して、その「svn」フォルダー内のリリース フォルダーを指すようにします。同じフォルダーを指すのドメインにシンボリックリンクを作成できるかどうか疑問に思っています (基本的に、コードベースを共有しているが httpdocs が異なる 2 つのサイト)。次のようになります。

これはどのような状況でも可能ですか?もしそうなら、Media Temple DV サーバーで可能ですか? 私はそれを動作させることができないようです (上記の例では、「my-domain」を問題なく動作させることができますが、「クロスドメイン」シンボリックリンクを実行することはできません.

0 投票する
3 に答える
1546 参照

php - mod_rewrite、Apache 2.2 (Windows) 上の仮想ホスト

私は現在、新しい Web サイトに取り組んでおり、そこで Elgg (Elgg.org) を実行したいと考えています。PHP5 で完全に実行され、.htaccess ファイルで定義された多くの書き換えルールがあります。Elgg コミュニティでは、答えが見つからなかった/得られなかったので、ここで質問してみます。

Windows マシンで複数のサイトを実行していますが、Elgg のインストール用に 1 つ必要です。それらをobc.example.comに置いたとしましょう。httpd-vhosts.conf ファイルに次の行を追加しました。

問題は、Elgg インストーラー (たとえば) を obc.example.com に直接実行すると、そもそも問題なく動作するように見えることです。データベースに関することを尋ねる素敵な画面が表示されます。ページを送信すると、プロセスの次の画面が表示されます。これは、私が作成している Web サイトの資格情報です。しかし、それを送信すると、次のような 404 エラーが表示されます: 要求された URL /action/systemsettings/install がこのサーバーで見つかりませんでした。

これは、書き換えエンジンが原因です。Elgg のトラブルシューティング ドキュメントによると、これはそうです。;)

問題は次のとおりです。書き換えルールに.htaccessファイルを使用するようにapacheに指示するにはどうすればよいですか? 〜でもこのドメインだけ?(仮想ホスト、obc.example.com)

よろしく、

ダウ・ピーター

0 投票する
2 に答える
872 参照

apache - 複数の VHost に共通の書き換え設定

サイトが有効なフォルダーに複数の vhosts を使用して Apache2 を実行しています。それぞれは次のようになります。

書き換えコードはすべての vhost に共通です (デフォルトの favicon.ico/robots.txt を提供します) が、このコードを httpd.conf に配置しても効果がないようです - 書き換えログには何も表示されません。

コードを複製せずに、このコードをすべての仮想ホストに共通にする方法を教えてください。

または、デフォルトのファビコンを実現するためのより良い方法はありますか?

ありがとう

0 投票する
2 に答える
6611 参照

apache - ドメインの VHOST にサーバー エイリアスを追加しますか?

VPSを持っています。www フォルダーのサブディレクトリを指すドメイン ipointing をホストしました。ドメインはホームページまで正常に機能します。他のページに移動し始めると、サーバーが [originalname]/[subdirectory name] と表示されます。ドメインの VHOST にサーバー エイリアスを追加する必要があると思います。誰かがそれを行う方法を教えてもらえますか??

0 投票する
2 に答える
1524 参照

.htaccess - 仮想ホストの状況でサブドメインをサブドメイン/フォルダーに書き換える

次の .htaccess を使用しabc.example.com/pathて書き直そうとしています:abc.example.com/index.php/abc/path

状況は次のとおりです。

index.php/abc/URLに表示されたくない。

誰か提案はありますか?

0 投票する
1 に答える
1109 参照

sinatra - Passengerを使用してSinatraアプリのVirtualHostを構成するにはどうすればよいですか?

PassengerでRailsアプリを実行しましたが、すべて正常に動作します。

PassengerでRackアプリケーションとして実行するSinatraアプリを追加したいのですが、ルーティングエラーが発生します。

私のVirtualHostsファイルは次のようになります。

私のSinatraアプリは本当にシンプルです。get "/do_something" do ....パブリックファイルなしで呼び出されたルートがあります。一部のJSONでのみ応答します。

どうすれば次のようなリクエストを実行できますかwww.sub.domain2.com/do_something

0 投票する
0 に答える
6305 参照

apache - mod_rewrite: / を cgi スクリプトに書き換えます

パラメータを使用してGET /を cgi スクリプトに書き換える方法はありますか? 基本的に / を /cgi-bin/scipt.cgi?123 にリダイレクトします。

これは動作しません:

代わりに、何らかの方法で / を /index.html/ に書き換えます。

これを行う方法はありますか?

0 投票する
3 に答える
931 参照

php - 共通ファイルを使用した複数サイトの Apache セットアップ

CSS と IMAGES 以外はすべてまったく同じファイルを使用する約 50 のサイトがあります。現在、新しいサイトを作成して異なる CSS と画像をアップロードするたびにファイルを複製しています。

私がやりたいことは、同じDocumentRootを持つように各 vhost を設定してから、css フォルダーと images フォルダーにAliasMatchを追加することです。

エイリアスは、特注のファイルに対しては完全に機能しますが、許可エラーのために共通ファイルにアクセスできません。

これは、問題の一部であると思われる現在のサーバー設定です (以前のサーバー管理者がこれを設定しました):

  • アパッチ(アパッチ/2.2.14 (Unix)
  • PHP 5.2.11
  • CentOS 4.8 i686 標準
  • PHP 5 ハンドラは dso です
  • Apache suEXEC がオンになっています

助言がありますか?

0 投票する
1 に答える
3167 参照

ruby-on-rails - Apache2 + Rails + Phusion Passengerで「www」サブドメインを強制するにはどうすればよいですか?

私のクライアントは、301 リダイレクトを使用して、サイトに「www」サブドメインを強制したいと考えています。したがって、「example.com/something」は「www.example.com/somthing」などに解決されます。

私がやろうとしているのは、これを vhost ファイルに追加するだけです。

また、次の方法で mod の書き換えが有効になっていることも確認しました。

私の現在の努力の結果は、基本的に成功しているように見えます。Apache が再起動し、書き換えが行われないことを除いて、すべてが期待どおりに機能します。したがって、「www.example.com」と「example.com」の両方が解決されます。ブラウザが「www.example.com」にリダイレクトされるべきときにリダイレクトされません。何か案は?構成をリロードしてApacheを再起動しようと何度か試みましたが、書き換えルールが機能していないようです。.htaccess ファイルではなく vhost に配置することで、間違った場所に設定しているのでしょうか?

ここでのアドバイスは役に立ちます。私は完全に困惑しています。

0 投票する
2 に答える
427 参照

apache - Apache vhost と混同しています

Zend Framework を使用して Web アプリケーションを構築しています。アプリケーションの "public" フォルダーをアプリに指定する必要があります。

したがって、基本的に呼び出すhttp://localhost/myapp と表示されるはずですhttp://localhost/myapp/public/

myapp という名前の仮想ホスト ファイルを /etc/apache2/sites-available/ に作成しました。

しかし、うまくいきません。http://localhost/myappを呼び出すと、アプリのディレクトリ構造が表示され、「パブリック」フォルダーをクリックすると、デフォルトで表示したいものが表示されます...以前に仮想ホストを構成したことはありませんそれは私がそれについてのチュートリアルで得た限りです。