CAOS-04-24
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[計算機アーキテクチャとOS>工学実験IIIテーマA(2022)]]
* 仮想コンピュータを用いたサーバのセットアップ [#v64bbd3d]
仮想環境を実現する代表的なソフトウェアの1つであるOracle ...
本実験では,Ubuntu Server 22.04 をゲストOSとしてインスト...
実験は,電算機演習室のPCでWindowsを起動して行う.
仮想化ソフトであるOracle VM VirtualBoxの操作やLinuxの...
** 注意事項 [#k990f499]
実験は,電算機演習室の&color(red){''左側3列''};に配置さ...
** 準備するもの(希望者のみ) [#r69f450e]
//&color(red){''3GB''以上の空き容量};のあるUSBメモリ
&color(red){''16GB''以上の空き容量};のあるUSBメモリ
//(実験で作成した仮想環境のデータのバックアップを取りた...
(実験で作成した仮想環境のデータは,Windowsを終了すると,...
&aname(content);
** 実験内容 [#g730703f]
|[[1. 仮想コンピュータの作成>CAOS-04#sec1]]|仮想マシンの...
|~|ゲストOSの設定|
|~|ディスク容量の指定と仮想ディスクのファイル設定|
|~|ハードウェア(CD)のカスタマイズ|
|[[2. Linuxのインストール>CAOS-04#sec2]]|ネットワークの設...
|~|パーティションの設定|
|~|ユーザ設定|
|[[3. ソフトウェアのインストール>CAOS-04#sec3]]|aptを用い...
|~|apacheソースコードの取得|
|~|apacheのコンパイルおよび起動|
|~|nmapによるポートスキャン|
|~|ufwによるファイアウォールの設定|
//|[[4. (応用課題)サーバの運用>CAOS-04#sec4]]|ゲストOSの...
//|~|ポートフォワーディングの設定|
#br
** 実験手順および課題 [#hf973562]
&aname(sec1);
*** 1. 仮想コンピュータの作成 [#r9070759]
''[実験1]'' 仮想コンピュータを作成しなさい.
- ドキュメントフォルダにVMフォルダを作成する(例:C:¥...
&color(red){指示通り指定されたフォルダに仮想コンピュータ...
作成した仮想コンピュータをバックアップする場合には,C:\U...
PCを再起動した後に再度作成した仮想コンピュータを起動する...
メニュー「仮想マシン」-「追加」でフォルダを指定する.
-&ref(CAOS-04-21/ICON2.png,around,40%,nolink);「Oracle VM...
-「ファイル」-「環境設定」から「デフォルトの仮想マシンフ...
//- 「C:¥VM」でなく,デフォルトのままでもかまいません...
&ref(CAOS-04-21/VB101.png,right,50%);
-「新規」を選択して,新しい仮想マシンウィザードを起動する.
--&color(red){必ず,以下の2点の注意に従うこと.};設定に...
--また,&color(red){先に下記の[実験課題1.1]に目を通し,適...
//--「ガイド付きモード」で設定を行うこと.~
//&ref(A4-1_0.png,right,nowrap,60%);
|>|BGCOLOR(LIGHTGRAY):''注意1: 「名前とオペレーティングシ...
|「名前」に「UbuntuServer」と入力する.&br;タイプは「...
|メモリーサイズは「2048MB」とすること.&br;その他の設定は...
|>|BGCOLOR(LIGHTGRAY):''注意2:「インストール用メディア」''|
|「設定」アイコンをクリックする.&br;左側のメニューから「...
// バージョン20.04 [[https://ubuntu.com/download/server]]
// バージョン18.10 [[http://old-releases.ubuntu.com/relea...
//(または,バージョン16.10 [[http://old-releases.ubuntu....
上記の注意事項を守らなかった場合,仮想コンピュータは作成...
この後の実験を進めることができないため,やり直しとなる.
Oracle VM VirtualBoxのウィンドウの左上に"UbuntuSe...
&ref(CAOS-04-23/A4-1_N.png,right,35%);
#clear
''[実験課題1.1]'' 仮想コンピュータを作成する際に,ウィザ...
- 指示を求められた内容とどのように項目を設定したか
- 画面のキャプチャ([Alt]キーを押しながら[Print Screen]...
をレポートに記せ.
#br
[[実験内容に戻る>CAOS-04#content]]
----
&aname(sec2);
*** 2. Linuxのインストール [#d62629b7]
''[実験2]'' 実験1で作成した仮想コンピュータに,ゲストOS...
「起動」をクリックするとインストーラが起動する.
&ref(A4-2_0.png,right,50%);
//基本的には,第3回のLinuxのインストールと同様に作業する.
ただし,&color(red){必ず,以下の8点の注意に従うこと.};
また,&color(red){以下の[実験課題2.1]に目を通し,適宜記録...
''[実験課題2.1]'' インストールを行う間,何度かインストー...
- 指示を求められた内容とどのように項目を設定したか
- 画面のキャプチャ([Alt]キーを押しながら[Print Screen]...
をレポートに記せ.
|>|BGCOLOR(LIGHTGRAY):''注意1: 「言語設定」''|
|日本語版のインストーラは用意されていないため,インストー...
|>|BGCOLOR(LIGHTGRAY):''注意2: 「キーボード設定」''|
|キーボードレイアウトは,日本語を選択する.&br;(Tabキー...
|>|BGCOLOR(LIGHTGRAY):''注意3: 「インストールの種類」''|
|インストールの種類は,「Ubuntu Server」を選択する.|#ref...
|>|BGCOLOR(LIGHTGRAY):''注意4: 「ネットワークの設定」''|
|ネットワークは自動設定とする.|#ref(CAOS-04-23/A4-2_4.pn...
|>|BGCOLOR(LIGHTGRAY):''注意5: 「プロキシ設定」''|
|プロキシは使用しない.|#ref(CAOS-04-23/A4-2_5.png,left,n...
|>|BGCOLOR(LIGHTGRAY):''注意6: 「ストレージ構成」''|
|ディスク全体を使用し,LVMグループとしてセットアップする...
|#ref(CAOS-04-23/A4-2_7.png,right,nowrap,35%)|#ref(CAOS-0...
|>|BGCOLOR(LIGHTGRAY):''注意7: 「プロファイルセットアップ...
|ユーザの本名として,「ibe-exp3」,サーバ名として「exp3-a...
|>|BGCOLOR(LIGHTGRAY):''注意8: 「ソフトウェアの選択」''|
|インストールするソフトウェアの選択では何も選択しないこと...
上記の注意事項を守らなかった場合,Linuxは正常にインストー...
この後の実験を進めることができなくなるためやり直しとなる.
再起動を行うよう指示を受けた時点で,実験2は終了である.
&ref(CAOS-04-23/A4-2_11.png,right,40%);
~
//インストール終了後,再起動を行うと「Setup agent」が起動...
再起動したのち,ログイン画面が表示されたら,login: プロン...
&ref(CAOS-04-23/A4-2_N.png,right,40%);
#br
[[実験内容に戻る>CAOS-04#content]]
----
&aname(sec3);
*** 3. ソフトウェアのインストールおよび設定 [#ceeb94d4]
~~
コンソールが日本語フォントを表示できず文字化けするため,...
$ LANG=C bash
''[実験3.1]'' 管理者としてコマンドを実行するsudoコマンド...
$ sudo apt-get update
$ sudo apt install build-essential make wget libpcre3 li...
''[実験課題3.1]'' ホストOSであるWindowsのIPアドレスを調べ...
//また,接続先として,学科のWebサーバであるinf(inf.ibe.k...
また,テキストベースのWebブラウザである w3m を使用して,h...
$ w3m https://www.eng.kagoshima-u.ac.jp/english/
「q」または「Q」でw3mを終了する.
最後に,「nmap localhost」でゲストOSのポートをスキャンし...
''[実験3.2]'' /tmpディレクトリに移動し,Webサーバソフトap...
1. apache2.4ではAPR(Apache Portable Runtime)のインストー...
$ wget https://ftp.jaist.ac.jp/pub/apache/apr/apr-1.7.4....
$ wget https://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1...
2. 同様に,apache のソースコードもダウンロードする.
$ wget https://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2....
3. ls コマンドで,3つのファイルがダウンロードされている...
4. 取得したファイルが正規のものであることを確認する.~
ダウンロードファイルの配布元 https://www.apache.or...
$ wget https://www.apache.org/dist/httpd/httpd-2.4.59.ta...
$ cat httpd-2.4.59.tar.bz2 | openssl sha256
$ cat httpd-2.4.59.tar.bz2.sha256
5. 同様に,apr と apr-util についても改竄されていないかを...
- ダウンロードした "apr-1.7.4.tar.bz2" と "apr-util-1.6.3...
URL: https://www.apache.org/dist/apr/apr-1.7.4.tar.bz2.s...
URL: https://www.apache.org/dist/apr/apr-util-1.6.3.tar....
6. tarコマンドで,圧縮されたファイルhttpd-2.4.59.tar.bz2...
$ tar jxvf httpd-2.4.59.tar.bz2
7. 同様に,apr-1.7.4.tar.bz2, apr-util-1.6.3.tar.bz2も展...
8. lsコマンドで,apr-1.7.4 と apr-util-1.6.3の2つのフォ...
$ mv apr-1.7.4 httpd-2.4.59/srclib/apr
$ mv apr-util-1.6.3 httpd-2.4.59/srclib/apr-util
9. cdコマンドで,httpd-2.4.59 へ移動する.
10. configureコマンドを実行し,Makefileの作成を行う.~
&color(red){configureコマンドは,APRを有効にするため --...
$ ./configure --with-included-apr
11. makeコマンドを実行し,apache(httpd)のコンパイルを行...
12. sudoコマンドを使用し管理者権限で make installコマンド...
$ sudo make install
13. エディタ(vi)を用いて,設定ファイル(/usr/local/apac...
[httpd.confの設定変更箇所の例]
LoadModule userdir_module modules/mod_userdir.so(先頭の...
ServerAdmin k*******@kadai.jp(実験者のメールアドレス)
ServerName st***.ibe.kagoshima-u.ac.jp(先頭の#を削除し...
Include conf/extra/httpd-userdir.conf(先頭の#を削除)
14. apacheをサービスとして起動する.一般的にはserviceコマ...
$ sudo /usr/local/apache2/bin/apachectl start
15. w3m で localhost にアクセスして, apacheが起動している...
''[実験3.3]'' ポートフォワーディングの設定して,ホストOS...
1. 仮想コンピュータのネットワーク設定にあるポートフォワー...
#ref(CAOS-04-21/VM401.png,left,nowrap,60%,添付ファイルの...
- プロトコル,ホストポート,ゲストIP,ゲストポートを以下...
#ref(CAOS-04-21/VM301.png,left,nowrap,80%,添付ファイルの...
''[実験課題3.2]'' ホストOSであるWindowsから,実験3.2で設...
- Mac利用者で、うまく "It works!" が表示されない場合 [[...
''[実験3.4]'' ファイアウォール(ufw)を有効にして,外部か...
1. /etc/default/ufw で,IPV6によるすべての通信を遮断する...
$ sudo vi /etc/default/ufw
IPV6=yes を IPV6=no に修正する.
2. ファイアウォールの状態を確認する.
$ sudo ufw status
Status: inactive と表示される
3. ファイアウォールのサービスを開始する.
$ sudo ufw enable
$ sudo ufw status を再度実行し,状態を確認する.
Status: active に変更された
4. すべての通信を遮断する設定を行う.
$ sudo ufw default DENY
5. ホストOSであるWindowsから,実験3.2で設定したWebサーバ...
''[実験課題3.3]'' ファイアウォール(ufw)の設定を行い,サ...
(Macの場合,80番でうまくいかないときは,TCP 8080番をallo...
上記の設定は,コマンド「sudo ufw reload」を打つことで,設...
//Webサーバにアクセスできない場合は,教員やTAと相談して原...
** 調査課題 [#c1b5bf80]
''[調査課題3.1]'' Apache以外のサーバソフトについて調べ,A...
''[調査課題3.2]'' 仮想コンピュータのネットワーク接続形態...
&br;
#br
//----
//
//&aname(sec4);
//
//*** 4. サーバの運用(応用課題) [#sf94fa69]
//
//''[実験4]'' 仮想コンピュータのIPアドレスを固定IPアドレ...
//
//
//1. ゲストOSのネットワーク設定をdhcpによる動的IPアドレス...
//
//| IPアドレス:| 10.0.2.1xx (xxはコンピュータの番号)&br...
//| ネットマスク:| 255.255.255.0|
//| ゲートウェイ:| 10.0.2.2|
//| DNSサーバ:| 10.200.2.11|
//
//- /etc/network/interfacesを変更する.
//
// $ sudo vi /etc/network/interfaces
//
// iface enp0s3 inet ''dhcp'' を iface enp0s3 inet ''s...
//
// その後に,固定IPアドレス(address),ネットマスク,...
//
//2. ネットワークサービスの再起動
//
// $ sudo service networking restart
//
//3. 仮想コンピュータのネットワーク設定にあるポートフォワ...
//
//- プロトコル,ホストポート,ゲストIP,ゲストポートを以...
//&color(red){ゲストIPは1.で設定したものを設定する.};
//
//#ref(CAOS-04-21/VM402.png,left,nowrap,80%,添付ファイル...
//
//
//4. 仮想コンピュータを再起動し, apacheをサービスを起動...
//
// $ sudo /usr/local/apache2/bin/apachectl start
//
//
//
//5. 他のPCから設定したapacheサーバに接続できるか確認する...
//
//[[クリックしてコンピュータ番号を確認して使用すること.>...
//
//&color(red){接続できない場合には,apacheサーバが起動し...
//
//
//''[課題4.1]'' 「ibe-exp3」ユーザのWebページを作成し,ホ...
//
//ユーザのWebページは,「/home/***(ユーザ名)/public_html/...
//
//例:
//
// <html>
// <head><title>Test</title></head>
// <body>
// This is a test Web page to check if our server wor...
// </body>
// </html>
//
//作成したWebページを閲覧できない場合は,各ユーザのディレ...
//
//''[課題4.2]'' 設定が終わったら,他のコンピュータから作...
//
//#br
//
//[[実験内容に戻る>CAOS-04#content]]
//
終了行:
[[計算機アーキテクチャとOS>工学実験IIIテーマA(2022)]]
* 仮想コンピュータを用いたサーバのセットアップ [#v64bbd3d]
仮想環境を実現する代表的なソフトウェアの1つであるOracle ...
本実験では,Ubuntu Server 22.04 をゲストOSとしてインスト...
実験は,電算機演習室のPCでWindowsを起動して行う.
仮想化ソフトであるOracle VM VirtualBoxの操作やLinuxの...
** 注意事項 [#k990f499]
実験は,電算機演習室の&color(red){''左側3列''};に配置さ...
** 準備するもの(希望者のみ) [#r69f450e]
//&color(red){''3GB''以上の空き容量};のあるUSBメモリ
&color(red){''16GB''以上の空き容量};のあるUSBメモリ
//(実験で作成した仮想環境のデータのバックアップを取りた...
(実験で作成した仮想環境のデータは,Windowsを終了すると,...
&aname(content);
** 実験内容 [#g730703f]
|[[1. 仮想コンピュータの作成>CAOS-04#sec1]]|仮想マシンの...
|~|ゲストOSの設定|
|~|ディスク容量の指定と仮想ディスクのファイル設定|
|~|ハードウェア(CD)のカスタマイズ|
|[[2. Linuxのインストール>CAOS-04#sec2]]|ネットワークの設...
|~|パーティションの設定|
|~|ユーザ設定|
|[[3. ソフトウェアのインストール>CAOS-04#sec3]]|aptを用い...
|~|apacheソースコードの取得|
|~|apacheのコンパイルおよび起動|
|~|nmapによるポートスキャン|
|~|ufwによるファイアウォールの設定|
//|[[4. (応用課題)サーバの運用>CAOS-04#sec4]]|ゲストOSの...
//|~|ポートフォワーディングの設定|
#br
** 実験手順および課題 [#hf973562]
&aname(sec1);
*** 1. 仮想コンピュータの作成 [#r9070759]
''[実験1]'' 仮想コンピュータを作成しなさい.
- ドキュメントフォルダにVMフォルダを作成する(例:C:¥...
&color(red){指示通り指定されたフォルダに仮想コンピュータ...
作成した仮想コンピュータをバックアップする場合には,C:\U...
PCを再起動した後に再度作成した仮想コンピュータを起動する...
メニュー「仮想マシン」-「追加」でフォルダを指定する.
-&ref(CAOS-04-21/ICON2.png,around,40%,nolink);「Oracle VM...
-「ファイル」-「環境設定」から「デフォルトの仮想マシンフ...
//- 「C:¥VM」でなく,デフォルトのままでもかまいません...
&ref(CAOS-04-21/VB101.png,right,50%);
-「新規」を選択して,新しい仮想マシンウィザードを起動する.
--&color(red){必ず,以下の2点の注意に従うこと.};設定に...
--また,&color(red){先に下記の[実験課題1.1]に目を通し,適...
//--「ガイド付きモード」で設定を行うこと.~
//&ref(A4-1_0.png,right,nowrap,60%);
|>|BGCOLOR(LIGHTGRAY):''注意1: 「名前とオペレーティングシ...
|「名前」に「UbuntuServer」と入力する.&br;タイプは「...
|メモリーサイズは「2048MB」とすること.&br;その他の設定は...
|>|BGCOLOR(LIGHTGRAY):''注意2:「インストール用メディア」''|
|「設定」アイコンをクリックする.&br;左側のメニューから「...
// バージョン20.04 [[https://ubuntu.com/download/server]]
// バージョン18.10 [[http://old-releases.ubuntu.com/relea...
//(または,バージョン16.10 [[http://old-releases.ubuntu....
上記の注意事項を守らなかった場合,仮想コンピュータは作成...
この後の実験を進めることができないため,やり直しとなる.
Oracle VM VirtualBoxのウィンドウの左上に"UbuntuSe...
&ref(CAOS-04-23/A4-1_N.png,right,35%);
#clear
''[実験課題1.1]'' 仮想コンピュータを作成する際に,ウィザ...
- 指示を求められた内容とどのように項目を設定したか
- 画面のキャプチャ([Alt]キーを押しながら[Print Screen]...
をレポートに記せ.
#br
[[実験内容に戻る>CAOS-04#content]]
----
&aname(sec2);
*** 2. Linuxのインストール [#d62629b7]
''[実験2]'' 実験1で作成した仮想コンピュータに,ゲストOS...
「起動」をクリックするとインストーラが起動する.
&ref(A4-2_0.png,right,50%);
//基本的には,第3回のLinuxのインストールと同様に作業する.
ただし,&color(red){必ず,以下の8点の注意に従うこと.};
また,&color(red){以下の[実験課題2.1]に目を通し,適宜記録...
''[実験課題2.1]'' インストールを行う間,何度かインストー...
- 指示を求められた内容とどのように項目を設定したか
- 画面のキャプチャ([Alt]キーを押しながら[Print Screen]...
をレポートに記せ.
|>|BGCOLOR(LIGHTGRAY):''注意1: 「言語設定」''|
|日本語版のインストーラは用意されていないため,インストー...
|>|BGCOLOR(LIGHTGRAY):''注意2: 「キーボード設定」''|
|キーボードレイアウトは,日本語を選択する.&br;(Tabキー...
|>|BGCOLOR(LIGHTGRAY):''注意3: 「インストールの種類」''|
|インストールの種類は,「Ubuntu Server」を選択する.|#ref...
|>|BGCOLOR(LIGHTGRAY):''注意4: 「ネットワークの設定」''|
|ネットワークは自動設定とする.|#ref(CAOS-04-23/A4-2_4.pn...
|>|BGCOLOR(LIGHTGRAY):''注意5: 「プロキシ設定」''|
|プロキシは使用しない.|#ref(CAOS-04-23/A4-2_5.png,left,n...
|>|BGCOLOR(LIGHTGRAY):''注意6: 「ストレージ構成」''|
|ディスク全体を使用し,LVMグループとしてセットアップする...
|#ref(CAOS-04-23/A4-2_7.png,right,nowrap,35%)|#ref(CAOS-0...
|>|BGCOLOR(LIGHTGRAY):''注意7: 「プロファイルセットアップ...
|ユーザの本名として,「ibe-exp3」,サーバ名として「exp3-a...
|>|BGCOLOR(LIGHTGRAY):''注意8: 「ソフトウェアの選択」''|
|インストールするソフトウェアの選択では何も選択しないこと...
上記の注意事項を守らなかった場合,Linuxは正常にインストー...
この後の実験を進めることができなくなるためやり直しとなる.
再起動を行うよう指示を受けた時点で,実験2は終了である.
&ref(CAOS-04-23/A4-2_11.png,right,40%);
~
//インストール終了後,再起動を行うと「Setup agent」が起動...
再起動したのち,ログイン画面が表示されたら,login: プロン...
&ref(CAOS-04-23/A4-2_N.png,right,40%);
#br
[[実験内容に戻る>CAOS-04#content]]
----
&aname(sec3);
*** 3. ソフトウェアのインストールおよび設定 [#ceeb94d4]
~~
コンソールが日本語フォントを表示できず文字化けするため,...
$ LANG=C bash
''[実験3.1]'' 管理者としてコマンドを実行するsudoコマンド...
$ sudo apt-get update
$ sudo apt install build-essential make wget libpcre3 li...
''[実験課題3.1]'' ホストOSであるWindowsのIPアドレスを調べ...
//また,接続先として,学科のWebサーバであるinf(inf.ibe.k...
また,テキストベースのWebブラウザである w3m を使用して,h...
$ w3m https://www.eng.kagoshima-u.ac.jp/english/
「q」または「Q」でw3mを終了する.
最後に,「nmap localhost」でゲストOSのポートをスキャンし...
''[実験3.2]'' /tmpディレクトリに移動し,Webサーバソフトap...
1. apache2.4ではAPR(Apache Portable Runtime)のインストー...
$ wget https://ftp.jaist.ac.jp/pub/apache/apr/apr-1.7.4....
$ wget https://ftp.jaist.ac.jp/pub/apache/apr/apr-util-1...
2. 同様に,apache のソースコードもダウンロードする.
$ wget https://ftp.jaist.ac.jp/pub/apache/httpd/httpd-2....
3. ls コマンドで,3つのファイルがダウンロードされている...
4. 取得したファイルが正規のものであることを確認する.~
ダウンロードファイルの配布元 https://www.apache.or...
$ wget https://www.apache.org/dist/httpd/httpd-2.4.59.ta...
$ cat httpd-2.4.59.tar.bz2 | openssl sha256
$ cat httpd-2.4.59.tar.bz2.sha256
5. 同様に,apr と apr-util についても改竄されていないかを...
- ダウンロードした "apr-1.7.4.tar.bz2" と "apr-util-1.6.3...
URL: https://www.apache.org/dist/apr/apr-1.7.4.tar.bz2.s...
URL: https://www.apache.org/dist/apr/apr-util-1.6.3.tar....
6. tarコマンドで,圧縮されたファイルhttpd-2.4.59.tar.bz2...
$ tar jxvf httpd-2.4.59.tar.bz2
7. 同様に,apr-1.7.4.tar.bz2, apr-util-1.6.3.tar.bz2も展...
8. lsコマンドで,apr-1.7.4 と apr-util-1.6.3の2つのフォ...
$ mv apr-1.7.4 httpd-2.4.59/srclib/apr
$ mv apr-util-1.6.3 httpd-2.4.59/srclib/apr-util
9. cdコマンドで,httpd-2.4.59 へ移動する.
10. configureコマンドを実行し,Makefileの作成を行う.~
&color(red){configureコマンドは,APRを有効にするため --...
$ ./configure --with-included-apr
11. makeコマンドを実行し,apache(httpd)のコンパイルを行...
12. sudoコマンドを使用し管理者権限で make installコマンド...
$ sudo make install
13. エディタ(vi)を用いて,設定ファイル(/usr/local/apac...
[httpd.confの設定変更箇所の例]
LoadModule userdir_module modules/mod_userdir.so(先頭の...
ServerAdmin k*******@kadai.jp(実験者のメールアドレス)
ServerName st***.ibe.kagoshima-u.ac.jp(先頭の#を削除し...
Include conf/extra/httpd-userdir.conf(先頭の#を削除)
14. apacheをサービスとして起動する.一般的にはserviceコマ...
$ sudo /usr/local/apache2/bin/apachectl start
15. w3m で localhost にアクセスして, apacheが起動している...
''[実験3.3]'' ポートフォワーディングの設定して,ホストOS...
1. 仮想コンピュータのネットワーク設定にあるポートフォワー...
#ref(CAOS-04-21/VM401.png,left,nowrap,60%,添付ファイルの...
- プロトコル,ホストポート,ゲストIP,ゲストポートを以下...
#ref(CAOS-04-21/VM301.png,left,nowrap,80%,添付ファイルの...
''[実験課題3.2]'' ホストOSであるWindowsから,実験3.2で設...
- Mac利用者で、うまく "It works!" が表示されない場合 [[...
''[実験3.4]'' ファイアウォール(ufw)を有効にして,外部か...
1. /etc/default/ufw で,IPV6によるすべての通信を遮断する...
$ sudo vi /etc/default/ufw
IPV6=yes を IPV6=no に修正する.
2. ファイアウォールの状態を確認する.
$ sudo ufw status
Status: inactive と表示される
3. ファイアウォールのサービスを開始する.
$ sudo ufw enable
$ sudo ufw status を再度実行し,状態を確認する.
Status: active に変更された
4. すべての通信を遮断する設定を行う.
$ sudo ufw default DENY
5. ホストOSであるWindowsから,実験3.2で設定したWebサーバ...
''[実験課題3.3]'' ファイアウォール(ufw)の設定を行い,サ...
(Macの場合,80番でうまくいかないときは,TCP 8080番をallo...
上記の設定は,コマンド「sudo ufw reload」を打つことで,設...
//Webサーバにアクセスできない場合は,教員やTAと相談して原...
** 調査課題 [#c1b5bf80]
''[調査課題3.1]'' Apache以外のサーバソフトについて調べ,A...
''[調査課題3.2]'' 仮想コンピュータのネットワーク接続形態...
&br;
#br
//----
//
//&aname(sec4);
//
//*** 4. サーバの運用(応用課題) [#sf94fa69]
//
//''[実験4]'' 仮想コンピュータのIPアドレスを固定IPアドレ...
//
//
//1. ゲストOSのネットワーク設定をdhcpによる動的IPアドレス...
//
//| IPアドレス:| 10.0.2.1xx (xxはコンピュータの番号)&br...
//| ネットマスク:| 255.255.255.0|
//| ゲートウェイ:| 10.0.2.2|
//| DNSサーバ:| 10.200.2.11|
//
//- /etc/network/interfacesを変更する.
//
// $ sudo vi /etc/network/interfaces
//
// iface enp0s3 inet ''dhcp'' を iface enp0s3 inet ''s...
//
// その後に,固定IPアドレス(address),ネットマスク,...
//
//2. ネットワークサービスの再起動
//
// $ sudo service networking restart
//
//3. 仮想コンピュータのネットワーク設定にあるポートフォワ...
//
//- プロトコル,ホストポート,ゲストIP,ゲストポートを以...
//&color(red){ゲストIPは1.で設定したものを設定する.};
//
//#ref(CAOS-04-21/VM402.png,left,nowrap,80%,添付ファイル...
//
//
//4. 仮想コンピュータを再起動し, apacheをサービスを起動...
//
// $ sudo /usr/local/apache2/bin/apachectl start
//
//
//
//5. 他のPCから設定したapacheサーバに接続できるか確認する...
//
//[[クリックしてコンピュータ番号を確認して使用すること.>...
//
//&color(red){接続できない場合には,apacheサーバが起動し...
//
//
//''[課題4.1]'' 「ibe-exp3」ユーザのWebページを作成し,ホ...
//
//ユーザのWebページは,「/home/***(ユーザ名)/public_html/...
//
//例:
//
// <html>
// <head><title>Test</title></head>
// <body>
// This is a test Web page to check if our server wor...
// </body>
// </html>
//
//作成したWebページを閲覧できない場合は,各ユーザのディレ...
//
//''[課題4.2]'' 設定が終わったら,他のコンピュータから作...
//
//#br
//
//[[実験内容に戻る>CAOS-04#content]]
//
ページ名: