問題タブ [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.
apache - 127.0.0.1 は機能するが、localhost は機能しない - VH - Zend Ce、Mac
仮想ホストの conf エントリ localhost を追加した後 (禁止された 403 を取得)、127.0.0.1 は機能します (すべてブラウザ経由でアクセス - http)。ここに私の conf があります:
面白いことに、allow を次のように変更すると、次のようになります。
localhost は機能しますが、127.0.0.1 は機能しません。localhost はホスト ファイルで適切にマップされます。
助けてください、
乾杯、/マルシン
apache2 - Apache VirtualDocumentRoot の最適な設定
VirtualDocumentRoot を使用して、クリーンで効率的なディレクトリをセットアップしたいと考えています。(参照: http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html )。
特に、次のことを考えています。
1) http://example.com が /apache_root/example.com によって提供される
2) http://www.example.com は /apache_root/www/example.com または /apache_root/example.com/www または /apache_root/example.com によって提供されます (これらのいずれでも問題ありません。しかし、私は効率のためにリダイレクトを使用したくない)。
3) http://abc.example.com は /apache_root/example.com/abc によって提供される必要があります (基本的に、/apache_root/example.com 内のディレクトリである必要があります)。
ここでトリッキーな部分が来ます::
上記のすべては、ここにリストされているディレクトリ名補間メソッドを使用して実現できます: http://httpd.apache.org/docs/2.0/mod/mod_vhost_alias.html#interpol
しかし::
example.com が実際には example.co.in である可能性があるという事実にどう対処するのですか??
(ベースディレクトリの場合、example.co.in で %2+ を使用すると co.in が返されますが、example.co.in が必要です。http://abc.example.comで %1+ を使用すると、私が欲しいexample.comの代わりにベースディレクトリとしてabc.example.comを)。
基本的に、一貫して機能するルールが必要です: 1) www.abc.example.com
2) abc.example.com 3) www.abc.example.co.in 4) abc.example.co.in
(注: どうやら、ドメイン名の最大レベルは 127 http://en.kioskea.net/contents/internet/dns.php3です。これは、0.1.2.3.4.example.com がほぼ可能であることを意味します)。
乾杯、
JP
apache - http://systemname/sitename の代わりに http://sitename のような仮想ホストとして外部 LAN からローカル仮想ホストにアクセスする
私はサイトを開発しており、それは 2 人によって管理されています。1 人は私で、もう 1 人は設計者で、LAN を介して別のマシンからアクセスしています。
Conf: php、apache、windows xp、mysql。
ドキュメント ルート: d:\www\xampp\htdocs。すべてのプロジェクトは、サブフォルダーとしてこの下にあります。
http://localhost/foldernameとしてすべてのプロジェクトにアクセスするのではなく、 http: // foldernameとしてアクセスするように、仮想ホストを設定しました。
しかし、他のシステムにいるデザイナーの場合、http://computername/foldernameのようにアクセスする必要があります。
たとえば、私がプロジェクトの給与計算で働いているとしましょう。私はhttp://payrollとしてアクセスしますが、デザイナーはhttp://computername/payrollとしてアクセスします。
私がやりたいのは、私がアクセスするのと同じ方法でデザイナーにアクセスしてもらいたいということです。それはhttp://payrollです。
サーバー名が給与の場合、デザイナーシステムで自分のマシンに送信してからプロジェクトフォルダーに送信するようにします。したがって、彼がhttp://payrollを指定した場合、私のシステム内のアプリケーションが彼のために実行されるはずです。
自分のマシンを指すように、デザイナー システムでホスト ファイルをセットアップしました。この作業は完了し、彼が給与計算を行うと、http://localhostが表示されます。
デザイナーが自分のシステムからhttp://payrollのような私のプロジェクトにアクセスできるようにするにはどうすればよいですか?
iphone - 仮想ホストを iphone のローカル ネットワーク経由で利用できるようにする
仮想ホスト (mynewsite.com) を使用してローカルホストにサイトを構築しています。ファイルを実際のサーバーにアップロードする代わりに、ローカルでテストすることをお勧めします。デスクトップで仮想ホストを動作させています。iPhone やネットワーク上の任意のコンピュータで仮想ホストを表示できるようにしたいだけです。したがって、iPhone で mynewsite.com にアクセスすると、localhost からサイトが表示されます。ポート転送を行う必要があると思いますが、それを理解するのに苦労しています。私はMAMPを搭載したMacを使用しています。
テスト用に Linksys ルーターを介して仮想ホストを iPhone で使用できるようにするにはどうすればよいですか?
MAMP の httpd.conf は次のようになります。
次に、ホストファイルに次のものがあります:127.0.0.1 mynewsite.com
iPhone で IP アドレスを入力するだけでは機能しないことに注意してください。サイトが機能するようにドメイン名をチェックするコードがあります。
ありがとう!
ruby-on-rails - 開発用ローカル エリア ネットワークでの Phusion Passenger の使用
開発サーバーに Phusion Passenger をセットアップしました。
ネットワーク上の他のマシンから Rails アプリケーションにアクセスしたいのですが、アクセスしたいマシンごとにホスト ファイルを構成する必要はありません。
私の理解では、問題を解決するローカル DNS サーバーをセットアップすることができましたが、繰り返しますが、そうする必要はありません。ServerName を開発サーバーの IP アドレスに設定しようとしましたが、これは機能せず、黙って失敗しました。
DNSサーバー以外に、またはLAN上のすべてのマシンを構成する以外に、これを達成する方法はありますか? IPアドレスを指定することでそれを達成できるはずですか?
ありがとう
ruby-on-rails - cPanel初心者:仮想ホスト設定を上書きするにはどうすればよいですか?
cPanel を介してメール アドレスなどを追加/削除/変更できるようにしたいクライアントがいますが、cPanel で生成されたものではなく、実際のサイトに独自の virtualhosts 構成を追加したいと考えています。(理由はたくさんあります。cPanel の ruby をインストールしたくない、mongrel よりも Passenger を使用したいなど)。
私はcPanelの経験があまりありませんが、httpd.confを引き継いでサイトの仮想ホストを自動生成し、仮想ホストの設定を変更しようとすると上書きします. cPanel からサイトの残りの機能を削除せずに、これらの設定を上書きする簡単な方法はありますか?
乾杯...
apache - ローカルホスト上のApachevhosts
ローカルマシンに仮想ホットを設定できましたが、壁にぶつかりました。
通常、ブラウザにlocalhost /と入力すると、表示されるはずの内容が表示されます。しかし、仮想ホストを設定した後、入力したものはすべてvhostに送られます。仮想ホストと古い機能を一緒にする方法がわかりません。
これが私の仮想ホストファイルです(ところで、私はxamppliteを使用しています)
2つ目は、htaccessを介してsk.domain.euにリダイレクトされます。これらの3行をvhostsに追加すると、localhostは機能し始めますが、他のvhostsも/www/に移動します
しかし、ローカルホストにする必要があるたびにこれらの3行をコメント/コメント解除するのは、ばかげています。どうすれば両方を一緒に機能させることができますか?
御時間ありがとうございます
virtualhost - スパマーを apache に保護する方法は?
と には次のものがwww.domain.com
ありlogin.domain.com
ます。しかし、スパマーはそこにサイトを転送しlogin.domain.com
、それは機能します. どうすればそれらをブロックできますか?
例:http://spammerexmaple.sex.com
開くhttp://login.domain.com
(これをブロックしたい)
ファローアップ:
スパマーが転送www.spammer.com
するlogin.domain.com
か、www.spammer.sex.com
誰かが転送できるものなら何でもlogin.domain.com
機能します。
どうすればこれをブロックできますか?
nginx - Nginx 仮想ホストを機能させるには? (現在、403 Forbidden エラーが発生します)
Ubuntu 10.04 32 ビット Linode VPS で nginx を実行したいと考えています。
nginx 仮想ホストを作成するには:
そして次のように書いた
次に、仮想ホスト example.com を有効にしました
index.html を配置/var/www/example.com/public
し、ブラウザから www.example.com の URL を入力します。それから私は次のようになりました
tail /var/log/nginx/error.log
次のエラーが発生します
やり直します
しかし、同じエラーが発生します。
そして cat /etc/nginx/nginx.cnf
index.html を /var/www/ に配置すると、html ファイルを表示できますが、/var/www/example.com/public の下に配置しようとすると失敗します。ファイルとフォルダーのアクセス許可を調べましたが、それらはすべて www-data に属し、読み取り可能です (775)
nginx を機能させるにはどうすればよいですか? ありがとう
jar - Apache 仮想ホストで jar ファイルのダウンロードが許可される
ubuntuで最新のApacheを使用して仮想ホストを作成しました。
私のindex.htmlを見つけて正しく提供しますが、リモートホストからmyfile.jar(/var/wwwにもある)をダウンロードしようとすると404が返されます。これをローカルで行うとうまくいきます...
何度もグーグル検索した後、 addtype ディレクティブを使用して MIME タイプが追加されましたが、リモート ホストの問題は解決していません。
助けてください!