自分のホームディレクトリにWebページを作成し、Webサーバーに自分のWebブラウザでそれを提供させるにはどうすればよいですか?

自分のホームディレクトリにWebページを作成し、Webサーバーに自分のWebブラウザでそれを提供させるにはどうすればよいですか?

最近、Debian SqueezeにApache Webブラウザをインストールしました(commandtaskselとselectを使用[ ] Web server)。これでそれを実行でき、sudo /etc/init.d/apache2 startブラウザに行きhttp://localhost効果がある!Web サーバーを正常にインストールして起動したことを示す「ページが表示されます。

今私は「htmlファイルを知っています効果がある!「ページはすでに存在し、/var/www新しいページを作成するにはこのディレクトリに配置する必要があると思います。ページを作成するのは簡単ですが、そうするときはディレクトリの下にファイルを作成または編集するたびにsudoコマンドを実行する必要があります/var/www

たとえば、自分のホームページに目次を作成し、~/html/test/index.htmlブラウザのアドレスにアドレスを入力すると、そのページの表示方法を知りたいと思いますhttp://localhost/html/test

ベストアンサー1

Ulrichが述べたように、userdirこのモジュールを有効にするとこれを行うことができます。

a2enmodDebianでは、Apacheモジュールを有効または無効にするユーティリティを使用してこれを実行できます。望むよりman a2enmod

この場合は実行してください。

sudo a2enmod userdir

その後、変更を適用するには、Apache サーバーを再起動します。 userdir モジュールは Apache ベースに含まれているため、追加のインストールは不要です。ちなみに、userdir設定はにあります/etc/apache2/mods-available/userdir.conf

これは、a2enmodディレクトリからファイルへのシンボリックリンクを作成するだけです。これを手動で実行することもできます。つまり/etc/apache2/mods-enabled/etc/apache2/mods-available/{userdir.conf/userdir.load}

faheem@orwell:/etc/apache2/mods-enabled$ ls -la userdir.*
lrwxrwxrwx 1 root root 30 Feb  6 03:11 userdir.conf -> ../mods-available/userdir.conf
lrwxrwxrwx 1 root root 30 Feb  6 03:11 userdir.load -> ../mods-available/userdir.load

その後、提供したいWebコンテンツを下に配置すると、~/public_htmlそのコンテンツにアクセスできますhttp://servername/~username

おすすめ記事