定番のapache(アパッチ)を導入します。
[root@meckk ~]# yum -y install httpd
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
 * fedora: ftp.riken.jp
 * updates: ftp.riken.jp
fedora                    100% |=========================| 2.1 kB    00:00
updates                   100% |=========================| 2.3 kB    00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package httpd.ppc 0:2.2.6-1.fc7 set to be updated
--> Processing Dependency: /etc/mime.types for package: httpd
--> Processing Dependency: libaprutil-1.so.0 for package: httpd
--> Processing Dependency: libapr-1.so.0 for package: httpd
--> Running transaction check
---> Package apr-util.ppc 0:1.2.10-1.fc7 set to be updated
---> Package mailcap.noarch 0:2.1.23-1.fc6 set to be updated
---> Package apr.ppc 0:1.2.8-6 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 httpd                   ppc        2.2.6-1.fc7      updates           1.3 M
Installing for dependencies:
 apr                     ppc        1.2.8-6          fedora            135 k
 apr-util                ppc        1.2.10-1.fc7     updates            87 k
 mailcap                 noarch     2.1.23-1.fc6     fedora             15 k
Transaction Summary
=============================================================================
Install      4 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 1.5 M
Downloading Packages:
(1/4): apr-1.2.8-6.ppc.rp 100% |=========================| 135 kB    00:00
(2/4): httpd-2.2.6-1.fc7. 100% |=========================| 1.3 MB    00:05
(3/4): mailcap-2.1.23-1.f 100% |=========================|  15 kB    00:00
(4/4): apr-util-1.2.10-1. 100% |=========================|  87 kB    00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: mailcap                      ######################### [1/4]
  Installing: apr                          ######################### [2/4]
  Installing: apr-util                     ######################### [3/4]
  Installing: httpd                        ######################### [4/4]
Installed: httpd.ppc 0:2.2.6-1.fc7
Dependency Installed: apr.ppc 0:1.2.8-6 apr-util.ppc 0:1.2.10-1.fc7 mailcap.noarch 0:2.1.23-1.fc6
Complete!
[root@meckk ~]#
apacheの設定を行います。
以下は他サイトの設定例をそのまま使用させていただきます。
[root@meckk ~]# vi /etc/httpd/conf/httpd.conf
ServerTokens OS
↓
ServerTokens Prod
エラーページ等でOS名非表示
ServerAdmin root@localhost
↓
ServerAdmin webmaster@meckk.com
エラーページ等に表示される管理者のメールアドレスを指定
#ServerName www.example.com:80
↓
ServerName meckk.com:80
サーバー名を指定します。
    Options Indexes FollowSymLinks
  ↓
    Options Includes ExecCGI FollowSymLinks
    CGI,SSI許可、ファイル一覧表示禁止
    AllowOverride None
  ↓
    AllowOverride All
    .htaccessの許可
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
↓
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
長すぎるURI(414エラー)はログに記録しない。
# For a single logfile with access, agent, and referer information
# (Combined Logfile Format), use the following directive:
#
以下を追加します。
SetEnvIf Request_URI "default\.ida" no_log
SetEnvIf Request_URI "cmd\.exe" no_log
SetEnvIf Request_URI "root\.exe" no_log
SetEnvIf Request_URI "Admin\.dll" no_log
SetEnvIf Request_URI "NULL\.IDA" no_log
SetEnvIf Remote_Addr 192.168.1 no_log
SetEnvIf Remote_Addr 127.0.0.1 no_log
CustomLog logs/access_log combined env=!no_log
ServerSignature On
↓
ServerSignature Off
エラーページ等でApacheのバージョンを非表示
AddDefaultCharset UTF-8
↓
#AddDefaultCharset UTF-8
ブラウザで見た場合に文字化けするのを防ぐ
#AddHandler cgi-script .cgi
↓
AddHandler cgi-script .cgi .pl
 
