I set up an Ubuntu server in VirtualBox following this guide: http://www.howtoforge.com/perfect-server-ubuntu-9.04-ispconfig-3 Everything is okay, except that "quotacheck -avugm" gives error "quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.". I wasn't able to solve it despite the error being discussed in many topics on this same forum. But no matter since I don't really need quota in the production server either. Actual problem is ISPConfig 3 itself. I created two clients one website each. Now, the first client has same hostname as I set up in /etc/hosts and /etc/hostname. Second client uses different hostname. Now, when I try to access the first website by hostname, it leads me to the default apache site. And when I try to access the second website by hostname, it gives me custom ISPConfig error message "ERROR 403 - Forbidden!". What I have missed? What do I need to do to have hostnames directed to correct directories? Thanks in advance. Edit: I got second hostname working, it was a silly error from my part. However, first hostname still directs to default apache site. Edit 2: quotacheck error was because I was using ext4 instead of ext3. I switched to ext3 and quota is now usable, although it does suggest using journaled quota instead.
I added IP-address and set it to both first and second website. There was no change in the first website and second website also then directed to the default apache site. I changed it back to * and second website started working again.
Then you either added the wrong IP address or the DNS A-Records of your domains point to a different IP address.
I only have one public IP-address, same as which is used in DNS record. Let me describe the problem again, by using example1.exampledomain.com and example2.exampledomain.com to which I have DNS-A records set up. - I set public IP-address and example1 hostname in /etc/hosts, and example1 hostname in /etc/hostname. - After setting up all necessary services and installing ISPConfig 3, I created two websites. One for example1 and another for example2. - Example1 hostname still points to default Apache page, but example2 works correctly. - If I add the public IP in "Edit Server IP" and add it to example1 and example2 websites in ISPConfig, both sites are directed to default Apache page. In a nutshell, example2 works fine until I specify an IP-address to it and example1 never works.
Nevermind that problem, on production server all is well. Except subdomains. Production server is hosting two domains, domain1.com and domain2.com each in their own IP-address. Both work without problems. But subdomains I have trouble with. I have created DNS A-record for subdomain by going to DNS, selected domain1.com, Records, A, set subdomain.domain1.com in hostname and same IP-address as domain1.com. Then I added a new website under Sites, set domain1.com's IP-address as the subdomain's IP-address, set subdomain.domain1.com as domain name and auto-subdomain I left to none. 24 hours later subdomain is still not working. What I have missed? I have searched this forums a lot but they all say the same, A-record should be all that's needed besides of creating a new website of course. As for error itself. Firefox gives me "Address Not Found" - "Firefox can't find the server at subdomain.domain1.com". And Chrome gives me "DNS error - cannot find server". So it looks like a DNS problem. Is setting A record in ISPConfig not enough?
1) Are there any pending tasks in the jobqueue? 2) Can you ping the domain name from your workstation and does it return the correct IP address?
Hi. Both main domains ping just fine, they work fine too. Subdomains do not ping. Job queue is clean. Should I have created CNAME record instead of A record? Is it correct that subdomain DNS records are added within main domain DNS record, instead of creating new DNS zone?
Not only subdomains but looks like I also have trouble with sending emails. My forums won't send anything out with PHP mail function. Server setup closely follows Debian Lenny 5.0 perfect server guide. /var/log/mail.err /var/log/mail.warn IP-address censored, but it's not associated with our server or IP. Rest of the mail logs are empty. I also created email-domain, set it as mail.domain1.com as found in MX DNS record. Then created email mailbox and set it as [email protected]. Now when I set my forums to use SMTP with username [email protected] and the password I set, it still doesn't send any emails.
I got subdomains working. There was an error in my setup of DNS A records. In A record hostname field I had typed "subdomain.domain1.com" while correct entry would be just "subdomain". Now, if I could get sending of emails to work... Edit: I don't really need clamav to scan outgoing emails on the server. But if I uninstall clamav, instead of previous errors it gets filled with errors it can't find clamav files. How do I stop postfix from attempting virus scans? And also, should those errors stop emails from being sent? Edit 2: I got email sending to work after I commented out two lines in nano /etc/postfix/main.cf #content_filter = amavis:[127.0.0.1]:10024 #receive_override_options = no_address_mappings and executed postsuper -r ALL && postfix reload And finally aptitude remove amavisd-new clamav clamav-daemon clamav-docs spamassassin No more avahi/clamav using ~150MB RAM. Edit 3: Edited above to be more precise for anyone who has same problem as me.