問題タブ [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 に答える
2722 参照

.htaccess - htaccess を使用して単一の URL を許可し、他の URL を制限する方法

Paypal IPNリスナーを実装できるように、Apache 2.2.3(Centos)サーバーで単一の場所(存在しないファイル)にアクセスできるようにしようとしています。他のファイルは、パスワードで保護されたままにする必要があります。

ログインせずに 1 つの場所にアクセスできるようにするにはどうすればよいですか?

以下のコードは、これまでに試したことを示しています。

location ディレクティブは正しい場所を選択します (これは、deny from all と書いてテストしました)。

私が今抱えている問題は、サーバーがまだその場所のパスワードを要求していることです

すでに場所ディレクティブをディレクトリ ディレクティブに入れようとしましたが、これにより構文エラーが発生します (ファイル ディレクティブで許可されていても) が、ファイルが物理的に存在しないため、場所ディレクティブの代わりにファイル ディレクティブを使用できません。 .

ドキュメントへのリンク: http://httpd.apache.org/docs/2.2/

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

apache - Debian上のApache2、新規インストール、デフォルトを取り除くことができない

サーバーにDebian6をインストールしましたが、どういうわけかデフォルト設定を削除できません。私はまだ/var/www実際に欲しいディレクトリの代わりに指摘されます。

Debianで何か特別なことをする必要がありますか?たとえば、「デフォルト」設定を削除しますか?Webminを介してホストを作成しないように試みましたが、正しく構成されていると表示されますが、アクセスできません。

xamppで行うように、vhostを介してドメインのルートを構成しようとすると、ページを開こうとするとForbiddenエラーが発生します。また、サブドメインを構成すると、/ var/wwwが表示されることがあります。

アクセスしようとしているフォルダが存在し、に設定しようとしましたchmod 777 -R folder

apacheエラーログには何も表示されないので、いくつかの入力と、これに関するログをどこで読み取ることができるかについてのアドバイスが必要です。

そして、apacheを再起動すると、これらを取得し続けます。

[2011年11月18日金曜日23:36:42][警告]NameVirtualHost*:80にはVirtualHostsがありません

[2011年11月18日金曜日23:36:42][警告]NameVirtualHost*:80にはVirtualHostsがありません

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

macos - Mac OS X Lion にアップグレードした後、Vhosts を実行に戻すことができません

MacBook Pro を Mac OS X Lion にアップグレードした後、「Zend Server」を以前のように実行できなくなりました。最初に「Zend Server」をコマンドラインから起動すると、サービスエラーが発生しました。これを修正するには、Zend Server を完全に新規インストールします。

この新しいインストールの後、Zend Server は正常に動作し、まったく問題はありません。だから今、私は自分のzendプロジェクトを元に戻したいと思っています。vhost ファイルのバックアップを作成して元に戻しました。Lion がホスト ファイルに触れていなかったようです。私は次のことをしました。

  1. 仮想ホストの 1 つを conf/extra/httpd-vhosts.conf に戻します (1 つだけ確認します)。
  2. conf/httpd.conf に含まれる vhost のコメントを外します。
  3. ホストファイルを確認しました
  4. コマンドラインから zend サーバーを再起動する

この後、http://foo.localhost:10088/を参照してもプロジェクトにアクセスできません

仮想ホスト

ホスト

これが問題に影響を与えるかどうかはわかりませんが、コマンドラインから zend を再起動すると、次のようになります。

よろしく、ニッキー

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

apache - HTTP403禁止

apache2.2を使用してテストするためのサイトをセットアップしています。host、vhost.conf、httpd.confファイルを編集して、自分のWebサイトの名前とファイルのディレクトリを含めましたが、IE 8で開こうとすると、HTTP403Forbiddenと表示されます。誰かがこれを修正する方法を知っていますか?

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

apache - サブドメインと同じサブサブドメインの仮想ホスト ディレクトリを設定するにはどうすればよいですか?

現在、mod_vhost_alias をワイルドカード ServerAlias と共に使用して、Web サイトの開発バージョンを保持するために使用するドメインのすべてのサブドメインをキャッチしています。

これはうまく機能しますが、「m」を含む Web サイトをテストする必要があるときに問題が発生します。モバイル版のサブドメインの柔軟性。ライブ環境では、このサブドメインは通常のドメインと同じディレクトリを使用しますが、開発ではこれを実現できません。

例:

website.devdomain.comに行き/var/www/website.devdomain.com、そしてm.website.devdomain.comに行きますが/var/www/m.website.devdomain.com、できればこれはに行くべきです/var/www/website.devdomain.com

サブサブドメインを親のディレクトリに移動させる方法はありますか? 現在使用している VirtualDocumentRoot スニペットはVirtualDocumentRoot /var/www/%0/

これを実現するために、サイトごとにカスタム ドキュメント ルートを作成できますが、VirtualDocumentRoot で自動化された方法があれば、はるかに実用的です。

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

vhosts - vhosts ファイル内のテキスト ブロックをコメント アウトするにはどうすればよいですか?

vhosts ファイル内のテキスト ブロックをコメント アウトするにはどうすればよいですか?

すべての行の前にシャープ記号 (#) を付ける必要がありますか?

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

apache - 名前付き仮想ホストが機能しないのはなぜですか?

私の仮想ホスト構成は次のようになります。

ローカルホストは機能しますが、VirtualHostセクションで説明されているようにServerName theag.comに接続しようとすると、サーバーが見つかりません。私は何が間違っているのですか?またはそれを機能させるために私は何をすべきですか?

ps...は、その間の構成行を示します。

回避策:テストの目的で、これは私が行ったことです。

/ etc/hostsをから
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
に編集しました
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 theag.com www.theag.com
これで動作します。今のところ、ip-addressとして127.0.0.1を使用します。

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

php - メイン Web ディレクトリの外でスクリプトを効果的に実行する方法は?

私は SourceForge からダウンロードした PHP 5.25 の Web-Developer Server Suite を持っています。私のオペレーティング システムは Windows 7 Home Edition です。

Apache を最新バージョンにアップグレードしました。まもなく PHP を 5.38 にアップグレードします。

1 つの小さな問題を除けば、うまく機能します。メインの Web ルート (C:/www/vhosts) の外部にある仮想ホストは、 PHP スクリプトを表示せず、実際にはスクリプトをまったく表示しません。単純なコードだけです。すべての仮想ホストは C:/www/vhosts 内で機能しますが、仮想ホストで宣言した他の場所では機能しません。

他の場所は次のとおりです。

  • C:/www/
  • C:/www/vhosts-test/
  • C:/www/businessweb/
  • C:/www/newmediasite/public_html/

これは、 httpd-vhosts.conf で場所を宣言したにもかかわらずです!

メインのウェブルート以外の PHP と ASP.NET をサーバーに理解させるにはどうすればよいですか。

(mod_aspdotnetも追加したことに注意してください)。

これに関するアドバイスをいただければ幸いです。Web-Developer Server Suite を再インストールした後、Web サーバーを再構築し、ファイルをバックアップ (すべて PHP と MySQL) から移動するのに 1 日半を費やしました (私見ですが、初心者にはかなり適しています)。

これでどこに行くべきかはわかりませんが、関連性のために、これは厳密にはテスト用の開発サーバーであることを付け加えておきます。

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

apache - URL の変更 - ホワイトラベル/VHosts

最近、ホワイト ラベルを実装しました。VHOSTS 設定を変更した後、一部の URL が削除されていることがわかりました。次に例を示します。

Apache vhosts 内でこのように構成されています。ただし、アドレスバーの例に localhost:8166 と書き込む場合:

http://localhost:8166/ URLはこのようなものであり、そうではありません

http://localhost:8166/ポータル

上記のように、URLにフルパスを追加するにはどうすればよいですか

ありがとう。

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

node.js - VHOSTを介して接続されたnode.jsアプリ間で404ページを共有する

私はnode.jsとWebプログラミング全般に少し慣れていないので、奇妙な質問をした場合は言い訳になります:D

これが、エクスプレスnode.jsプロジェクトを設定する方法です。
トラフィックをいくつかのサブドメインにリダイレクトするためのトップレベルのapp.jsがあります。

require()を介して含まれている各サブアプリで、新しいExpressサーバーを返すだけです。

404ページを設定する最もエレガントな方法は何ですか?1つのアプリを使用していたときは、単に

ただし、この方法を使用する場合は、アプリごとに404.jadeを作成する必要があり、コード内での無駄な重複は嫌いです。複数のvhost間で単一の404ロジックを共有する方法はありますか?