CentOS/CentOSでLAPP環境を構築
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* CentOSでLAPP環境を構築する [#a32e2058]
この資料はCentOS5とCentOS6を使ってLAPP環境を構築します。~
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#f5bd4964]
以下の設定をしたのに、他のPCからブラウザを起動しIPを指定...
GUIを利用したファイアウォールの設定資料になります。~
本記事では、CUI(tui)を利用したiptablesの設定方法も記述し...
-[[CentOS/httpdを動かしたのに外部PCから見れない場合の設定]]
* LAPPに必要なソフトェアのインストール [#t6583789]
** LAPPとは [#r7ddb9a4]
LAPPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''P''ostgreSQL|データベース|
|''P''HP|スクリプト言語|
* yumコマンドでLAPP必要なパッケージをインストール [#x4d1b...
以下のコマンドで''A''pache, ''P''ostgreSQL, ''P''HPのパッ...
** CentOSにLAPP環境をインストール(CentOS 5, CentOS 6共通)...
以下、実際にインストールしたときの出力です。
** LAPP環境に必要なパッケージをインストール(CentOS 5, Cen...
以下のコマンドでLAPP環境に必要なパッケージをインストール...
作業はrootユーザで行ってください。
yum install httpd php postgresql postgresql-server php-p...
(mbstring, gdも一緒にインストールしています。)
* PostgreSQLの初期化(CentOS 5, CentOS 6共通) [#t9d02b70]
chkconfig postgresql onコマンドを実行したあと、再起動して...
[root@centos ~]# service postgresql start
/var/lib/pgsql/data is missing. Use "service postgresql ...
- service postgresql initdb 実行時の出力
/var/lib/pgsql/data is missing. Use "service postgresql ...
[root@centos ~]# service postgresql initdb
データベースを初期化中: ...
* LAPP環境の自動起動設定(CentOS 5, CentOS 6共通) [#ke4ca0...
PC起動でPostgreSQL, apache(httpd)が起動するようにするため...
- PostgreSQL(postgresql)の自動起動設定
chkconfig postgresql on
- apache(httpd)の自動起動設定
chkconfig httpd on
* LAPP環境の自動起動設定をしないで起動する方法(CentOS 5, ...
上記の自動起動設定を行わない場合は、serviceコマンドでPost...
- apache(httpd)の起動
service httpd start
- PostgreSQLの起動
service postgresql start
* PHPの動作確認(CentOS 5, CentOS 6共通) [#o97e65da]
/var/www/htmlに以下のPHPスクリプトを配置します。~
ファイル名はinfo.phpにしました。
<?php phpinfo(); ?>
当方、以下のコマンドでinfo.phpを作成しました。
echo '<?php phpinfo(); ?>' > /var/www/html/info.php
ブラウザで確認したスクリーンショットです。(CentOS 5)
#ref(LAPP-01.gif)
* ファイアーウォールの設定 [#w76a89e1]
LAPP環境の構築ができましたが、iptables(ファイアーウォール...
これは、httpの80番ポートが開いていないためです。~
以下の操作により80ポートを開けます。~
尚、iptablesを起動していない場合は、以下の操作は不要です。
** CentOS 5編 [#v3d64633]
CUI(TUI)を利用した設定方法を記述します。~
+端末を起動しrootユーザになり、以下のコマンドを実行します。
system-config-securitylevel-tui
+ 以下の画面が表示されるので、TABキーを押しカスタマイズに...
#ref(LAPP-02.gif)
#br
+TABキーでWWW (HTTP)にフォーカスを移動し、スペースキーを...
+TABキーでOKにフォーカスを移動し、Enterキーを押します。
+最初の画面が表示されるので、OKにフォーカスを移動し、Ente...
以上で外部PCから接続できるようになります。
** CentOS 6編 [#tcb9de21]
CUI(TUI)を利用した設定方法を記述します。~
+端末を起動しrootユーザになり、以下のコマンドを実行します。
system-config-firewall-tui
+ 以下の画面が表示されるので、TABキーを押しカスタマイズに...
#ref(LAPP-03.gif)
#br
+TABキーでWWW (HTTP)にフォーカスを移動し、スペースキーを...
+TABキーで閉じるにフォーカスを移動し、Enterキーを押します。
+OKにフォーカスを移動し、Enterキーを押します。
+iptablesの上書き警告が表示されるので、TABキーで「はい」...
以上で外部PCから接続できるようになります。
尚、この操作で設定されたファイルは、 ''/etc/sysconfig/ipt...
** ファイアウォール、PHP関連資料 [#a157ad66]
''GUIを利用したhttpポートの開け閉めは以下のリンクを参照し...
-[[CentOS/httpdを動かしたのに外部PCから見れない場合の設定...
PHPサポートパッケージをインストールしたときの資料です。
-[[CentOS/CentOSのPHP サポートをインストールしてみた]]
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* CentOSでLAPP環境を構築する [#a32e2058]
この資料はCentOS5とCentOS6を使ってLAPP環境を構築します。~
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#f5bd4964]
以下の設定をしたのに、他のPCからブラウザを起動しIPを指定...
GUIを利用したファイアウォールの設定資料になります。~
本記事では、CUI(tui)を利用したiptablesの設定方法も記述し...
-[[CentOS/httpdを動かしたのに外部PCから見れない場合の設定]]
* LAPPに必要なソフトェアのインストール [#t6583789]
** LAPPとは [#r7ddb9a4]
LAPPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''P''ostgreSQL|データベース|
|''P''HP|スクリプト言語|
* yumコマンドでLAPP必要なパッケージをインストール [#x4d1b...
以下のコマンドで''A''pache, ''P''ostgreSQL, ''P''HPのパッ...
** CentOSにLAPP環境をインストール(CentOS 5, CentOS 6共通)...
以下、実際にインストールしたときの出力です。
** LAPP環境に必要なパッケージをインストール(CentOS 5, Cen...
以下のコマンドでLAPP環境に必要なパッケージをインストール...
作業はrootユーザで行ってください。
yum install httpd php postgresql postgresql-server php-p...
(mbstring, gdも一緒にインストールしています。)
* PostgreSQLの初期化(CentOS 5, CentOS 6共通) [#t9d02b70]
chkconfig postgresql onコマンドを実行したあと、再起動して...
[root@centos ~]# service postgresql start
/var/lib/pgsql/data is missing. Use "service postgresql ...
- service postgresql initdb 実行時の出力
/var/lib/pgsql/data is missing. Use "service postgresql ...
[root@centos ~]# service postgresql initdb
データベースを初期化中: ...
* LAPP環境の自動起動設定(CentOS 5, CentOS 6共通) [#ke4ca0...
PC起動でPostgreSQL, apache(httpd)が起動するようにするため...
- PostgreSQL(postgresql)の自動起動設定
chkconfig postgresql on
- apache(httpd)の自動起動設定
chkconfig httpd on
* LAPP環境の自動起動設定をしないで起動する方法(CentOS 5, ...
上記の自動起動設定を行わない場合は、serviceコマンドでPost...
- apache(httpd)の起動
service httpd start
- PostgreSQLの起動
service postgresql start
* PHPの動作確認(CentOS 5, CentOS 6共通) [#o97e65da]
/var/www/htmlに以下のPHPスクリプトを配置します。~
ファイル名はinfo.phpにしました。
<?php phpinfo(); ?>
当方、以下のコマンドでinfo.phpを作成しました。
echo '<?php phpinfo(); ?>' > /var/www/html/info.php
ブラウザで確認したスクリーンショットです。(CentOS 5)
#ref(LAPP-01.gif)
* ファイアーウォールの設定 [#w76a89e1]
LAPP環境の構築ができましたが、iptables(ファイアーウォール...
これは、httpの80番ポートが開いていないためです。~
以下の操作により80ポートを開けます。~
尚、iptablesを起動していない場合は、以下の操作は不要です。
** CentOS 5編 [#v3d64633]
CUI(TUI)を利用した設定方法を記述します。~
+端末を起動しrootユーザになり、以下のコマンドを実行します。
system-config-securitylevel-tui
+ 以下の画面が表示されるので、TABキーを押しカスタマイズに...
#ref(LAPP-02.gif)
#br
+TABキーでWWW (HTTP)にフォーカスを移動し、スペースキーを...
+TABキーでOKにフォーカスを移動し、Enterキーを押します。
+最初の画面が表示されるので、OKにフォーカスを移動し、Ente...
以上で外部PCから接続できるようになります。
** CentOS 6編 [#tcb9de21]
CUI(TUI)を利用した設定方法を記述します。~
+端末を起動しrootユーザになり、以下のコマンドを実行します。
system-config-firewall-tui
+ 以下の画面が表示されるので、TABキーを押しカスタマイズに...
#ref(LAPP-03.gif)
#br
+TABキーでWWW (HTTP)にフォーカスを移動し、スペースキーを...
+TABキーで閉じるにフォーカスを移動し、Enterキーを押します。
+OKにフォーカスを移動し、Enterキーを押します。
+iptablesの上書き警告が表示されるので、TABキーで「はい」...
以上で外部PCから接続できるようになります。
尚、この操作で設定されたファイルは、 ''/etc/sysconfig/ipt...
** ファイアウォール、PHP関連資料 [#a157ad66]
''GUIを利用したhttpポートの開け閉めは以下のリンクを参照し...
-[[CentOS/httpdを動かしたのに外部PCから見れない場合の設定...
PHPサポートパッケージをインストールしたときの資料です。
-[[CentOS/CentOSのPHP サポートをインストールしてみた]]
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: