mikkiのブログ -6ページ目

mikkiのブログ

ブログの説明を入力します。

VagrantがknifeのインストールでStopしたので、そちらは放置してVMでPHP、MySQL、Apacheを立ててみます。

VMwarePlayerはインストール済みなのでそこから先を。
参考URLはこちら http://btt.hatenablog.com/entry/2013/02/06/120049

CentOSをダウンロード
http://www.centos.org/download/
から
Latest version - X86 64bit DVDをTorrentでダウンロードしようとしたが
Torrentソフトはウィルスが怖いので断念。
isoで落とす。
CentOS-6.5-x86_64-bin-DVD1.iso

Torrent拡張子:BitTorrentという方法でデータをダウンロードするために必要なインデックス用ファイル。ダウンロードソフトで読み込むと本体のデータをP2Pで高速にダウンロードできる。

ISO拡張子:DVDのディスクをデータ形式でパソコンに取り込んだもの。


VMを起動して新規仮想マシン作成で先ほどのisoファイルを指定。
ホストマシンのBIOS設定でVT-x/AMD-V を有効化してください。
というエラーが出る。
BIOSの設定変更が必要ということで、再起動+F2でBIOSを呼び出し、
Virtualization Technologyを Enabledに。
再度Centを起動したところ成功!

Applications→SystemTools→Terminalで接続し、ifconfigでIPを確認。
TeraTermからそのIPを指定してログイン。

rootになって
キーボードを日本語に設定。
vi /etc/sysconfig/keyboard
でKEYTABLE="jp106"に変更。

タイムゾーンをJSTに変更。
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

yum install httpd httpd-devel
yumコマンドでhttpdとhttpd-develをインストール。
httpd:Apache HTTP Server 本体
httpd-devel:Delevopment tool for the Apache HTTP Server
service httpd start
httpdを起動

MySQLをインストール
#yum install mysql-server mysql-devel
# service mysqld start

PHPもインストール
#yum install php-cli php-common php-devel php-mysql php-xml php-mbstring

80番ポートへのアクセスを許可
# vi /etc/sysconfig/iptables
 -A INPUT -p tcp --dport 80 -j ACCEPT を追記
# service iptables restart

ifconfig で表示されたeth0のinet addrをブラウザで指定すれば表示されるはず、なのに
エラーになる。
ここであれこれ試しつつ2時間くらいハマった。

結論、
iptablesに80番ポートACCEPTを追加するときには
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
より前に書く必要があったらしい。


http://192.168.26.128/ が表示された!

とりあえずここまで。