Hello everyone, [Debian 7 Apache 2.2 PHP 5.4.45] after installing ispconfig with the default options, I get a 403 trying to access it (sorry cant paste the link on this forum) I use https, and port 8080 but it seems the apache ssl config is not blocking acces Code: <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> /etc/group Code: ispapps:x:5003:www-data ispconfig:x:5004:www-data,apache apache:x:5005: anyh idea what I could do to solve this ? thanks
Did you follow the apache perfect server tutorial to the letter for the install? Take a look at the apache error.log.
I followed this one https://www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3-p5 except for the squirell mail cos I use postfix (besides, the ispconfig complained postfix was missing, so it definetely uses it) and I pressed enter to leave the default options during the ISP install script apache error log says something like " user has been refused by config: /var/www" I tried on debian 8, i dont have the same error, but I cant get the admin page, it just shows default apache index page I dont get it, this seemed so simple to do
Squirrelmail is a webmail client and postfix is an mta, so thats not the same. When ispconfig complained that postfix is not there then postfix is most likely not installed correctly. Ensure that you use port 8080 and not port 80 to access the admin page and that you have mod_fcgi installed as descrbed in the tutorial. It is absolutely easy. The perfect server tutorials are blind copy/paste tested. We ask someone who never used Linux before to install a server by using the guide and let him simply copy/ paste all commands and only if this results in a working server the tutorial gets published. The problems arise when users think that they know Linux better and want to "improve" the tutorial which then results in non-working installations. E.g. I used the Debian 7 tutorial on Friday to install a server, I'am lazy so I don't even read the text and simply copy / paste the commands and the resulting system worked out f the box.
(I access it with https ip:8080) I am curently following this one www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3-p4 but yet there are stuf I dont need or even stuff I never heard of also it asks to intall thing that dont make no sense to me why install BIND ?? I though ISPconfig was supposed to be installed on each web server + all boxes will have static ips and dont serve any dns protocol.... not mentioning the tons of other packages it says I have to install (eg. for apache), I dont even know what these do, if they are mandatory or optional also do I have to install Quota ? can I use the good old ftp server (vftp?) or is pureftp mandatory ? so I have to install squirell, mailman and postfix ? I just need a simple mail server, no client here, it's a web box I skipped the XCache part cos I definetely dont want php code to be cached, we add issues with that in the past (lost 2 days of prod) so I hope this time it will work
do I really need all these for it to work ? Vlogger, Webalizer, And AWstats, Clamav ... I chose debian cos it only installs bear minimum, but now I am cluttering the os with thousands of things I never used
The perfect server guides describe the system requirements for ISPConfig, so with each package you leave out you will loose one or more functions in ISPConfig and it can be that the whole panel won't even show up anymore as you found out yourself already. You have 2 options: a) Follow the guide to the letter and you will have a fully working system in 15 - 20 minutes. 2) Leave out software as you think you know it better and have a non working system. It's your choice.
ok, last question as I use a VM, is it allright to first install vmware tools ? cos I could use the copy paste feature, I did not install vmware tools this time cos I was afraid it interfered with ispconfig
sure. you can always use copy past, just connect with an ssh client from your windows / mac or Linux desktop.
fyi : also one thing is missing in the procedure, for some strange reason, the /sbin, /usr/sbin paths are not in the path after install so a small export is needed (checked the web and I am not the only one having this issue, although it should be set by debian install)
It is not missing when you install a normal system from Debian CD or DVD https://www.howtoforge.com/tutorial/debian-7-wheezy-minimal-server/, so not sure what you used as basis for your server or what you uninstalled. I've used this guide on many servers already that used base installs of providers from all around the worls and the path was always set correctly on Debian.
I used debian wheezy net install cd as mentioned in the tutorial To install such a system you will need the following: the Debian Wheezy network installation CD, available here: http cdimage.debian.org/debian-cd/7.0.0/i386/iso-cd/debian-7.0.0-i386-netinst.iso (i386) or http cdimage.debian.org/debian-cd/7.0.0/amd64/iso-cd/debian-7.0.0-amd64-netinst.iso (x86_64) a fast Internet connection.
also, I dont see why I should have a squirell web client on my web server (one of my friend who introduced me to ispconfig also had the same issue and foud a way to avoid using that, I'll ask him)
I used that as well to write the tutorials. The last time I did this install was last Friday and there were no changes required in the tutorial.
You can leave out squirrelmail if your server shall not have support for webmail. The webmail links in ispconfig for the mailboxes won't work then. off course.