私は初心者で、ウェブサイトの作成プロセスを理解したいと思っています。php mysql を学習しており、実験のために登録やログインなどの機能を備えたウェブページをいくつか作成しました。 . 実際、主な目的は、コードを書いて公式に使用するまでのプロセスを学びたいことであり、将来的には学びやすくなります
よろしくお願いします。もっと詳しく? (割とバカなので)ドメイン名の登録、サーバーやバーチャルホストのレンタルなども含めてよくわかりません。改めてありがとうございます~~~
ディスカッション(解決策)への返信
動的ページを作成できるようになったので、tomcat または iis を使用してプロジェクトを公開する必要があります。
アクセスするときは、次のようにアクセスしてください: http://localhost:8081/pro/index.php
localhost はローカル ループ アドレスを表します。自宅でルーターを使用している場合は、代わりに 127.0.0.1 を使用することもできます。 IP を自動的に割り当てます。代わりに、ルーターによって割り当てられた IP アドレスを使用することもできます ([スタート] --> [ファイル名を指定して実行] で、「cmd」と入力して Enter キーを押します: ipconfig あなたの IP アドレスである ip アドレスがあります)
: 192.168.1.2 この場合、ルーターが他の生徒に接続されていれば、誰でも
http://192.168.1.2:8081/pro/index.php を通じてあなたの Web サイトにアクセスできます
これまでのところ、あなたの Web サイトは実際にはイントラネット上にあります解放されます。
次に、何千マイルも離れた学生にウェブサイトにアクセスさせるにはどうすればよいでしょうか?方法は 2 つあります:
1. 静的 IP を申請する 私はこれを申請したことがないので、あまり推測はしませんが、基本的な理解は、外部ネットワークでもある静的 IP アドレスを持つことになるということです。 IP
例: 202.106.0.20 の場合、他の外部の友人は http://202.106.0.20:8081/pro/index.php を使用してアクセスできます
2. 現在、そのほとんどはオペレーターによって動的に割り当てられた IP を使用しています。この方法では、IP も取得できますが、この IP はいつでも変更されます。www.ip138.com を通じて外部ネットワークの IP を確認できます。この IP はルーターによって取得され、外部と通信します。同時に、ルーターはルーターに接続されている他の人に仮想 IP アドレスを割り当てます。この場合、ルーター自体が外部と通信するときに問題が発生します。世界中のユーザーが外部ネットワーク アドレスにアクセスしている場合、ルーターは、接続されているどのコンピューターにアクセスすべきかを認識していませんか?ここのルーティングには、外部ネットワーク IP にアクセスするときにルーターにコンピューター IP を指すように指示できる外部ネットワーク マッピング機能があります。「ルーター外部ネットワーク マッピング」を確認できます
上記は単なる遊びであり、Web サイトを公開してください。 。
このようにして、Web サイトのプロセスがわかります。
実際、会社では次のようになります。
独自のサーバーがある場合は、サーバーに静的 IP を申請させます。
いつでも誰もがこのサーバーにアクセスするには 24 時間かかります。 実行
静的 IP では、誰もがあなたの Web サイトにアクセスすることは不可能です。 http://202.106.0.20:8081/index.php を使用して Web サイトにアクセスします。 . このアドレス
は覚えられないので、ドメイン名を申請する必要があります (.com の場合は約 100 元)。ドメイン名のユーザー名とパスワードが提供されます。ドメイン名の IP アドレスをサーバーの静的 IP アドレスにバインドできるため、http://www.yuming.com:8081/index .php にアクセスすると、次のことがわかります。あなたのポート番号は 8081 などです。見たくないですよね?
とても簡単です。Tomcat でポート番号を 80 に設定するだけです。
http://www.yuming.com/index.php ポート 80 がデフォルトなので、記述する必要はありません
詳細については、「tomcat settings 80 port」を確認してください。とても簡単です
ここでもう 1 つ問題が発生しますが、ポート 80 は登録していないため、しばらくするとブロックされてしまいます。 (自分で「ウェブサイト登録」を検索してください)
以上がウェブサイト公開のプロセス全体について私が理解した内容です
にお役に立てれば幸いです。

公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
