web-dev-qa-db-ja.com

Public_htmlを各ユーザーに提供する方法は?

Ubuntu 12.04の新規インストールがあり、2人以上のユーザーがApache/php/mysqlでテストできるようにします。

Sites-availableのデフォルト設定内に、ユーザーごとに1つずつ、2つの異なるVirtualHostsを追加しました:/ home/user1/public_htmlおよび/ home/user2/public_html

これで、localhost/index.phpのuser1からindex.phpを表示できますが、user2については同じことはできません。方法はあるに違いないが、それをグーグル検索する方法がわからない。

アイデアや正しい方向を教えてくれますか?

PS:タイトルは正確ではないと思いますが、これ以上良いとは思いませんでした

4
mt0s

まず、利用可能なサイトで行った変更を元に戻します。

Userdirモジュールを有効にします:Sudo a2enmod userdir、およびApacheを再起動します:Sudo service Apache2 restart

これで、/home/<username>/public_htmlからhttp://1.2.3.4/~<username>/までのファイルにアクセスできます。

例えば:

  • http://your.Host.name/~user1
  • http://your.Host.name/~user2
2
Eric Carvalho