apache2.4.12の起動確認。
■「apache」の状態確認。
[bibo-roku@centos ~]$ service httpd status
httpd status unknown due to insufficient privileges.
[bibo-roku@centos ~]$ sudo service httpd status ←「sudo」が必要。
[sudo] password for bibo-roku:
httpd は停止しています
|
|
以下
http://westbird.blog.so-net.ne.jp/2015-04-23-1
にて「apache2.4.12」のインストールが完了したので、これが起動しているか「service」コマンドで確認したところ、初めは「sudo」が無いため権限が不足と言われてしまいました。
修正後の結果は「停止」とのことなので起動してみます。
■「apache」を起動。
[bibo-roku@centos ~]$ chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[bibo-roku@centos ~]$ sudo /etc/init.d/httpd start
httpd を起動中: [ OK ]
|
|
前項目でhttpdが「停止」だったので、サービスの確認「chkconfig --list httpd」を実施すると、ランレベル3(フルマルチユーザモード(テキストコンソール))と5(フルマルチユーザモード(グラフィカル環境))で「on」なので問題はなさそうです。
「# chkconfig サービス名 on[off]」で設定可能。
「sudo /etc/init.d/httpd start」コマンドで起動させることが出来ました。
以下アドレスに、ホストOS(Windows8.1)のブラウザ、ゲストOS(CentOS)の「X-Window」の「FireFox」いずれからもアクセス不可。
URL:
http://192.168.0.66/ ←66がホストアドレス。
http://centos/ ←「ホスト名の変更」にて設定。
http://www/ ←「ホスト名の変更」にて設定。
次にホストOSからゲストOSに「ping」を打って確認。
C:\Users\xxxxx>ping 192.168.0.66
双方向からのPINGに問題なし。
■「iptables」の編集。
[bibo-roku@centos ~]$ sudo vi /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT ←追記。
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
[bibo-roku@centos ~]$ sudo /etc/init.d/iptables restart
iptables: チェインをポリシー ACCEPT へ設定中filter [ OK ]
iptables: ファイアウォールルールを消去中: [ OK ]
iptables: モジュールを取り外し中: [ OK ]
iptables: ファイアウォールルールを適用中: [ OK ]
全てのアドレスで「It works!」確認。
|
|
ホームページが表示されないので、ウェブ検索すると「iptables」なるコマンドがあることがわかりました。
これはルータで言うところの「フィルター」の役目をするファイルのようです。
「-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT」
が確認できました。
書式はさっぱりわかりませんが「22」がSSHのポート番号であることはピンときました。
なので、丸ごとコピーしてポートをウェブ用の「80」に変更して追記しました。
「sudo /etc/init.d/iptables restart」で再起動させることにより、全てのURLで確認が取れました!
2015-04-25 00:14
nice!(0)
コメント(0)
トラックバック(0)
共通テーマ:パソコン・インターネット
コメント 0