Apache2.4.27 could not find ssl_module in mod_ssl.so - apache

I am trying to setup a local https server using Apache2.4.27.
I have followed the instruction given on this website how to setup SSL on Apache.
When I uncomment LoadModule ssl_module libexec/mod_ssl.so on my Apache httpd configuration, I got the following error when I tried to restart my Apache server:
httpd: Syntax error on line 141 of /usr/local/etc/apache2/2.4/httpd.conf: Can't locate API module structure `ssl_module' in file /usr/local/opt/httpd24/libexec/mod_ssl.so: dlsym(0x7fe0a1c07080, ssl_module): symbol not found
I have confirmed that there is mod_ssl.so file inside my httpd's libexec folder.
I wonder where did I go wrong, since fresh installation of openssl and apache could not help me to solve this problem.

Related

Apache HTTP Server stopped working when using "https://" in xampp localhost

Google chrome update their security. how to enable HTTPS:// in xampp?
1) There is the config file xampp/apache/conf/extra/httpd-ssl.conf which contains all the ssl specific configuration. The files starts with <IfModule ssl_module>, so it only has an effect if the apache has been started with its mod_ssl module. Open the file xampp/apache/conf/httpd.conf in an editor and search for the line
#LoadModule ssl_module modules/mod_ssl.so
remove the hashmark, save the file and re-start the apache.
2) Also if you your document root is not properly configured than it might give you permission denied error. check for DOC ROOT
Check the highlighted text
I found this here. Refer to this for any help.

Apache httpd is not restarting in centos

I install Zend server CE 5.6. With that Apache is installed automatically. Now I want to restart Apache server then it is showing error
click here for image to see exact error
any help
why i cannot restart apache httpd service.....?
Well you got some syntax error in httpd.conf and zedserver_php.conf.
For libphp5.so, check if the user apache can access to usr/local/zend/lib/apache2/libphp5.so.
First look, I think you have some error in httpd.conf and zedserver_php.conf and that apache can't access to httpd.conf and zedserver_php.conf.

Apache won't start in wamp server version 2.4.4

when I run command in cmd C:\wamp\bin\apache\Apache2.4.4\bin\httpd
as given solution in a question of stack overflow about Apache is not starting it is given the following error:
C:\wamp\bin\apache\Apache2.4.4\bin>httpd.exe: Syntax error on line 539 of C:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf: Could not open config directory C:/wamp/vhosts: The system cannot find the path specified.
But my Apache Service is not starting and I am unable to understand the problem as my Wamp Server is working from last 2 months and suddenly this problem occurs as error log of Apache Service is not showing any error.
Your vhost dir points to C:/wamp/vhosts instead of C:\wamp\bin\apache\Apache2.4.4\conf\extra you should be able to chante that in your httpd.conf
Edit this in httpd.conf
Virtual hosts
Include conf/extra/httpd-vhosts.conf
Then you should also check your vhosts config in httpd-vhosts.conf

Not able to start Apache HTTP Server on Cent OS 6.4

While starting Apache tomcat, am getting error Starting httpd: Syntax error on line 3 of /etc/httpd/conf/httpd.conf: Invalid command 'AddHandler', perhaps misspelled or defined by a module not included in the server configuration I am using Cent OS 6.4 . I used the command service httpd start for starting the server.
You are trying to use Apache HTTP server configuration file with Tomcat.
Tomcat has it's own config files in TOMCAT-HOME/conf/ directory.
If you're actually talking about Apache HTTP, not Tomcat, you may get this error if there's no mime_module. Run httpd -M command to check if mime_module present or not.

Apache is not getting started after adding mod_proxy_cluster

i am trying to use my HTTP server as load balancer to my Application-server cluster setup.
so, i downloaded mod_proxy_cluster binaries and added below files to {$apache-home}/modules directory.
mod_proxy.so
mod_proxy_ajp.so
mod_slotmem.so
mod_manager.so
mod_proxy_cluster.so
mod_advertise.so
and also i added below lines in the httpd.conf file.
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
and then i tried to restart the Apache server but it is not getting started.. i tried a couple of times.. but no luck...
can anybody tell me where i am wrong?
thank you, in advance.
In ubuntu, try to view the apache log file at /var/log/apache2/error.log
If there is a line like this :
[Wed Aug 13 17:57:19 2014] [emerg] create_mem_node /etc/apache2/logs/manager.node failed: No such file or directory
Configuration Failed
So, just create a folder named logs in the /etc/apache2, then grant the permission to this folder.
No, you can start apache2 by apachectl start, then use netstat -tupln to check whether apache2 was started. (view port 80)
It is configurable; set MemManagerFile /your/path/to/httpd/cache/mod_cluster outside VirtualHost scope. Older mod_cluster versions were trying to store shm files in log/ directory by default. The current versions, 1.3.x, use the proper cache/ dir though.