UQ WIMAXとお名前.comとTomcatでインターネットにサイトを公開する方法

##1.WIMAXAルーターに対する設定	
####1.UQWimaxのコントロールパネルにアクセスする。
####2.管理者でログインして、「ネットワーク設定」-> 「プロファイル設定」を選択する。
####3.プロファイルリストから、「Global」を選択する。
####4.以下の値を設定する。

＜項目：設定内容＞
プロファイル名(任意) : Global
APN(接続先情報)  : wx2.uqwimax.jp
ユーザ名  : global@wx2.uqwimax.jp
パスワード  : 0000 (ゼロ4つ)
認証タイプ  : CHAP
IPタイプ  : IPv4

なお、設定内容は、「http://www.uqwimax.jp/plan/wimax/option/global_ip/」を参照。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/683ed3f6-f28e-949f-f366-db49092a3076.png)


####5.「詳細設定TOPへ」を押下し、「簡易設定」のプロファイル設定が「Global」になっていることを確認する。なっていない場合は、選択して設定する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/ef806567-a25b-23d3-255c-610668d2bcab.png)


####6.コマンドプロンプトでlocal IPアドレスを確認する。
＜コマンド＞
ipconfig
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/454b2cad-c862-e44f-785f-2767e6cc6d8a.png)

####7.「ポートマッピング設定」画面にて、確認したIPアドレスを設定する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/0154035c-cccb-3a33-e2a9-c87b292f8a71.png)

##2.GlobalIPアドレスを確認する
####1.以下のサイトにアクセスして、設定されたGlobal IPアドレスを確認にメモしておく。
＜サイト＞
https://www.cman.jp/network/support/go_access.cgi
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/c910649c-e58b-0c42-316a-612793b12a83.png)


##3.取得した固定IPアドレスを使用してお名前.comにてドメインを取得する
※以下の手順は、「お名前.com」のアカウントは作成済みであるとする。

####1.「お名前.com」にアクセスしてログインする。
＜URL＞
https://www.onamae.com/navi/domain.html?btn_id=onamaetop_header_navilogin

####2.「ドメイン設定」->「ドメインの登録」を選択し、取得したいドメインを検索する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/b0a7c5d5-4353-6288-48c2-33f10d103a33.png)

####3.ドメインを取得する。
※ 以降は、ドメインを取得後の手順をメモしておくため、リバースにて書いている為、本当の初期取得と設定時と異なっている場合がある。

####4.「DNS関連機能の設定」を押下し、取得したドメインのラジオボタンを押下して「次へ進む」を押下する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/1edfe4a2-4242-8790-0002-d719d42c245f.png)

####5.「DNSレコード設定を利用する」を選択する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/9d587b04-5fee-c40a-fd6a-1159e66a9eed.png)

####6.「 A/AAAA/CNAME/MX/NS/TXT/SRV/DSレコード」にGlobal IPアドレスを設定する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/c5fe1c55-424a-d538-8999-8b245a811477.png)

####7.確認画面に遷移して設定を確定した後、再度「DNSレコード設定を利用する」を選択して設定内容を確認する。
※ 設定してから反映されるまで30分ほど掛かる場合もある。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/b2d45b5f-a735-bcac-5796-8fc841f2a9ab.png)

####8.Whois情報の代行設定を行う。これを行わないと、個人運営のサーバの場合、住所等が公開されてしまう。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/dcbb7e04-42b5-f401-c5e8-b2e1375df373.png)

##4.Tomcatを設定する。
####1.Tomcatフォルダ内にある「\conf\server.xml」を開く。
初期値では、88080portのみアクセスを受け付ける設定になっている為、80portで受け付けられる様に設定を追加する。
以下の記述のどちらかを記載する。
＜記述内容1＞
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" proxyPort="80" />
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/8eab71a6-771f-01ed-6b50-b6f80f131f8c.png)

＜記述内容2＞
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/4d39536e-a64b-31d8-34b4-46412cf3f38a.png)

####2.「\webapps\ROOT\index.jsp」を修正する。
修正しないと、Tomcatの初期画面が表示されてしまう。

####3.「\conf\web.xml」を修正して404pageを設定する。
＜追記内容＞
<error-page><error-code>404</error-code><location>/404.html</location></error-page>
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/b198e533-bc7b-569a-26a3-10b05874523b.png)

なお、404Pageは、「staticpage」フォルダ内の各プロジェクト配下に格納する。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/b00dd28e-3ec3-fa88-cb2b-d41a8083a7e4.png)

####4.以下のフォルダに定義ファイルを格納する。
＜フォルダ＞
\conf\Catalina\localhost
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/e39c5efe-0688-9d6a-81fe-c34b2f2e6303.png)

####5.定義ファイル内に以下のように、プロジェクトフォルダを定義する。
<Context path="/kojiyamamoto" docBase="C:/XXX/apache-tomcat-8.5.15/staticpage/devportfolio-template-master"/>
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/157e42b9-6969-9669-d306-46054414d716.png)

以上で初期設定は完了となる。

＜補足1＞
取得したドメインでアクセスする為には、サーバと異なるネットワーク環境からでしかアクセスできない。
（例：スマホの4G通信でアクセスするなど。）

＜補足2＞
「お名前.com」の「ドメイン配信ニュース」の設定を「配信無し」に設定しないと案内メールが2時間に1回の割合で届く。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/204260/76a06afc-20aa-1f8d-3a2f-90e472143719.png)