色々検索してわかったことです。これらのものは多くの場所から取られました。足りないところはご指摘ください。(私はまだこれを試していません。私がやろうとしていることを明確にしたいだけです)
ホスティングには、静的 IP が必要です。しかし、私の ISP は動的 IP を提供しています。そこで、 DynDNSを使用しました (Cuga が this でアドバイスしたように)。これにより、選択したドメイン名を現在の(動的に割り当てられた)実際のIPにマッピングすることで、動的IPの問題が解決すると信じています。
次は Xampp サーバーのセットアップです。このためには、Windows コマンド プロンプトで ipconfig (または完全な詳細については ipconfig/all) を使用して取得できるコンピューターのローカル IP が必要です (ローカル IP は 192.168.1.6 とします)。xampp/ にある httpd.conf を編集する必要があります。 apache/conf フォルダー。「ServerName」フィールドを 192.168.1.6:80 に変更する必要があります。
これにより、DynDNS から取得したホスト名を使用するすべてのユーザーが、コンピューターの xampp/htdocs フォルダーにアクセスできるようになります。足りない部品があれば補足してください。
ここで、クライアントが自分のコンピューターに接続できるポートと、それを使用してホストするフォルダーを変更したいと考えています。
最初に protforwarding を実行してから、80 の代わりにそのポートを使用するように apache を構成する必要があることを知っています。誰かが新しいポートを使用するように apache を構成する方法を説明してもらえますか?
そして、DynDNS から取得したホスト名を使用するクライアントが、指定したフォルダー (例: xampp/htdocs/public) のみにアクセスし、 http://localhost/を使用して xampp/htdocs 内の任意のファイルにアクセスできるようにする必要があります... . これが仮想ホストの機能だと思います。誰かがこれを行う方法を教えてもらえますか。
発生する可能性のあるセキュリティの問題に対する解決策と、セキュリティの問題を最小限に抑える方法はありますか?
ありがとうございました.....