VineLinux3.1でWebサーバーApacheを動作させましょう。
これで自宅パソコンから世界中にWebページを公開できるようになります!
PHPもCGIもデータベースもなんでも使い放題、やりたい放題です!

VineLinuxではApacheがデフォルトでインストールされます。
ブラウザで http://localhost/ にアクセスしてみてください。
Apacheのテストページが表示されますね?
表示されない方は #apt-get install apache などでインストールしましょう。

以下設定手順を説明します。
まずはWebサーバーに接続するユーザーを追加しましょう。
#useradd ユーザー名
#passwd ユーザー名
と打ってパスワードを決めて2回入力

あとは設定ファイル httpd.conf を編集します。
/etc/httpd/conf/httpd.conf をエディタで開いてください。
以下をコメントアウト・追加してください

ServerAdmin あなたのメールアドレス
#ホームページを置くディレクトリ
DocumentRoot /home/ユーザー名/html

#/home/任意のユーザー/html のディレクトリの設定
<Directory /home/*/html>
# SSI シンボリックリンク CGI 許可
Options Includes FollowSymLinks ExecCGI
AllowOverride All
# すべてのホストからのアクセス許可
Order allow,deny
Allow from all
</Directory>

# CGI を実行可能にする
AddHandler cgi-script .cgi


編集したら保存しApacheを再起動させましょう。
#/etc/init.d/httpd restart

ホームページを置くディレクトリを作ります。
HP作成のユーザーになります
#su ユーザー名
$cd
$mkdir html
あとはディレクトリhtmlにホームページファイルを置いてください。

403AccessForbiddenエラーが出る場合は、
パーミッション等が正しく設定されていません。
ディレクトリのオーナーがユーザー名と同じかどうか
ディレクトリのパーミッションが755になっているか
を疑ってみてください。