View Full Version : [ubuntu] Apache2 SSL failing everytime

May 20th, 2008, 02:05 AM
Hi Guys
I am having problems getting my apache restarted all the time it said Fail

here what I tried to install:

Create virtualhost

Make a copy of the default virtualhost

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl

Modify it so it looks something like this

sudo nano -w /etc/apache2/sites-available/ssl

NameVirtualHost *:443
<virtualhost *:443>
ServerAdmin webmaster@localhost

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

DocumentRoot /var/www/
<directory />
Options FollowSymLinks
AllowOverride None

<directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from ::1/128


May 20th, 2008, 02:33 AM
This guide is good:http://www.vanemery.com/Linux/Apache/apache-SSL.html
When I did this (sometime ago) It seems I had to put the ssl engine directives in httpd.conf rather than in the virtual hosts directory. Also, so far as where that guide has mkdir /root/ca, I did everything in my /home directory.
It took several tutorials and a bit of trial and error, but I did have ssl working for a long time. I eventually disabled it, and now have a fresh system...sorry I don't have example config files for you.

May 20th, 2008, 04:28 AM
now im getting a error of apache2: Could not reliably determine the server's fully qualified domain name, using for ServerName
httpd (no pid file) not running
apache2: Could not reliably determine the server's fully qualified domain name, using for ServerName

May 20th, 2008, 06:18 AM
Did you name your server in httpd.conf?

May 20th, 2008, 06:46 AM
no I didnt and that httpd.conf is blank.
and plus I get this new error " [error] Name or service not known: failed to resolve name for 192.168.1.X (check dns)
[warn] NameVirtualHost at 192.168.1.X has no virtual host

May 20th, 2008, 07:48 AM

May 20th, 2008, 07:18 PM
~~~bump again~~~

May 21st, 2008, 09:58 AM
Going from memory here...(weak memory) When you created the ca certificate you would have used some "company name" perhaps (something a little unexpected), or maybe it was just called "domain name" When the ssl engine tries to start, that name has to be matched by a ServerName in httpd.conf, and possibly in the Virtual host file under ServerAdmin...that is, add another line: ServerName <domain>