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になっているか
を疑ってみてください。
これで自宅パソコンから世界中に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になっているか
を疑ってみてください。