Hi,
I have a working vhosts setup with suphp configured.
I have one website (with joomla 2.5) using SSL.
Joomla seems not using suphp. I have no write permission on folders, but if I disable SSL I get the right permissions.
If I go to site information I can see the Server API is set to "Apache 2.0 Handler" while for the working suphp sites is set to "CGI/FastCGI", I don't' know if can be useful.
My sites are working all ok but the one using SSL.
To enable SSL I didn't use the ispconfig ssl tab because I already had the files on old server.
So I added to ispconfig.vhost the following lines:
Code:
<VirtualHost *:443>
SSLEngine On
SSLProtocol all
SSLCertificateFile /etc/pki/tls/certs/certificate.crt
SSLCertificateKeyFile /etc/pki/tls/certs/private.key
SSLCACertificateFile /etc/pki/tls/certs/intermediate.crt
ServerAdmin webmaster@domainname.it
ServerName domainname.it
ServerAlias www.domainname.it
DocumentRoot /var/www/domainname.it/web/
ErrorLog /var/log/ispconfig/httpd/domainname.it/error.log
<Directory /var/www/domainname.it/web>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client29/web32/web>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# Clear PHP settings of this website
<FilesMatch "\.ph(p3?|tml)$">
SetHandler None
</FilesMatch>
# suphp enabled
<Directory /var/www/clients/client29/web32/web>
<IfModule mod_suphp.c>
suPHP_Engine on
# suPHP_UserGroup web32 client29
suPHP_ConfigPath /var/www/conf/web32
AddHandler x-httpd-suphp .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-suphp
</IfModule>
</Directory>
# add support for apache mpm_itk
<IfModule mpm_itk_module>
AssignUserId web32 client29
</IfModule>
<IfModule mod_dav_fs.c>
# Do not execute PHP files in webdav directory
<Directory /var/www/clients/client29/web32/webdav>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler None
</FilesMatch>
</Directory>
DavLockDB /var/www/clients/client29/web32/tmp/DavLock
# DO NOT REMOVE THE COMMENTS!
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
# WEBDAV END
</IfModule>
</VirtualHost>
Posts: 31,872
Thanks: 689
Thanked 4,182 Times in 3,201 Posts
Quote:
To enable SSL I didn't use the ispconfig ssl tab because I already had the files on old server.
So I added to ispconfig.vhost the following lines:
Ok, thats wrong and can not work. Please undo the changes you made manually.
Then enable ssl in the wesbite that shall have ssl access and create a new self signed certificate in ispconfig for that site. Test if the ssl cert works. Afterwards replace the .key and .cert file in the ssl folder of the site (folder /var/www/yordomain.tld/ssl/) with the key and ssl cert that you already have and restart apache. Dont change any filenames, just replace the key and cert data in the files.
Recent comments
18 hours 26 min ago
21 hours 21 min ago
22 hours 35 min ago
23 hours 58 min ago
1 day 1 hour ago
1 day 3 hours ago
1 day 4 hours ago
1 day 20 hours ago
1 day 21 hours ago
2 days 51 min ago