Control Web Panel

WebPanel => Apache => Topic started by: Administrator on November 04, 2014, 03:37:30 AM

Title: How to check if userdir_module is installed
Post by: Administrator on November 04, 2014, 03:37:30 AM
You can use this simple script to check if userdir_module is installed


Code: [Select]
/usr/local/apache/bin/httpd -M|grep userdir && echo Mod UserDir is installed || echo Mod UserDir is NOT Installed

How to use userdir_module ?

You can access any users public_html folder by using any IP address or any domain on the server in the following example.

http://IPADDRESS/~USERNAME
http://my-domain.com/~USERNAME

this example will provide you with the content of the users public_html folder


Title: Re: How to check if userdir_module is installed
Post by: banane on May 03, 2015, 07:31:04 PM
how to stop the directory listing?
thanks
Title: Re: How to check if userdir_module is installed
Post by: Administrator on May 04, 2015, 09:04:20 PM
you need to disable that module.
Title: Re: How to check if userdir_module is installed
Post by: hosterlund on August 11, 2018, 08:12:47 PM
So I checked, and it tells me its not installed.
How do I install this?
I cant find userdir.conf
located in configuration files: /usr/local/apache/conf/ and /usr/local/apache/conf.d/

I have Apache version: Apache/2.4.34 in CentOS Linux release 7.5.1804 (Core)
I read from https://httpd.apache.org/docs/2.4/mod/mod_userdir.html
that this file is now "mod_userdir.c" I found this under /usr/local/apache/modules/
and if I try to edit, its empty.(using panel file browser) If I download this, its encrypted??? What do I need to put there?

I have this under my virtual host file:

<VirtualHost 10.0.0.1:80>
   ServerName pro.com
   ServerAlias www.pro.com
   ServerAdmin webmaster@pro.com
   DocumentRoot /home/pro/public_html
UserDir /home/*/public_html
   UseCanonicalName Off
   ScriptAlias /cgi-bin/ /home/pro/public_html/cgi-bin/

   # Custom settings are loaded below this line (if any exist)
   # Include "/usr/local/apache/conf/userdata/pro/pro.com/*.conf

   <IfModule mod_userdir.c>
      UserDir disabled
      UserDir enabled pro
   </IfModule>
Thx
Newbie
Title: Re: How to check if userdir_module is installed
Post by: bullten on August 12, 2018, 12:33:16 PM
There is nothing like userdir.conf file. The above post by administrator was used to show if userdir modules is loaded in your server

If you run teh below command and it shows you "userdir_module (shared)". Then that means it is enabled on your server.

Code: [Select]
[root@cwp7]# httpd -M | grep userdir
userdir_module (shared)