Perlのリンクを張ります。
所有者の変更を行います。
更にapacheの自動起動を設定します。
[root@meckk ~]# ln -s /usr/bin/perl516 /usr/bin/perl516
[root@meckk ~]# chown fedora. /var/www/html/
[root@meckk ~]# /etc/rc.d/init.d/httpd start 
[root@meckk ~]# chkconfig httpd on 
このままの状態でも、ポートの80番を開放するとWEBページが見えます。
apacheのテスト(エラー)表示ページのようなもので、’あなたの予想に反してこのページが見えますでしょうか’と言うような内容だったと思います。
FTPが使えると思いますので、FFFTP等を使用してUSERをrootにし、パスワードをkuroにすれば、root権限で全てのファイルを見る事ができます。
サーバー公開用のファイルは、/var/www/html/ のフォルダに転送してください。
ファイル名としてindex.htmlを作成すれば、見る事ができます。
apacheの起動に失敗する場合は、httpd.confの記入ミスによるものと考えて良いでしょう。
最初の頃は思わぬミスをするものですが、慣れてくるとapacheでつまづく事は無くなります。
phpを使用できるようにするために、phpも入れておきましょう。
[root@meckk ~]# yum -y install php php-mbstring
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
 * fedora: ftp.riken.jp
 * updates: ftp.riken.jp
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.ppc 0:5.2.4-1.fc7 set to be updated
--> Processing Dependency: php-common = 5.2.4-1.fc7 for package: php-mbstring
---> Package php.ppc 0:5.2.4-1.fc7 set to be updated
--> Processing Dependency: php-cli = 5.2.4-1.fc7 for package: php
--> Processing Dependency: libcurl.so.4 for package: php
--> Processing Dependency: libaspell.so.15 for package: php
--> Processing Dependency: libgmp.so.3 for package: php
--> Processing Dependency: libpspell.so.15 for package: php
--> Running transaction check
---> Package aspell.ppc 12:0.60.5-3.fc7 set to be updated
--> Processing Dependency: aspell-en for package: aspell
---> Package php-common.ppc 0:5.2.4-1.fc7 set to be updated
---> Package php-cli.ppc 0:5.2.4-1.fc7 set to be updated
---> Package curl.ppc 0:7.16.4-1.fc7 set to be updated
---> Package gmp.ppc 0:4.1.4-12.3 set to be updated
--> Running transaction check
---> Package aspell-en.ppc 50:6.0-7.fc7 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 php                     ppc        5.2.4-1.fc7      updates           1.4 M
 php-mbstring            ppc        5.2.4-1.fc7      updates           1.1 M
Installing for dependencies:
 aspell                  ppc        12:0.60.5-3.fc7  fedora            1.0 M
 aspell-en               ppc        50:6.0-7.fc7     fedora            1.6 M
 curl                    ppc        7.16.4-1.fc7     updates           270 k
 gmp                     ppc        4.1.4-12.3       fedora            212 k
 php-cli                 ppc        5.2.4-1.fc7      updates           2.7 M
 php-common              ppc        5.2.4-1.fc7      updates           230 k
Transaction Summary
=============================================================================
Install      8 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 8.5 M
Downloading Packages:
(1/8): aspell-en-6.0-7.fc 100% |=========================| 1.6 MB    00:06
(2/8): php-5.2.4-1.fc7.pp 100% |=========================| 1.4 MB    00:05
(3/8): gmp-4.1.4-12.3.ppc 100% |=========================| 212 kB    00:00
(4/8): curl-7.16.4-1.fc7. 100% |=========================| 270 kB    00:01
(5/8): php-cli-5.2.4-1.fc 100% |=========================| 2.7 MB    00:11
(6/8): php-common-5.2.4-1 100% |=========================| 230 kB    00:00
(7/8): aspell-0.60.5-3.fc 100% |=========================| 1.0 MB    00:04
(8/8): php-mbstring-5.2.4 100% |=========================| 1.1 MB    00:04
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: php-common                   ######################### [1/8]
  Installing: gmp                          ######################### [2/8]
  Installing: curl                         ######################### [3/8]
  Installing: php-mbstring                 ######################### [4/8]
  Installing: aspell                       ######################### [5/8]
  Installing: aspell-en                    ######################### [6/8]
  Installing: php-cli                      ######################### [7/8]
  Installing: php                          ######################### [8/8]
Installed: php.ppc 0:5.2.4-1.fc7 php-mbstring.ppc 0:5.2.4-1.fc7
Dependency Installed: aspell.ppc 12:0.60.5-3.fc7 aspell-en.ppc 50:6.0-7.fc7 curl.ppc 0:7.16.4-1.fc7 gmp.ppc 0:4.1.4-12.3 php-cli.ppc 0:5.2.4-1.fc7 php-common.ppc 0:5.2.4-1.fc7
Complete!
[root@meckk ~]#