問題タブ [virtual-hosts]
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.
xampp - xampp の仮想ホストで、外部デバイスからアクセス可能
Web サイトを開発するために、WIN7 ラップトップで XAMPP を実行しています。現在、virtualhost と変更した hosts ファイルを使用しているため、この URL から自分の Web サイト「www.thisshouldbemysite.nl」にアクセスできます。ただし、XAMPP サーバーからロードされます。
ローカルの私にとって、これはうまく機能しています。やりたいことができる。しかし、スマートフォンやタブレットなどの外部デバイスからこのサーバーにアクセスして、サイトが他のデバイスでどのように表示されるかを確認したいと考えています。しかし、タブレット ブラウザに XAMPP PC の IP アドレスを入力すると、ディレクトリが表示され、C:\xampp\htdocs
ディレクトリにアクセスできませんC:\xampp\htdocs\thisshouldbemysite.nl
。
ローカルとリモートの両方が機能するようにサーバーを構成する方法を知っている人はいますか。リモートは同じローカル ネットワークにある必要があります。
ここで、現在の設定を確認できます。
ホスト:
httpd-vhosts.conf:
apache - 別のドメインのランディング ページのコンテンツを表示するための複数のドメイン
各ランディング ページの URL が www.domain.com/page1.html と www.domain.com/page2.html などになるように、Joomla CMS システムで多数のランディング ページを作成しました。もちろん、page1.html は実際には HTML ファイルではなく、動的な CMS ページであり、htaccess で書き直されただけです。
目標は、www.uniquedomain1.com のような別のドメインの 1 つに、www.domain.com/page1.html のコンテンツを表示させることです。または、www.uniquedomain2.html のような別のドメインは、www.domain.com/page2.html のコンテンツを表示します。
URL マスキングを使用できないように、これは検索エンジンに適したものにする必要があります。また、ブラウザ バーの URL が実際に変更されるため、HTACCESS リダイレクトを使用することはできません。ブラウザ バーに www.uniquedomain1.com URL を保持する必要があります。
運がなければApache VirtualHostオプションを試しました。ディレクトリに駐車できますが、URL からはできません。
ドメインを1つのフォルダーに駐車し、PHPスクリプトを作成してドメインホストを検出し、CURLを使用して正しいURLを照会してコンテンツを配信することになりました。この全体はとてつもなく複雑すぎるように思えます。もちろん、CURL は最良の選択肢ではありませんが、これだけで作業を進めることができます。
これを行う方法、またはより良い解決策について何か考えはありますか?
apache - Apache 構成: ローカルの html ファイルを開くと、URL の「file:///C:/xampp/htdocs/」が「localhost」に自動的に名前が変更される
私はWeb開発が初めてなので、ご容赦ください。すべての検索にもかかわらず、何かが欠けている可能性があります。
(もちろん、Apacheが提供するディレクトリから)htmlファイルを開くと、ブラウザで開きますが、URLは次のとおりです。
file:///C:/xampp/htdocs/path/to/file.html
この方法では Apache によってサービスが提供されないため、これを機能させるには、パスのホスト部分の名前をホストの名前に変更する必要があります。したがって、ホストパスが
C:/xampp/htdocs/
次に、URL のその部分の名前をホスト名に"file:///C:/xampp/htdocs/path/to/file.html"
変更する必要があります。この場合"localhost/path/to/file.html"
、Apache がページを提供する場合は、名前を に変更する必要があります。
パスに「file:///」を含む仮想ホストを追加しようとしましたが、Apache(およびxampp)がクラッシュします。
質問: Apache によって提供されるローカルの html ファイルを開くときに、この手動での URL の名前変更を回避する方法はありますか?
apache2 - DocumentRoot は virtualHost の docRoot に設定されていますか?
OS: centOS 6.3 Final
以下に示すように、mysql および apache2(httpd) パッケージをインストールし、/etc/httpd/conf/httpd.conf の構成を変更しました。
ServerName と ServerAlias はすべて正常に機能しており、3 つのページにアクセスできます。
しかし、サーバーの IP 経由でページにアクセスしようとすると、(少なくとも私にとっては) 奇妙なことが起こります。apache2 は、最初に定義された virtualHost (この例では wordpress) のインデックス ページを返します。3 つの virtualHosts すべてでこれを試しましたが、同じ結果が得られました。
これは正常な動作ですか、それとも間違っていますか?
これが通常の動作である場合: ip へのすべてのリクエストに対して排他的に DocumentRoot を設定できますか?
どうも !
php - lighttpd、php、fastcgi - 通知警告とエラー表示のための個々の仮想ホスト設定
エラーと警告を表示するかどうかを個別に設定するために、lighttpd の仮想ホストを構成する方法を探しています。
仮想ホット構成から作成するのが好きです。php.ini からではありません。
上記のコードを試すと、次のエラーが発生します
lighttpd 内から PHP と対話する他の方法はありますか? PHP はモジュールとしてロードされます。それは一つであるべきです。