diff --git a/rpms/awips2.core/Installer.httpd-collaboration/component.spec b/rpms/awips2.core/Installer.httpd-collaboration/component.spec index 3e7e181cf7..c760e2520d 100644 --- a/rpms/awips2.core/Installer.httpd-collaboration/component.spec +++ b/rpms/awips2.core/Installer.httpd-collaboration/component.spec @@ -341,11 +341,15 @@ ln -s ../../..%{_datadir}/pixmaps/poweredby.png \ rmdir $RPM_BUILD_ROOT/awips2/httpd_collaboration%{_sysconfdir}/httpd/logs mkdir -p $RPM_BUILD_ROOT/awips2/httpd_collaboration%{_localstatedir}/log/httpd mkdir -p $RPM_BUILD_ROOT/awips2/httpd_collaboration%{_localstatedir}/run/httpd +mkdir -p $RPM_BUILD_ROOT/awips2/httpd_collaboration%{_localstatedir}/lock/subsys +pushd . +cd $RPM_BUILD_ROOT/awips2/httpd_collaboration/etc/httpd # symlinks for /etc/httpd ln -s ../..%{_localstatedir}/log/httpd $RPM_BUILD_ROOT/awips2/httpd_collaboration/etc/httpd/logs ln -s ../..%{_localstatedir}/run/httpd $RPM_BUILD_ROOT/awips2/httpd_collaboration/etc/httpd/run ln -s ../..%{_libdir}/httpd/modules $RPM_BUILD_ROOT/awips2/httpd_collaboration/etc/httpd/modules +popd # install service script mkdir -p ${RPM_BUILD_ROOT}/etc/init.d @@ -547,7 +551,9 @@ rm -rf $RPM_BUILD_ROOT %config /awips2/httpd_collaboration%{contentdir}/error/*.var %config /awips2/httpd_collaboration%{contentdir}/error/include/*.html +%attr(0700,awips,fxalpha) %dir /awips2/httpd_collaboration%{_localstatedir}/lock/subsys %attr(0700,awips,fxalpha) %dir /awips2/httpd_collaboration%{_localstatedir}/log/httpd +%attr(0700,awips,fxalpha) %dir /awips2/httpd_collaboration%{_localstatedir}/run/httpd %attr(0700,awips,fxalpha) %dir /awips2/httpd_collaboration%{_localstatedir}/lib/dav %attr(0700,awips,fxalpha) %dir /awips2/httpd_collaboration%{_localstatedir}/cache/mod_proxy diff --git a/rpms/awips2.core/Installer.httpd-collaboration/configuration/conf/httpd.conf b/rpms/awips2.core/Installer.httpd-collaboration/configuration/conf/httpd.conf index e361222f73..a447bffe96 100644 --- a/rpms/awips2.core/Installer.httpd-collaboration/configuration/conf/httpd.conf +++ b/rpms/awips2.core/Installer.httpd-collaboration/configuration/conf/httpd.conf @@ -58,7 +58,9 @@ ServerRoot "/awips2/httpd_collaboration/etc/httpd" # # PidFile: The file in which the server should record its process -# identification number when it starts. +# identification number when it starts. Note the PIDFILE variable in +# /etc/sysconfig/httpd must be set appropriately if this location is +# changed. # PidFile run/httpd.pid @@ -184,25 +186,34 @@ 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 substitute_module modules/mod_substitute.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so LoadModule proxy_ftp_module modules/mod_proxy_ftp.so LoadModule proxy_http_module modules/mod_proxy_http.so +LoadModule proxy_ajp_module modules/mod_proxy_ajp.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 LoadModule version_module modules/mod_version.so # # The following modules are not loaded by default: # -#LoadModule cern_meta_module modules/mod_cern_meta.so #LoadModule asis_module modules/mod_asis.so +#LoadModule authn_dbd_module modules/mod_authn_dbd.so +#LoadModule cern_meta_module modules/mod_cern_meta.so +#LoadModule cgid_module modules/mod_cgid.so +#LoadModule dbd_module modules/mod_dbd.so +#LoadModule dumpio_module modules/mod_dumpio.so +#LoadModule filter_module modules/mod_filter.so +#LoadModule ident_module modules/mod_ident.so +#LoadModule log_forensic_module modules/mod_log_forensic.so +#LoadModule unique_id_module modules/mod_unique_id.so +# # # Load config files from the config directory "/etc/httpd/conf.d". @@ -352,11 +363,11 @@ DocumentRoot "/awips2/httpd_collaboration/var/www/html" # of a username on the system (depending on home directory # permissions). # - UserDir disable + UserDir disabled # # To enable requests to /~user/ to serve the user's public_html - # directory, remove the "UserDir disable" line above, and uncomment + # directory, remove the "UserDir disabled" line above, and uncomment # the following line instead: # #UserDir public_html @@ -589,7 +600,7 @@ ScriptAlias /cgi-bin/ "/awips2/httpd_collaboration/var/www/cgi-bin/" # IndexOptions: Controls the appearance of server-generated directory # listings. # -IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable +IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8 # # AddIcon* directives tell the server which icon to show for different @@ -767,6 +778,12 @@ AddDefaultCharset UTF-8 AddType application/x-compress .Z AddType application/x-gzip .gz .tgz +# +# MIME-types for downloading Certificates and CRLs +# +AddType application/x-x509-ca-cert .crt +AddType application/x-pkcs7-crl .crl + # # AddHandler allows you to map certain file extensions to "handlers": # actions unrelated to filetype. These can be either built into the server