httpd.conf - You don't have permission to access / on this server : Apache 2.4 Mac os x mavericks -


i installed apache 2.4 on mac os x mavericks , when started server , navigated url localhost/. following error.

forbidden

you don't have permission access / on server.

i tried googling , found many posts on same error. none of solutions helped.

here's httpd.conf file

# # main apache http server configuration file.  contains # configuration directives give server instructions. # see <url:http://httpd.apache.org/docs/2.4/> detailed information. # in particular, see  # <url:http://httpd.apache.org/docs/2.4/mod/directives.html> # discussion of each configuration directive. # # not read instructions in here without understanding # do.  they're here hints or reminders.  if unsure # consult online docs. have been warned.   # # configuration , logfile names: if filenames specify many # of server's control files begin "/" (or "drive:/" win32), # server use explicit path.  if filenames *not* begin # "/", value of serverroot prepended -- "logs/access_log" # serverroot set "/usr/local/apache2" interpreted # server "/usr/local/apache2/logs/access_log", whereas "/logs/access_log"  # interpreted '/logs/access_log'.  # # serverroot: top of directory tree under server's # configuration, error, , log files kept. # # not add slash @ end of directory path.  if point # serverroot @ non-local disk, sure specify local disk on # mutex directive, if file-based mutexes used.  if wish share # same serverroot multiple httpd daemons, need change @ # least pidfile. # serverroot "/users/prakash-2282/desktop/apache"  # # mutex: allows set mutex mechanism , mutex file directory # individual mutexes, or change global defaults # # uncomment , change directory if mutexes file-based , default # mutex file directory not on local disk or not appropriate # other reason. # # mutex default:logs  # # listen: allows bind apache specific ip addresses and/or # ports, instead of default. see <virtualhost> # directive. # # change listen on specific ip addresses shown below  # prevent apache glomming onto bound ip addresses. # #listen 12.34.56.78:80 listen 80  # # dynamic shared object (dso) support # # able use functionality of module built dso # have place corresponding `loadmodule' lines @ location # directives contained in available _before_ used. # statically compiled modules (those listed `httpd -l') not need # loaded here. # # example: # loadmodule foo_module modules/mod_foo.so # loadmodule authn_file_module modules/mod_authn_file.so #loadmodule authn_dbm_module modules/mod_authn_dbm.so #loadmodule authn_anon_module modules/mod_authn_anon.so #loadmodule authn_dbd_module modules/mod_authn_dbd.so #loadmodule authn_socache_module modules/mod_authn_socache.so loadmodule authn_core_module modules/mod_authn_core.so loadmodule authz_host_module modules/mod_authz_host.so loadmodule authz_groupfile_module modules/mod_authz_groupfile.so loadmodule authz_user_module modules/mod_authz_user.so #loadmodule authz_dbm_module modules/mod_authz_dbm.so #loadmodule authz_owner_module modules/mod_authz_owner.so #loadmodule authz_dbd_module modules/mod_authz_dbd.so loadmodule authz_core_module modules/mod_authz_core.so #loadmodule authnz_ldap_module modules/mod_authnz_ldap.so loadmodule access_compat_module modules/mod_access_compat.so loadmodule auth_basic_module modules/mod_auth_basic.so #loadmodule auth_form_module modules/mod_auth_form.so #loadmodule auth_digest_module modules/mod_auth_digest.so #loadmodule allowmethods_module modules/mod_allowmethods.so #loadmodule file_cache_module modules/mod_file_cache.so #loadmodule cache_module modules/mod_cache.so #loadmodule cache_disk_module modules/mod_cache_disk.so #loadmodule cache_socache_module modules/mod_cache_socache.so #loadmodule socache_shmcb_module modules/mod_socache_shmcb.so #loadmodule socache_dbm_module modules/mod_socache_dbm.so #loadmodule socache_memcache_module modules/mod_socache_memcache.so #loadmodule macro_module modules/mod_macro.so #loadmodule dbd_module modules/mod_dbd.so #loadmodule dumpio_module modules/mod_dumpio.so #loadmodule buffer_module modules/mod_buffer.so #loadmodule ratelimit_module modules/mod_ratelimit.so loadmodule reqtimeout_module modules/mod_reqtimeout.so #loadmodule ext_filter_module modules/mod_ext_filter.so #loadmodule request_module modules/mod_request.so #loadmodule include_module modules/mod_include.so loadmodule filter_module modules/mod_filter.so #loadmodule substitute_module modules/mod_substitute.so #loadmodule sed_module modules/mod_sed.so #loadmodule deflate_module modules/mod_deflate.so loadmodule mime_module modules/mod_mime.so #loadmodule ldap_module modules/mod_ldap.so loadmodule log_config_module modules/mod_log_config.so #loadmodule log_debug_module modules/mod_log_debug.so #loadmodule logio_module modules/mod_logio.so loadmodule env_module modules/mod_env.so #loadmodule expires_module modules/mod_expires.so loadmodule headers_module modules/mod_headers.so #loadmodule unique_id_module modules/mod_unique_id.so loadmodule setenvif_module modules/mod_setenvif.so loadmodule version_module modules/mod_version.so #loadmodule remoteip_module modules/mod_remoteip.so #loadmodule proxy_module modules/mod_proxy.so #loadmodule proxy_connect_module modules/mod_proxy_connect.so #loadmodule proxy_ftp_module modules/mod_proxy_ftp.so #loadmodule proxy_http_module modules/mod_proxy_http.so #loadmodule proxy_fcgi_module modules/mod_proxy_fcgi.so #loadmodule proxy_scgi_module modules/mod_proxy_scgi.so #loadmodule proxy_wstunnel_module modules/mod_proxy_wstunnel.so #loadmodule proxy_ajp_module modules/mod_proxy_ajp.so #loadmodule proxy_balancer_module modules/mod_proxy_balancer.so #loadmodule proxy_express_module modules/mod_proxy_express.so #loadmodule session_module modules/mod_session.so #loadmodule session_cookie_module modules/mod_session_cookie.so #loadmodule session_dbd_module modules/mod_session_dbd.so #loadmodule slotmem_shm_module modules/mod_slotmem_shm.so #loadmodule ssl_module modules/mod_ssl.so #loadmodule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so #loadmodule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so #loadmodule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so #loadmodule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so loadmodule unixd_module modules/mod_unixd.so #loadmodule dav_module modules/mod_dav.so loadmodule status_module modules/mod_status.so loadmodule autoindex_module modules/mod_autoindex.so #loadmodule info_module modules/mod_info.so #loadmodule cgid_module modules/mod_cgid.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 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  <ifmodule unixd_module> # # if wish httpd run different user or group, must run # httpd root , switch.   # # user/group: name (or #number) of user/group run httpd as. # practice create dedicated user , group # running httpd, system services. # user daemon group daemon  </ifmodule>  # 'main' server configuration # # directives in section set values used 'main' # server, responds requests aren't handled # <virtualhost> definition.  these values provide defaults # <virtualhost> containers may define later in file. # # of these directives may appear inside <virtualhost> containers, # in case these default settings overridden # virtual host being defined. #  # # serveradmin: address, problems server should # e-mailed.  address appears on server-generated pages, such # error documents.  e.g. admin@your-domain.com # serveradmin you@example.com  # # servername gives name , port server uses identify itself. # can determined automatically, recommend specify # explicitly prevent problems during startup. # # if host doesn't have registered dns name, enter ip address here. # #servername www.example.com:80  # # deny access entirety of server's filesystem. must # explicitly permit access web content directories in other  # <directory> blocks below. # <directory />     options indexes followsymlinks includes execcgi     allowoverride none     require granted </directory>  # # note point forward must allow # particular features enabled - if something's not working # might expect, make sure have enabled # below. #  # # documentroot: directory out of serve # documents. default, requests taken directory, # symbolic links , aliases may used point other locations. # documentroot "/users/prakash-2282/desktop/apache/htdocs" <directory "/users/prakash-2282/desktop/apache/htdocs">     #     # possible values options directive "none", "all",     # or combination of:     #   indexes includes followsymlinks symlinksifownermatch execcgi multiviews     #     # note "multiviews" must named *explicitly* --- "options all"     # doesn't give you.     #     # options directive both complicated , important.  please see     # http://httpd.apache.org/docs/2.4/mod/core.html#options     # more information.     #     options indexes followsymlinks      #     # allowoverride controls directives may placed in .htaccess files.     # can "all", "none", or combination of keywords:     #   allowoverride fileinfo authconfig limit     #     allowoverride none      #     # controls can stuff server.     #     require granted </directory>  # # directoryindex: sets file apache serve if directory # requested. # <ifmodule dir_module>     directoryindex index.html </ifmodule>  # # following lines prevent .htaccess , .htpasswd files being  # viewed web clients.  # <files ".ht*">     require denied </files>  # # errorlog: location of error log file. # if not specify errorlog directive within <virtualhost> # container, error messages relating virtual host # logged here.  if *do* define error logfile <virtualhost> # container, host's errors logged there , not here. # errorlog "logs/error_log"  # # loglevel: control number of messages logged error_log. # possible values include: debug, info, notice, warn, error, crit, # alert, emerg. # loglevel warn  <ifmodule log_config_module>     #     # following directives define format nicknames use     # customlog directive (see below).     #     logformat "%h %l %u %t \"%r\" %>s %b \"%{referer}i\" \"%{user-agent}i\"" combined     logformat "%h %l %u %t \"%r\" %>s %b" common      <ifmodule logio_module>       # need enable mod_logio.c use %i , %o       logformat "%h %l %u %t \"%r\" %>s %b \"%{referer}i\" \"%{user-agent}i\" %i %o" combinedio     </ifmodule>      #     # location , format of access logfile (common logfile format).     # if not define access logfiles within <virtualhost>     # container, logged here.  contrariwise, if *do*     # define per-<virtualhost> access logfiles, transactions     # logged therein , *not* in file.     #     customlog "logs/access_log" common      #     # if prefer logfile access, agent, , referer information     # (combined logfile format) can use following directive.     #     #customlog "logs/access_log" combined </ifmodule>  <ifmodule alias_module>     #     # redirect: allows tell clients documents used      # exist in server's namespace, not anymore. client      # make new request document @ new location.     # example:     # redirect permanent /foo http://www.example.com/bar      #     # alias: maps web paths filesystem paths , used     # access content not live under documentroot.     # example:     # alias /webpath /full/filesystem/path     #     # if include trailing / on /webpath server     # require present in url.      # need provide <directory> section allow access     # filesystem path.      #     # scriptalias: controls directories contain server scripts.      # scriptaliases same aliases, except     # documents in target directory treated applications ,     # run server when requested rather documents sent     # client.  same rules trailing "/" apply scriptalias     # directives alias.     #     scriptalias /cgi-bin/ "/users/prakash-2282/desktop/apache/cgi-bin/"  </ifmodule>  <ifmodule cgid_module>     #     # scriptsock: on threaded servers, designate path unix     # socket used communicate cgi daemon of mod_cgid.     #     #scriptsock cgisock </ifmodule>  # # "/users/prakash-2282/desktop/apache/cgi-bin" should changed whatever scriptaliased # cgi directory exists, if have configured. # <directory "/users/prakash-2282/desktop/apache/cgi-bin">     allowoverride none     options none     require granted </directory>  <ifmodule mime_module>     #     # typesconfig points file containing list of mappings     # filename extension mime-type.     #     typesconfig conf/mime.types      #     # addtype allows add or override mime configuration     # file specified in typesconfig specific file types.     #     #addtype application/x-gzip .tgz     #     # addencoding allows have browsers uncompress     # information on fly. note: not browsers support this.     #     #addencoding x-compress .z     #addencoding x-gzip .gz .tgz     #     # if addencoding directives above commented-out,     # should define extensions indicate media types:     #     addtype application/x-compress .z     addtype application/x-gzip .gz .tgz      #     # addhandler allows map file extensions "handlers":     # actions unrelated filetype. these can either built server     # or added action directive (see below)     #     # use cgi scripts outside of scriptaliased directories:     # (you need add "execcgi" "options" directive.)     #     #addhandler cgi-script .cgi      # type maps (negotiated resources):     #addhandler type-map var      #     # filters allow process content before sent client.     #     # parse .shtml files server-side includes (ssi):     # (you need add "includes" "options" directive.)     #     #addtype text/html .shtml     #addoutputfilter includes .shtml </ifmodule>  # # mod_mime_magic module allows server use various hints # contents of file determine type.  mimemagicfile # directive tells module hint definitions located. # #mimemagicfile conf/magic  # # customizable error responses come in 3 flavors: # 1) plain text 2) local redirects 3) external redirects # # examples: #errordocument 500 "the server made boo boo." #errordocument 404 /missing.html #errordocument 404 "/cgi-bin/missing_handler.pl" #errordocument 402 http://www.example.com/subscription_info.html #  # # maxranges: maximum number of ranges in request before # returning entire resource, or 1 of special # values 'default', 'none' or 'unlimited'. # default setting accept 200 ranges. #maxranges unlimited  # # enablemmap , enablesendfile: on systems support it,  # memory-mapping or sendfile syscall may used deliver # files.  improves server performance, must # turned off when serving networked-mounted  # filesystems or if support these functions otherwise # broken on system. # defaults: enablemmap on, enablesendfile off # #enablemmap off #enablesendfile on  # supplemental configuration # # configuration files in conf/extra/ directory can  # included add features or modify default configuration of  # server, or may copy contents here , change  # necessary.  # server-pool management (mpm specific) #include conf/extra/httpd-mpm.conf  # multi-language error messages #include conf/extra/httpd-multilang-errordoc.conf  # fancy directory listings #include conf/extra/httpd-autoindex.conf  # language settings #include conf/extra/httpd-languages.conf  # user home directories #include conf/extra/httpd-userdir.conf  # real-time info on requests , configuration #include conf/extra/httpd-info.conf  # virtual hosts #include conf/extra/httpd-vhosts.conf  # local access apache http server manual #include conf/extra/httpd-manual.conf  # distributed authoring , versioning (webdav) #include conf/extra/httpd-dav.conf  # various default settings #include conf/extra/httpd-default.conf  # configure mod_proxy_html understand html4/xhtml1 <ifmodule proxy_html_module> include conf/extra/proxy-html.conf </ifmodule>  # secure (ssl/tls) connections #include conf/extra/httpd-ssl.conf # # note: following must must present support #       starting without ssl on platforms no /dev/random equivalent #       statically compiled-in mod_ssl. # <ifmodule ssl_module> sslrandomseed startup builtin sslrandomseed connect builtin </ifmodule> # # uncomment out below deal user agents deliberately # violate open standards misusing dnt (dnt *must* specific # end-user choice) # #<ifmodule setenvif_module> #browsermatch "msie 10.0;" bad_dnt #</ifmodule> #<ifmodule headers_module> #requestheader unset dnt env=bad_dnt #</ifmodule> 

i compiled apache source , installed specific directory using --prefix option during configure

can please me solve issue ?

here < directory "/users/prakash-2282/desktop/apache/htdocs" >

please check permission of these directory , files

/users   /users/prakash-2282   /users/prakash-2282/desktop   /users/prakash-2282/desktop/apache   /users/prakash-2282/desktop/apache/htdocs 

and files under

/users/prakash-2282/desktop/apache/htdocs 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -