最近、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
このモジュールを有効にするとこれを行うことができます。
a2enmod
Debianでは、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
。