You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Rob Campbell <po...@blkpoohba.dyndns.org> on 2005/01/28 23:28:58 UTC

[users@httpd] FC3, Apache and SELinux

I don't know where the problem lies.  I am unable to get to anything other 
than DocumentRoot.  If I change document root than I can get to it unless 
I try to change it to /mnt/Videos or /mnt/Music which are partitions 
within the system, not network shares.  I get 404 errors whenever trying 
to open any of the alias other than /icons/.

# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: Syntax error on line 267 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
                                                            [FAILED]

If I set DocumentRoot to /home/user/public_html it works but that is the 
only way it will work on a users dir.

MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers       8
MinSpareServers    5
MaxSpareServers   20
ServerLimit      256
MaxClients       256
MaxRequestsPerChild  4000
</IfModule>
<IfModule worker.c>
StartServers         2
MaxClients         150
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>
Listen 80
LoadModule access_module modules/mod_access.so
LoadModule auth_module modules/mod_auth.so
LoadModule auth_anon_module modules/mod_auth_anon.so
LoadModule auth_dbm_module modules/mod_auth_dbm.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule ldap_module modules/mod_ldap.so
LoadModule auth_ldap_module modules/mod_auth_ldap.so
LoadModule include_module modules/mod_include.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule env_module modules/mod_env.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule asis_module modules/mod_asis.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule cache_module modules/mod_cache.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule file_cache_module modules/mod_file_cache.so
LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule cgi_module modules/mod_cgi.so
Include conf.d/*.conf
User apache
Group apache
ServerAdmin poohba@blkpoohba.dyndns.org
ServerName blkpoohba.dyndns.org:80
UseCanonicalName Off
DocumentRoot "/var/www/html"
<Directory />
     Options FollowSymLinks
     AllowOverride None
</Directory>
<Directory "/mnt/Video/Pics">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all

</Directory>
<IfModule mod_userdir.c>
     UserDir public_html
</IfModule>
<Directory /home/*/public_html>
     AllowOverride FileInfo AuthConfig Limit
     Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
     <Limit GET POST OPTIONS>
         Order allow,deny
         Allow from all
     </Limit>
     <LimitExcept GET POST OPTIONS>
         Order deny,allow
         Deny from all
     </LimitExcept>
</Directory>
DirectoryIndex index.cgi index.html index.html.var
AccessFileName .htaccess
<Files ~ "^\.ht">
     Order allow,deny
     Deny from all
</Files>
TypesConfig /etc/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c>
#   MIMEMagicFile /usr/share/magic.mime
     MIMEMagicFile conf/magic
</IfModule>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" 
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog logs/access_log combined
ServerSignature On
Alias /icons/ "/var/www/icons/"
Alias /music/ "/mnt/Music/Media1/Full Albums/"
Alias /pics/ "/mnt/Video/Pics/"

<Directory "/var/www/icons">
     Options Indexes MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
</Directory>

<Directory "/mnt/Music/Media1/Full Albums/">
     Options Indexes MultiViews ExecCGI
     AllowOverride None
     Order allow,deny
     Allow from all
</Directory>

<Directory "/mnt/Video/pics/">
     Options Indexes MultiViews ExecCGI
     AllowOverride None
     Order allow,deny
     Allow from all
</Directory>


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] FC3, Apache and SELinux

Posted by Carlos Arturo Trujillo Silva <tr...@gmail.com>.
I have the similar problem, I can't create Alias for Apache, where the
Alias can be in another partition.   Please Help Me.


