try netstat instead of lsof. that works on both linux and windows. E On Sun, 17 Feb 2019 at 23:15, Mike Starr <[email protected]> wrote:
> NOTE: ISSUE RESOLVED (SEE END OF E-MAIL MESSAGE) > > E-mail: > > Hi. Thank you for the response. First off, I am using Windows, so I don't > think lsof works for me. Would the corresponding command be netstat? PID 4 > is listening, in Apache it says it is "Unable to open process" and in > Windows task manager it says it is NT Kernel & System. I am not seeing any > up-to-date error entries in error.log but have included it in its entirety > below. > > error.log: > [Sun Feb 10 21:19:49.747457 2019] [ssl:warn] [pid 8932:tid 672] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:19:49.876492 2019] [ssl:warn] [pid 8932:tid 672] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:19:50.897733 2019] [mpm_winnt:notice] [pid 8932:tid 672] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Sun Feb 10 21:19:50.897733 2019] [mpm_winnt:notice] [pid 8932:tid 672] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Sun Feb 10 21:19:50.897733 2019] [core:notice] [pid 8932:tid 672] > AH00094: Command line: 'apache\\bin\\httpd.exe -d E:/computer > stuff/xampp/apache -f conf\\httpd.conf' > [Sun Feb 10 21:19:50.956749 2019] [mpm_winnt:notice] [pid 8932:tid 672] > AH00418: Parent: Created child process 12732 > Apache server shutdown initiated... > sl:warn] [pid 12732:tid 604] AH01909: www.example.com:443:0 server > certificate does NOT include an ID which matches the server name > [Sun Feb 10 21:19:52.236224 2019] [ssl:warn] [pid 12732:tid 604] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:19:52.322145 2019] [mpm_winnt:notice] [pid 12732:tid 604] > AH00354: Child: Starting 150 worker threads. > [Sun Feb 10 21:21:15.869936 2019] [mpm_winnt:notice] [pid 8932:tid 672] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Sun Feb 10 21:21:17.872768 2019] [mpm_winnt:notice] [pid 12732:tid 604] > AH00364: Child: All worker threads have exited. > [Sun Feb 10 21:21:17.923086 2019] [mpm_winnt:notice] [pid 8932:tid 672] > AH00430: Parent: Child process 12732 exited successfully. > [Sun Feb 10 21:24:00.093124 2019] [ssl:warn] [pid 12840:tid 684] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:24:00.229421 2019] [ssl:warn] [pid 12840:tid 684] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:24:00.273434 2019] [mpm_winnt:notice] [pid 12840:tid 684] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Sun Feb 10 21:24:00.274434 2019] [mpm_winnt:notice] [pid 12840:tid 684] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Sun Feb 10 21:24:00.274434 2019] [core:notice] [pid 12840:tid 684] > AH00094: Command line: 'apache\\bin\\httpd.exe -d E:/computer > stuff/xampp/apache -f conf\\httpd.conf' > [Sun Feb 10 21:24:00.303420 2019] [mpm_winnt:notice] [pid 12840:tid 684] > AH00418: Parent: Created child process 13200 > Apache server shutdown initiated... > sl:warn] [pid 13200:tid 672] AH01909: www.example.com:443:0 server > certificate does NOT include an ID which matches the server name > [Sun Feb 10 21:24:01.357830 2019] [ssl:warn] [pid 13200:tid 672] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:24:01.405841 2019] [mpm_winnt:notice] [pid 13200:tid 672] > AH00354: Child: Starting 150 worker threads. > [Sun Feb 10 21:24:12.130233 2019] [mpm_winnt:notice] [pid 12840:tid 684] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Sun Feb 10 21:24:14.132640 2019] [mpm_winnt:notice] [pid 13200:tid 672] > AH00364: Child: All worker threads have exited. > [Sun Feb 10 21:24:14.202320 2019] [mpm_winnt:notice] [pid 12840:tid 684] > AH00430: Parent: Child process 13200 exited successfully. > [Sun Feb 10 21:32:00.455427 2019] [ssl:warn] [pid 12536:tid 656] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:32:00.574758 2019] [ssl:warn] [pid 12536:tid 656] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:32:00.619773 2019] [mpm_winnt:notice] [pid 12536:tid 656] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Sun Feb 10 21:32:00.619773 2019] [mpm_winnt:notice] [pid 12536:tid 656] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Sun Feb 10 21:32:00.619773 2019] [core:notice] [pid 12536:tid 656] > AH00094: Command line: 'E:\\computer stuff\\xampp\\apache\\bin\\httpd.exe > -d E:/computer stuff/xampp/apache' > [Sun Feb 10 21:32:00.774540 2019] [mpm_winnt:notice] [pid 12536:tid 656] > AH00418: Parent: Created child process 1252 > Apache server shutdown initiated... > sl:warn] [pid 1252:tid 664] AH01909: www.example.com:443:0 server > certificate does NOT include an ID which matches the server name > [Sun Feb 10 21:32:01.878822 2019] [ssl:warn] [pid 1252:tid 664] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:32:01.927961 2019] [mpm_winnt:notice] [pid 1252:tid 664] > AH00354: Child: Starting 150 worker threads. > [Sun Feb 10 21:32:16.744932 2019] [mpm_winnt:notice] [pid 12536:tid 656] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Sun Feb 10 21:32:18.746934 2019] [mpm_winnt:notice] [pid 1252:tid 664] > AH00364: Child: All worker threads have exited. > [Sun Feb 10 21:32:18.798944 2019] [mpm_winnt:notice] [pid 12536:tid 656] > AH00430: Parent: Child process 1252 exited successfully. > [Sun Feb 10 21:39:38.364819 2019] [ssl:warn] [pid 11828:tid 644] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:39:38.983560 2019] [ssl:warn] [pid 11828:tid 644] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:39:39.030571 2019] [mpm_winnt:notice] [pid 11828:tid 644] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Sun Feb 10 21:39:39.030571 2019] [mpm_winnt:notice] [pid 11828:tid 644] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Sun Feb 10 21:39:39.030571 2019] [core:notice] [pid 11828:tid 644] > AH00094: Command line: 'httpd -d E:/computer stuff/xampp/apache' > [Sun Feb 10 21:39:39.082673 2019] [mpm_winnt:notice] [pid 11828:tid 644] > AH00418: Parent: Created child process 12504 > Apache server interrupted... > 019] [ssl:warn] [pid 12504:tid 652] AH01909: www.example.com:443:0 server > certificate does NOT include an ID which matches the server name > [Sun Feb 10 21:39:39.902168 2019] [ssl:warn] [pid 12504:tid 652] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:39:39.949177 2019] [mpm_winnt:notice] [pid 12504:tid 652] > AH00354: Child: Starting 150 worker threads. > [Sun Feb 10 21:39:41.820980 2019] [mpm_winnt:notice] [pid 11828:tid 644] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Sun Feb 10 21:39:43.823837 2019] [mpm_winnt:notice] [pid 12504:tid 652] > AH00364: Child: All worker threads have exited. > [Sun Feb 10 21:39:43.898589 2019] [mpm_winnt:notice] [pid 11828:tid 644] > AH00430: Parent: Child process 12504 exited successfully. > [Sun Feb 10 21:40:50.512320 2019] [ssl:warn] [pid 11472:tid 744] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:40:50.649350 2019] [ssl:warn] [pid 11472:tid 744] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:40:50.708515 2019] [mpm_winnt:notice] [pid 11472:tid 744] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Sun Feb 10 21:40:50.709518 2019] [mpm_winnt:notice] [pid 11472:tid 744] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Sun Feb 10 21:40:50.709518 2019] [core:notice] [pid 11472:tid 744] > AH00094: Command line: 'E:\\computer stuff\\xampp\\apache\\bin\\httpd.exe > -d E:/computer stuff/xampp/apache' > [Sun Feb 10 21:40:50.743663 2019] [mpm_winnt:notice] [pid 11472:tid 744] > AH00418: Parent: Created child process 13072 > [Sun Feb 10 21:40:51.507137 2019] [ssl:warn] [pid 13072:tid 680] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:40:51.586160 2019] [ssl:warn] [pid 13072:tid 680] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Sun Feb 10 21:40:51.634169 2019] [mpm_winnt:notice] [pid 13072:tid 680] > AH00354: Child: Starting 150 worker threads. > [Mon Feb 11 20:08:55.225940 2019] [core:error] [pid 13072:tid 1932] > (20024)The given path is misformatted or contained invalid characters: > [client 127.0.0.1:51551] AH00127: Cannot map GET > /file:///E:/computer%20stuff/xampp/htdocs/index.php HTTP/1.1 to file > [Tue Feb 12 22:02:10.394001 2019] [mpm_winnt:notice] [pid 11472:tid 744] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Tue Feb 12 22:02:12.471127 2019] [mpm_winnt:notice] [pid 13072:tid 680] > AH00364: Child: All worker threads have exited. > [Tue Feb 12 22:02:12.564870 2019] [mpm_winnt:notice] [pid 11472:tid 744] > AH00430: Parent: Child process 13072 exited successfully. > [Tue Feb 12 22:03:31.089116 2019] [ssl:warn] [pid 3852:tid 740] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Tue Feb 12 22:03:31.307951 2019] [ssl:warn] [pid 3852:tid 740] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Tue Feb 12 22:03:33.026873 2019] [mpm_winnt:notice] [pid 3852:tid 740] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Tue Feb 12 22:03:33.026873 2019] [mpm_winnt:notice] [pid 3852:tid 740] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Tue Feb 12 22:03:33.026873 2019] [core:notice] [pid 3852:tid 740] > AH00094: Command line: 'E:\\computer stuff\\xampp\\apache\\bin\\httpd.exe > -d E:/computer stuff/xampp/apache' > [Tue Feb 12 22:03:33.026873 2019] [mpm_winnt:notice] [pid 3852:tid 740] > AH00418: Parent: Created child process 5888 > [Tue Feb 12 22:03:35.167528 2019] [ssl:warn] [pid 5888:tid 736] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Tue Feb 12 22:03:35.308151 2019] [ssl:warn] [pid 5888:tid 736] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Tue Feb 12 22:03:35.401908 2019] [mpm_winnt:notice] [pid 5888:tid 736] > AH00354: Child: Starting 150 worker threads. > [Fri Feb 15 18:14:20.210760 2019] [mpm_winnt:notice] [pid 3852:tid 740] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Fri Feb 15 18:14:22.232792 2019] [mpm_winnt:notice] [pid 5888:tid 736] > AH00364: Child: All worker threads have exited. > [Fri Feb 15 18:14:22.368583 2019] [mpm_winnt:notice] [pid 3852:tid 740] > AH00430: Parent: Child process 5888 exited successfully. > [Fri Feb 15 18:14:30.433013 2019] [ssl:warn] [pid 1808:tid 740] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Fri Feb 15 18:14:30.543041 2019] [ssl:warn] [pid 1808:tid 740] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Fri Feb 15 18:14:30.678011 2019] [mpm_winnt:notice] [pid 1808:tid 740] > AH00455: Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 configured -- > resuming normal operations > [Fri Feb 15 18:14:30.678011 2019] [mpm_winnt:notice] [pid 1808:tid 740] > AH00456: Apache Lounge VC15 Server built: Nov 21 2018 11:27:36 > [Fri Feb 15 18:14:30.678011 2019] [core:notice] [pid 1808:tid 740] > AH00094: Command line: 'E:\\computer stuff\\xampp\\apache\\bin\\httpd.exe > -d E:/computer stuff/xampp/apache' > [Fri Feb 15 18:14:30.682018 2019] [mpm_winnt:notice] [pid 1808:tid 740] > AH00418: Parent: Created child process 5112 > [Fri Feb 15 18:14:31.583106 2019] [ssl:warn] [pid 5112:tid 736] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Fri Feb 15 18:14:31.658256 2019] [ssl:warn] [pid 5112:tid 736] AH01909: > www.example.com:443:0 server certificate does NOT include an ID which > matches the server name > [Fri Feb 15 18:14:31.709137 2019] [mpm_winnt:notice] [pid 5112:tid 736] > AH00354: Child: Starting 150 worker threads. > [Sun Feb 17 18:47:15.824803 2019] [mpm_winnt:notice] [pid 1808:tid 740] > AH00422: Parent: Received shutdown signal -- Shutting down the server. > [Sun Feb 17 18:47:17.829290 2019] [mpm_winnt:notice] [pid 5112:tid 736] > AH00364: Child: All worker threads have exited. > [Sun Feb 17 18:47:17.944362 2019] [mpm_winnt:notice] [pid 1808:tid 740] > AH00430: Parent: Child process 5112 exited successfully. > > > And here is my httpd.conf file: > > # > # This is the main Apache HTTP server configuration file. It contains the > # configuration directives that give the server its instructions. > # See <URL:http://httpd.apache.org/docs/2.4/> for detailed information. > # In particular, see > # <URL:http://httpd.apache.org/docs/2.4/mod/directives.html> > # for a discussion of each configuration directive. > # > # Do NOT simply read the instructions in here without understanding > # what they do. They're here only as hints or reminders. If you are > unsure > # consult the online docs. You have been warned. > # > # Configuration and logfile names: If the filenames you specify for many > # of the server's control files begin with "/" (or "drive:/" for Win32), > the > # server will use that explicit path. If the filenames do *not* begin > # with "/", the value of ServerRoot is prepended -- so "logs/access_log" > # with ServerRoot set to "/usr/local/apache2" will be interpreted by the > # server as "/usr/local/apache2/logs/access_log", whereas > "/logs/access_log" > # will be interpreted as '/logs/access_log'. > # > # NOTE: Where filenames are specified, you must use forward slashes > # instead of backslashes (e.g., "c:/apache" instead of "c:\apache"). > # If a drive letter is omitted, the drive on which httpd.exe is located > # will be used by default. It is recommended that you always supply > # an explicit drive letter in absolute paths to avoid confusion. > > # > # ServerRoot: The top of the directory tree under which the server's > # configuration, error, and log files are kept. > # > # Do not add a slash at the end of the directory path. If you point > # ServerRoot at a non-local disk, be sure to specify a local disk on the > # Mutex directive, if file-based mutexes are used. If you wish to share > the > # same ServerRoot for multiple httpd daemons, you will need to change at > # least PidFile. > # > Define SRVROOT "E:/computer stuff/xampp/apache" > > ServerRoot "E:/computer stuff/xampp/apache" > > # > # Mutex: Allows you to set the mutex mechanism and mutex file directory > # for individual mutexes, or change the global defaults > # > # Uncomment and change the directory if mutexes are file-based and the > default > # mutex file directory is not on a local disk or is not appropriate for > some > # other reason. > # > # Mutex default:logs > > # > # Listen: Allows you to bind Apache to specific IP addresses and/or > # ports, instead of the default. See also the <VirtualHost> > # directive. > # > # Change this to Listen on specific IP addresses as shown below to > # prevent Apache from glomming onto all bound IP addresses. > # > #Listen 12.34.56.78:80 > Listen 8080 > > # > # Dynamic Shared Object (DSO) Support > # > # To be able to use the functionality of a module which was built as a DSO > you > # have to place corresponding `LoadModule' lines at this location so the > # directives contained in it are actually available _before_ they are used. > # Statically compiled modules (those listed by `httpd -l') do not need > # to be loaded here. > # > # Example: > # LoadModule foo_module modules/mod_foo.so > # > LoadModule access_compat_module modules/mod_access_compat.so > LoadModule actions_module modules/mod_actions.so > LoadModule alias_module modules/mod_alias.so > LoadModule allowmethods_module modules/mod_allowmethods.so > LoadModule asis_module modules/mod_asis.so > LoadModule auth_basic_module modules/mod_auth_basic.so > #LoadModule auth_digest_module modules/mod_auth_digest.so > #LoadModule auth_form_module modules/mod_auth_form.so > #LoadModule authn_anon_module modules/mod_authn_anon.so > LoadModule authn_core_module modules/mod_authn_core.so > #LoadModule authn_dbd_module modules/mod_authn_dbd.so > #LoadModule authn_dbm_module modules/mod_authn_dbm.so > LoadModule authn_file_module modules/mod_authn_file.so > #LoadModule authn_socache_module modules/mod_authn_socache.so > #LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so > #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so > LoadModule authz_core_module modules/mod_authz_core.so > #LoadModule authz_dbd_module modules/mod_authz_dbd.so > #LoadModule authz_dbm_module modules/mod_authz_dbm.so > LoadModule authz_groupfile_module modules/mod_authz_groupfile.so > LoadModule authz_host_module modules/mod_authz_host.so > #LoadModule authz_owner_module modules/mod_authz_owner.so > LoadModule authz_user_module modules/mod_authz_user.so > LoadModule autoindex_module modules/mod_autoindex.so > #LoadModule brotli_module modules/mod_brotli.so > #LoadModule buffer_module modules/mod_buffer.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 cern_meta_module modules/mod_cern_meta.so > LoadModule cgi_module modules/mod_cgi.so > #LoadModule charset_lite_module modules/mod_charset_lite.so > #LoadModule data_module modules/mod_data.so > #LoadModule dav_module modules/mod_dav.so > #LoadModule dav_fs_module modules/mod_dav_fs.so > LoadModule dav_lock_module modules/mod_dav_lock.so > #LoadModule dbd_module modules/mod_dbd.so > #LoadModule deflate_module modules/mod_deflate.so > LoadModule dir_module modules/mod_dir.so > #LoadModule dumpio_module modules/mod_dumpio.so > LoadModule env_module modules/mod_env.so > #LoadModule expires_module modules/mod_expires.so > #LoadModule ext_filter_module modules/mod_ext_filter.so > #LoadModule file_cache_module modules/mod_file_cache.so > #LoadModule filter_module modules/mod_filter.so > #LoadModule http2_module modules/mod_http2.so > LoadModule headers_module modules/mod_headers.so > #LoadModule heartbeat_module modules/mod_heartbeat.so > #LoadModule heartmonitor_module modules/mod_heartmonitor.so > #LoadModule ident_module modules/mod_ident.so > #LoadModule imagemap_module modules/mod_imagemap.so > LoadModule include_module modules/mod_include.so > LoadModule info_module modules/mod_info.so > LoadModule isapi_module modules/mod_isapi.so > #LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so > #LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so > #LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so > #LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so > #LoadModule ldap_module modules/mod_ldap.so > #LoadModule logio_module modules/mod_logio.so > LoadModule log_config_module modules/mod_log_config.so > #LoadModule log_debug_module modules/mod_log_debug.so > #LoadModule log_forensic_module modules/mod_log_forensic.so > #LoadModule lua_module modules/mod_lua.so > LoadModule cache_disk_module modules/mod_cache_disk.so > #LoadModule macro_module modules/mod_macro.so > #LoadModule md_module modules/mod_md.so > LoadModule mime_module modules/mod_mime.so > #LoadModule mime_magic_module modules/mod_mime_magic.so > LoadModule negotiation_module modules/mod_negotiation.so > LoadModule proxy_module modules/mod_proxy.so > LoadModule proxy_ajp_module modules/mod_proxy_ajp.so > #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so > #LoadModule proxy_connect_module modules/mod_proxy_connect.so > #LoadModule proxy_express_module modules/mod_proxy_express.so > #LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so > #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so > #LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so > #LoadModule proxy_html_module modules/mod_proxy_html.so > #LoadModule proxy_http_module modules/mod_proxy_http.so > #LoadModule proxy_http2_module modules/mod_proxy_http2.so > #LoadModule proxy_scgi_module modules/mod_proxy_scgi.so > #LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so > #LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so > #LoadModule ratelimit_module modules/mod_ratelimit.so > #LoadModule reflector_module modules/mod_reflector.so > #LoadModule remoteip_module modules/mod_remoteip.so > #LoadModule request_module modules/mod_request.so > #LoadModule reqtimeout_module modules/mod_reqtimeout.so > LoadModule rewrite_module modules/mod_rewrite.so > #LoadModule sed_module modules/mod_sed.so > #LoadModule session_module modules/mod_session.so > #LoadModule session_cookie_module modules/mod_session_cookie.so > #LoadModule session_crypto_module modules/mod_session_crypto.so > #LoadModule session_dbd_module modules/mod_session_dbd.so > LoadModule setenvif_module modules/mod_setenvif.so > #LoadModule slotmem_plain_module modules/mod_slotmem_plain.so > #LoadModule slotmem_shm_module modules/mod_slotmem_shm.so > #LoadModule socache_dbm_module modules/mod_socache_dbm.so > #LoadModule socache_memcache_module modules/mod_socache_memcache.so > LoadModule socache_shmcb_module modules/mod_socache_shmcb.so > #LoadModule speling_module modules/mod_speling.so > LoadModule ssl_module modules/mod_ssl.so > LoadModule status_module modules/mod_status.so > #LoadModule substitute_module modules/mod_substitute.so > #LoadModule unique_id_module modules/mod_unique_id.so > #LoadModule userdir_module modules/mod_userdir.so > #LoadModule usertrack_module modules/mod_usertrack.so > LoadModule version_module modules/mod_version.so > #LoadModule vhost_alias_module modules/mod_vhost_alias.so > #LoadModule watchdog_module modules/mod_watchdog.so > #LoadModule xml2enc_module modules/mod_xml2enc.so > > <IfModule unixd_module> > # > # If you wish httpd to run as a different user or group, you must run > # httpd as root initially and it will switch. > # > # User/Group: The name (or #number) of the user/group to run httpd as. > # It is usually good practice to create a dedicated user and group for > # running httpd, as with most system services. > # > User daemon > Group daemon > > </IfModule> > > # 'Main' server configuration > # > # The directives in this section set up the values used by the 'main' > # server, which responds to any requests that aren't handled by a > # <VirtualHost> definition. These values also provide defaults for > # any <VirtualHost> containers you may define later in the file. > # > # All of these directives may appear inside <VirtualHost> containers, > # in which case these default settings will be overridden for the > # virtual host being defined. > # > > # > # ServerAdmin: Your address, where problems with the server should be > # e-mailed. This address appears on some server-generated pages, such > # as error documents. e.g. [email protected] > # > ServerAdmin postmaster@localhost > > # > # ServerName gives the name and port that the server uses to identify > itself. > # This can often be determined automatically, but we recommend you specify > # it explicitly to prevent problems during startup. > # > # If your host doesn't have a registered DNS name, enter its IP address > here. > # > ServerName localhost:8080 > > # > # Deny access to the entirety of your server's filesystem. You must > # explicitly permit access to web content directories in other > # <Directory> blocks below. > # > <Directory /> > AllowOverride none > Require all denied > </Directory> > > # > # Note that from this point forward you must specifically allow > # particular features to be enabled - so if something's not working as > # you might expect, make sure that you have specifically enabled it > # below. > # > > # > # DocumentRoot: The directory out of which you will serve your > # documents. By default, all requests are taken from this directory, but > # symbolic links and aliases may be used to point to other locations. > # > DocumentRoot "E:/computer stuff/xampp/htdocs" > <Directory "E:/computer stuff/xampp/htdocs"> > # > # Possible values for the Options directive are "None", "All", > # or any combination of: > # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI > MultiViews > # > # Note that "MultiViews" must be named *explicitly* --- "Options All" > # doesn't give it to you. > # > # The Options directive is both complicated and important. Please see > # http://httpd.apache.org/docs/2.4/mod/core.html#options > # for more information. > # > Options Indexes FollowSymLinks Includes ExecCGI > > # > # AllowOverride controls what directives may be placed in .htaccess > files. > # It can be "All", "None", or any combination of the keywords: > # AllowOverride FileInfo AuthConfig Limit > # > AllowOverride All > > # > # Controls who can get stuff from this server. > # > Require all granted > </Directory> > > # > # DirectoryIndex: sets the file that Apache will serve if a directory > # is requested. > # > <IfModule dir_module> > DirectoryIndex index.php index.pl index.cgi index.asp index.shtml > index.html index.htm \ > default.php default.pl default.cgi default.asp > default.shtml default.html default.htm \ > home.php home.pl home.cgi home.asp home.shtml > home.html home.htm > </IfModule> > > # > # The following lines prevent .htaccess and .htpasswd files from being > # viewed by Web clients. > # > <Files ".ht*"> > Require all denied > </Files> > > # > # ErrorLog: The location of the error log file. > # If you do not specify an ErrorLog directive within a <VirtualHost> > # container, error messages relating to that virtual host will be > # logged here. If you *do* define an error logfile for a <VirtualHost> > # container, that host's errors will be logged there and not here. > # > ErrorLog "logs/error.log" > > # > # LogLevel: Control the number [type?] of messages logged to the error_log. > # Possible values include: debug, info, notice, warn, error, crit, > # alert, emerg. > # > LogLevel warn > > <IfModule log_config_module> > # > # The following directives define some format nicknames for use with > # a 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> > # You need to enable mod_logio.c to use %I and %O > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" > \"%{User-Agent}i\" %I %O" combinedio > </IfModule> > > # > # The location and format of the access logfile (Common Logfile > Format). > # If you do not define any access logfiles within a <VirtualHost> > # container, they will be logged here. Contrariwise, if you *do* > # define per-<VirtualHost> access logfiles, transactions will be > # logged therein and *not* in this file. > # > #CustomLog "logs/access.log" common > > # > # If you prefer a logfile with access, agent, and referer information > # (Combined Logfile Format) you can use the following directive. > # > CustomLog "logs/access.log" combined > </IfModule> > > <IfModule alias_module> > # > # Redirect: Allows you to tell clients about documents that used to > # exist in your server's namespace, but do not anymore. The client > # will make a new request for the document at its new location. > # Example: > # Redirect permanent /foo http://www.example.com/bar > > # > # Alias: Maps web paths into filesystem paths and is used to > # access content that does not live under the DocumentRoot. > # Example: > # Alias /webpath /full/filesystem/path > # > # If you include a trailing / on /webpath then the server will > # require it to be present in the URL. You will also likely > # need to provide a <Directory> section to allow access to > # the filesystem path. > > # > # ScriptAlias: This controls which directories contain server scripts. > # ScriptAliases are essentially the same as Aliases, except that > # documents in the target directory are treated as applications and > # run by the server when requested rather than as documents sent to the > # client. The same rules about trailing "/" apply to ScriptAlias > # directives as to Alias. > # > ScriptAlias /cgi-bin/ "E:/computer stuff/xampp/cgi-bin/" > > </IfModule> > > <IfModule cgid_module> > # > # ScriptSock: On threaded servers, designate the path to the UNIX > # socket used to communicate with the CGI daemon of mod_cgid. > # > #Scriptsock cgisock > </IfModule> > > # > # "E:/computer stuff/xampp/cgi-bin" should be changed to whatever your > ScriptAliased > # CGI directory exists, if you have that configured. > # > <Directory "E:/computer stuff/xampp/cgi-bin"> > AllowOverride All > Options None > Require all granted > </Directory> > > <IfModule headers_module> > # > # Avoid passing HTTP_PROXY environment to CGI's on this or any proxied > # backend servers which have lingering "httpoxy" defects. > # 'Proxy' request header is undefined by the IETF, not listed by IANA > # > RequestHeader unset Proxy early > </IfModule> > > <IfModule mime_module> > # > # TypesConfig points to the file containing the list of mappings from > # filename extension to MIME-type. > # > TypesConfig conf/mime.types > > # > # AddType allows you to add to or override the MIME configuration > # file specified in TypesConfig for specific file types. > # > #AddType application/x-gzip .tgz > # > # AddEncoding allows you to have certain browsers uncompress > # information on the fly. Note: Not all browsers support this. > # > #AddEncoding x-compress .Z > #AddEncoding x-gzip .gz .tgz > # > # If the AddEncoding directives above are commented-out, then you > # probably should define those extensions to indicate media types: > # > AddType application/x-compress .Z > AddType application/x-gzip .gz .tgz > > # > # AddHandler allows you to map certain file extensions to "handlers": > # actions unrelated to filetype. These can be either built into the > server > # or added with the Action directive (see below) > # > # To use CGI scripts outside of ScriptAliased directories: > # (You will also need to add "ExecCGI" to the "Options" directive.) > # > AddHandler cgi-script .cgi .pl .asp > > # For type maps (negotiated resources): > #AddHandler type-map var > > # > # Filters allow you to process content before it is sent to the client. > # > # To parse .shtml files for server-side includes (SSI): > # (You will also need to add "Includes" to the "Options" directive.) > # > AddType text/html .shtml > AddOutputFilter INCLUDES .shtml > </IfModule> > > # > # The mod_mime_magic module allows the server to use various hints from the > # contents of the file itself to determine its type. The MIMEMagicFile > # directive tells the module where the hint definitions are located. > # > <IfModule mime_magic_module> > # > # The mod_mime_magic module allows the server to use various hints > from the > # contents of the file itself to determine its type. The MIMEMagicFile > # directive tells the module where the hint definitions are located. > # > MIMEMagicFile "conf/magic" > </IfModule> > > > # > # Customizable error responses come in three flavors: > # 1) plain text 2) local redirects 3) external redirects > # > # Some examples: > #ErrorDocument 500 "The server made a 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 a request before > # returning the entire resource, or one of the special > # values 'default', 'none' or 'unlimited'. > # Default setting is to accept 200 Ranges. > #MaxRanges unlimited > > # > # EnableMMAP and EnableSendfile: On systems that support it, > # memory-mapping or the sendfile syscall may be used to deliver > # files. This usually improves server performance, but must > # be turned off when serving from networked-mounted > # filesystems or if support for these functions is otherwise > # broken on your system. > # Defaults: EnableMMAP On, EnableSendfile Off > # > #EnableMMAP off > #EnableSendfile off > > # Supplemental configuration > # > # The configuration files in the conf/extra/ directory can be > # included to add extra features or to modify the default configuration of > # the server, or you may simply copy their contents here and change as > # 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 and configuration > Include conf/extra/httpd-info.conf > > # Virtual hosts > Include conf/extra/httpd-vhosts.conf > > # Local access to the Apache HTTP Server Manual > #Include conf/extra/httpd-manual.conf > > # Distributed authoring and versioning (WebDAV) > #Attention! WEB_DAV is a security risk without a new userspecific > configuration for a secure authentifcation > #Include conf/extra/httpd-dav.conf > > # Various default settings > #Include E:/computer stuff/xampp/apache/conf/extra/httpd-default.conf > # Implements a proxy/gateway for Apache. > Include "E:/computer stuff/xampp/apache/conf/extra/httpd-proxy.conf" > # Various default settings > Include "E:/computer stuff/xampp/apache/conf/extra/httpd-default.conf" > # XAMPP settings > Include "E:/computer stuff/xampp/apache/conf/extra/httpd-xampp.conf" > > # Configure mod_proxy_html to understand HTML4/XHTML1 > <IfModule proxy_html_module> > Include "E:/computer stuff/xampp/apache/conf/extra/proxy-html.conf" > </IfModule> > > # Secure (SSL/TLS) connections > Include "E:/computer stuff/xampp/apache/conf/extra/httpd-ssl.conf" > # > # Note: The following must must be present to support > # starting without SSL on platforms with no /dev/random equivalent > # but a statically compiled-in mod_ssl. > # > <IfModule ssl_module> > SSLRandomSeed startup builtin > SSLRandomSeed connect builtin > </IfModule> > > # XAMPP: We disable operating system specific optimizations for a listening > # socket by the http protocol here. IE 64 bit make problems without this. > > AcceptFilter http none > AcceptFilter https none > # AJP13 Proxy > <IfModule mod_proxy.c> > <IfModule mod_proxy_ajp.c> > Include "conf/extra/httpd-ajp.conf" > </IfModule> > </IfModule> > > > Order Allow,Deny > Allow from all > > > Many thanks. > > PS: I fixed it by removing the last two lines from httpd.conf. I was > trying to make my website accessible from another computer through a web > browser but it looks like that broke it. > > Thank you for the help! > > > On Sun, Feb 17, 2019 at 8:04 PM Chris Punches <[email protected]> > wrote: > >> Your configuration files would be a wonderful start. >> >> On Sun, Feb 17, 2019, 10:21 PM Mike Starr <[email protected]> wrote: >> >>> I've modified the Listen directive in httpd.conf to listen on port 8080 >>> instead of 80 but Apache still won't start, with the error that port 80 is >>> blocked. >>> >>> What am I doing wrong? >>> >>> Thanks. >>> >>> Michael >>> >>> PS: Sorry if this is a double post, I sent this message before I was >>> added to the mail list so I'm assuming that one wasn't processed. >>> >>
