GNU/Linux >> Linux の 問題 >  >> Ubuntu

userdirモジュールを使用してubuntuで複数のユーザーのapacheをセットアップする

デフォルトでは、ApacheはすべてのWebファイルを単一のディレクトリ(通常は/ var / www)に配置します。システムに複数のユーザーがいる場合は、すべてのユーザーが独自のWebディレクトリを使用してWebファイルを保存できます。

userdir は、各ユーザーがWebファイルを格納するための個別のディレクトリを持つことを可能にするApacheモジュールです。このディレクトリは、ホームフォルダのpublic_htmlである必要があります。したがって、このフォルダを作成し、その中にhtmlファイルを配置します。これは、/ var / wwwフォルダーのアクセス許可を変更せず、代わりに家庭的なフォルダーを使用する場合にも役立ちます。

次のコマンドを発行して、ubuntuにuserdirモジュールをインストール/有効にします。

$ sudo a2enmod userdir
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

userdirをインストールした後、apacheを再起動する必要があります

$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName                                                                         [ OK ]

これで、特定のユーザーのURLはlocalhost /〜username/file.htmlになります。

これが、Webホストが1つのサーバーで複数のWebサイトをホストする方法です。以前にウェブホスティングを使用したことがある場合は、ドメインネームサーバーの変更が有効になるまで、ウェブサイトへのアクセスに使用されるURL http:// ip /〜accountname/を知っている必要があります。


Ubuntu
  1. Ubuntu/CentOSにApacheを使用してmod_pagespeedをインストールする

  2. Ubuntu14.04でのサーバーの初期設定

  3. Ubuntu 20.04でLAMP(PHP、Apache、Mariadb)を使用してOpencartをセットアップする方法

  1. UbuntuLinuxでApacheを使用してPHPcurlモジュールを有効または無効にする方法

  2. Ubuntu/Debianでmod_fcgidを使用してApacheとPhpをセットアップします

  3. Ubuntu13.10でmodプロキシfcgiを使用してApache2.4とPhpFPMをセットアップします

  1. Ubuntu20.04WordPressとApacheのインストール

  2. Ubuntu18.04でSSLを暗号化してApacheSubversionをセットアップする方法

  3. Ubuntu16.04でVarnishとApacheを使用してMagento2をセットアップする方法