On Fri, 28 Jan 2005 17:28:58 -0500 (EST), Rob Campbell
<po...@blkpoohba.dyndns.org> wrote:
> I don't know where the problem lies.  I am unable to get to anything other
> than DocumentRoot.  If I change document root than I can get to it unless
> I try to change it to /mnt/Videos or /mnt/Music which are partitions
> within the system, not network shares.  I get 404 errors whenever trying
> to open any of the alias other than /icons/.
> 
> # service httpd restart
> Stopping httpd:                                            [  OK  ]
> Starting httpd: Syntax error on line 267 of /etc/httpd/conf/httpd.conf:
> DocumentRoot must be a directory
>                                                             [FAILED]
> 
> If I set DocumentRoot to /home/user/public_html it works but that is the
> only way it will work on a users dir.
> 
> MaxKeepAliveRequests 100
> KeepAliveTimeout 15
> <IfModule prefork.c>
> StartServers       8
> MinSpareServers    5
> MaxSpareServers   20
> ServerLimit      256
> MaxClients       256
> MaxRequestsPerChild  4000
> </IfModule>
> <IfModule worker.c>
> StartServers         2
> MaxClients         150
> MinSpareThreads     25
> MaxSpareThreads     75
> ThreadsPerChild     25
> MaxRequestsPerChild  0
> </IfModule>
> Listen 80
> LoadModule access_module modules/mod_access.so
> LoadModule auth_module modules/mod_auth.so
> LoadModule auth_anon_module modules/mod_auth_anon.so
> LoadModule auth_dbm_module modules/mod_auth_dbm.so
> LoadModule auth_digest_module modules/mod_auth_digest.so
> LoadModule ldap_module modules/mod_ldap.so
> LoadModule auth_ldap_module modules/mod_auth_ldap.so
> LoadModule include_module modules/mod_include.so
> LoadModule log_config_module modules/mod_log_config.so
> LoadModule env_module modules/mod_env.so
> LoadModule mime_magic_module modules/mod_mime_magic.so
> LoadModule cern_meta_module modules/mod_cern_meta.so
> LoadModule expires_module modules/mod_expires.so
> LoadModule deflate_module modules/mod_deflate.so
> LoadModule headers_module modules/mod_headers.so
> LoadModule usertrack_module modules/mod_usertrack.so
> LoadModule setenvif_module modules/mod_setenvif.so
> LoadModule mime_module modules/mod_mime.so
> LoadModule dav_module modules/mod_dav.so
> LoadModule status_module modules/mod_status.so
> LoadModule autoindex_module modules/mod_autoindex.so
> LoadModule asis_module modules/mod_asis.so
> LoadModule info_module modules/mod_info.so
> LoadModule dav_fs_module modules/mod_dav_fs.so
> LoadModule vhost_alias_module modules/mod_vhost_alias.so
> LoadModule negotiation_module modules/mod_negotiation.so
> LoadModule dir_module modules/mod_dir.so
> LoadModule imap_module modules/mod_imap.so
> LoadModule actions_module modules/mod_actions.so
> LoadModule speling_module modules/mod_speling.so
> LoadModule userdir_module modules/mod_userdir.so
> LoadModule alias_module modules/mod_alias.so
> LoadModule rewrite_module modules/mod_rewrite.so
> LoadModule proxy_module modules/mod_proxy.so
> LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
> LoadModule proxy_http_module modules/mod_proxy_http.so
> LoadModule proxy_connect_module modules/mod_proxy_connect.so
> LoadModule cache_module modules/mod_cache.so
> LoadModule suexec_module modules/mod_suexec.so
> LoadModule disk_cache_module modules/mod_disk_cache.so
> LoadModule file_cache_module modules/mod_file_cache.so
> LoadModule mem_cache_module modules/mod_mem_cache.so
> LoadModule cgi_module modules/mod_cgi.so
> Include conf.d/*.conf
> User apache
> Group apache
> ServerAdmin poohba@blkpoohba.dyndns.org
> ServerName blkpoohba.dyndns.org:80
> UseCanonicalName Off
> DocumentRoot "/var/www/html"
> <Directory />
>      Options FollowSymLinks
>      AllowOverride None
> </Directory>
> <Directory "/mnt/Video/Pics">
>      Options Indexes FollowSymLinks
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> 
> </Directory>
> <IfModule mod_userdir.c>
>      UserDir public_html
> </IfModule>
> <Directory /home/*/public_html>
>      AllowOverride FileInfo AuthConfig Limit
>      Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
>      <Limit GET POST OPTIONS>
>          Order allow,deny
>          Allow from all
>      </Limit>
>      <LimitExcept GET POST OPTIONS>
>          Order deny,allow
>          Deny from all
>      </LimitExcept>
> </Directory>
> DirectoryIndex index.cgi index.html index.html.var
> AccessFileName .htaccess
> <Files ~ "^\.ht">
>      Order allow,deny
>      Deny from all
> </Files>
> TypesConfig /etc/mime.types
> DefaultType text/plain
> <IfModule mod_mime_magic.c>
> #   MIMEMagicFile /usr/share/magic.mime
>      MIMEMagicFile conf/magic
> </IfModule>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
> CustomLog logs/access_log combined
> ServerSignature On
> Alias /icons/ "/var/www/icons/"
> Alias /music/ "/mnt/Music/Media1/Full Albums/"
> Alias /pics/ "/mnt/Video/Pics/"
> 
> <Directory "/var/www/icons">
>      Options Indexes MultiViews
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> <Directory "/mnt/Music/Media1/Full Albums/">
>      Options Indexes MultiViews ExecCGI
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> <Directory "/mnt/Video/pics/">
>      Options Indexes MultiViews ExecCGI
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 
> 


