httpd
Table of Contents
Apache web server
Sample Config
ServerRoot "/opt/homebrew/opt/httpd" Listen 127.0.0.1:8080 ServerName MyMacWebServer LoadModule mpm_prefork_module lib/httpd/modules/mod_mpm_prefork.so LoadModule log_config_module lib/httpd/modules/mod_log_config.so LoadModule unixd_module lib/httpd/modules/mod_unixd.so LoadModule authz_core_module lib/httpd/modules/mod_authz_core.so LoadModule mime_module lib/httpd/modules/mod_mime.so AddType text/html .html DocumentRoot "/Users/nitin/Documents/www/html/" CustomLog "/Users/nitin/Documents/www/log/httpd_log" common ErrorLog "/Users/nitin/Documents/www/log/httpd_err_log" LoadModule proxy_module lib/httpd/modules/mod_proxy.so LoadModule proxy_http_module lib/httpd/modules/mod_proxy_http.so LoadModule xml2enc_module lib/httpd/modules/mod_xml2enc.so LoadModule proxy_html_module lib/httpd/modules/mod_proxy_html.so ProxyPass "http://MyAppServer:8080" #ProxyHTMLEnable On #SetOutputFilter proxy-html AuthType Basic AuthName "Restricted Files" AuthBasicProvider file AuthUserFile "/usr/local/apache/passwd/passwords" Require valid-user
# Create (-c) the password file, (-b) password on cmdline htpasswd -b -c /usr/local/apache/passwd/passwords nitin mypass
Digest Authentication
AuthType Digest # Put this in the config # Run this to generate the passwords file htdigest -c /usr/local/apache/passwd/passwords "The Realm" nitin
httpd.txt · Last modified: by reddy