-- 
Gracias.
Atentamente,
Carlos Arturo Trujillo Silva
Ingeniero de Sistemas

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] FC3, Apache and SELinux

Posted by Edmon Begoli <eb...@gmail.com>.
Hi,

Is it possible that maybe your install configuration is placing apache
in directories other than your OS is expecting and that you maybe need
to create configuration (installation) layout for the FC3 or SELinux.

Just a thought. I had that issue on RedHat.


On Fri, 28 Jan 2005 17:28:58 -0500 (EST), Rob Campbell
<po...@blkpoohba.dyndns.org> wrote:
> I don't know where the problem lies.  I am unable to get to anything other
> than DocumentRoot.  If I change document root than I can get to it unless
> I try to change it to /mnt/Videos or /mnt/Music which are partitions
> within the system, not network shares.  I get 404 errors whenever trying
> to open any of the alias other than /icons/.
> 
> # service httpd restart
> Stopping httpd:                                            [  OK  ]
> Starting httpd: Syntax error on line 267 of /etc/httpd/conf/httpd.conf:
> DocumentRoot must be a directory
>                                                             [FAILED]
> 
> If I set DocumentRoot to /home/user/public_html it works but that is the
> only way it will work on a users dir.
> 
> MaxKeepAliveRequests 100
> KeepAliveTimeout 15
> <IfModule prefork.c>
> StartServers       8
> MinSpareServers    5
> MaxSpareServers   20
> ServerLimit      256
> MaxClients       256
> MaxRequestsPerChild  4000
> </IfModule>
> <IfModule worker.c>
> StartServers         2
> MaxClients         150
> MinSpareThreads     25
> MaxSpareThreads     75
> ThreadsPerChild     25
> MaxRequestsPerChild  0
> </IfModule>
> Listen 80
> LoadModule access_module modules/mod_access.so
> LoadModule auth_module modules/mod_auth.so
> LoadModule auth_anon_module modules/mod_auth_anon.so
> LoadModule auth_dbm_module modules/mod_auth_dbm.so
> LoadModule auth_digest_module modules/mod_auth_digest.so
> LoadModule ldap_module modules/mod_ldap.so
> LoadModule auth_ldap_module modules/mod_auth_ldap.so
> LoadModule include_module modules/mod_include.so
> LoadModule log_config_module modules/mod_log_config.so
> LoadModule env_module modules/mod_env.so
> LoadModule mime_magic_module modules/mod_mime_magic.so
> LoadModule cern_meta_module modules/mod_cern_meta.so
> LoadModule expires_module modules/mod_expires.so
> LoadModule deflate_module modules/mod_deflate.so
> LoadModule headers_module modules/mod_headers.so
> LoadModule usertrack_module modules/mod_usertrack.so
> LoadModule setenvif_module modules/mod_setenvif.so
> LoadModule mime_module modules/mod_mime.so
> LoadModule dav_module modules/mod_dav.so
> LoadModule status_module modules/mod_status.so
> LoadModule autoindex_module modules/mod_autoindex.so
> LoadModule asis_module modules/mod_asis.so
> LoadModule info_module modules/mod_info.so
> LoadModule dav_fs_module modules/mod_dav_fs.so
> LoadModule vhost_alias_module modules/mod_vhost_alias.so
> LoadModule negotiation_module modules/mod_negotiation.so
> LoadModule dir_module modules/mod_dir.so
> LoadModule imap_module modules/mod_imap.so
> LoadModule actions_module modules/mod_actions.so
> LoadModule speling_module modules/mod_speling.so
> LoadModule userdir_module modules/mod_userdir.so
> LoadModule alias_module modules/mod_alias.so
> LoadModule rewrite_module modules/mod_rewrite.so
> LoadModule proxy_module modules/mod_proxy.so
> LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
> LoadModule proxy_http_module modules/mod_proxy_http.so
> LoadModule proxy_connect_module modules/mod_proxy_connect.so
> LoadModule cache_module modules/mod_cache.so
> LoadModule suexec_module modules/mod_suexec.so
> LoadModule disk_cache_module modules/mod_disk_cache.so
> LoadModule file_cache_module modules/mod_file_cache.so
> LoadModule mem_cache_module modules/mod_mem_cache.so
> LoadModule cgi_module modules/mod_cgi.so
> Include conf.d/*.conf
> User apache
> Group apache
> ServerAdmin poohba@blkpoohba.dyndns.org
> ServerName blkpoohba.dyndns.org:80
> UseCanonicalName Off
> DocumentRoot "/var/www/html"
> <Directory />
>      Options FollowSymLinks
>      AllowOverride None
> </Directory>
> <Directory "/mnt/Video/Pics">
>      Options Indexes FollowSymLinks
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> 
> </Directory>
> <IfModule mod_userdir.c>
>      UserDir public_html
> </IfModule>
> <Directory /home/*/public_html>
>      AllowOverride FileInfo AuthConfig Limit
>      Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
>      <Limit GET POST OPTIONS>
>          Order allow,deny
>          Allow from all
>      </Limit>
>      <LimitExcept GET POST OPTIONS>
>          Order deny,allow
>          Deny from all
>      </LimitExcept>
> </Directory>
> DirectoryIndex index.cgi index.html index.html.var
> AccessFileName .htaccess
> <Files ~ "^\.ht">
>      Order allow,deny
>      Deny from all
> </Files>
> TypesConfig /etc/mime.types
> DefaultType text/plain
> <IfModule mod_mime_magic.c>
> #   MIMEMagicFile /usr/share/magic.mime
>      MIMEMagicFile conf/magic
> </IfModule>
> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
> combined
> LogFormat "%h %l %u %t \"%r\" %>s %b" common
> LogFormat "%{Referer}i -> %U" referer
> LogFormat "%{User-agent}i" agent
> CustomLog logs/access_log combined
> ServerSignature On
> Alias /icons/ "/var/www/icons/"
> Alias /music/ "/mnt/Music/Media1/Full Albums/"
> Alias /pics/ "/mnt/Video/Pics/"
> 
> <Directory "/var/www/icons">
>      Options Indexes MultiViews
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> <Directory "/mnt/Music/Media1/Full Albums/">
>      Options Indexes MultiViews ExecCGI
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> <Directory "/mnt/Video/pics/">
>      Options Indexes MultiViews ExecCGI
>      AllowOverride None
>      Order allow,deny
>      Allow from all
> </Directory>
> 
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 
> 


-- 
Thank you,
Edmon Begoli
http://blogs.ittoolbox.com/eai/software

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org