Your system has 1.83 GB of memory, which is at or above the Virtualmin recommended minimum of 256 MB.
Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page. It appears that DHCP is being used to dynamically configure your network interfaces, which can cause the DNS servers to be set based on settings provided by the DHCP server. Using a static IP address is strongly recommended with Virtualmin.
The above output is returned after running Re-check and refresh configuration. I would like some help in resolving this. I was just presented with a solution for editing the /etc/resolv.conf file and adding "nameserver 127.0.0.1 which fixed the problem of Apache2 not restarting. It now starts cleanly.
My question is how to have a clean return of info regarding Virtualmin functioning properly on the server? Also, I did not perform this install myself. A NOC engineer did it for me since my server is quite a distance from me. There are references to another web site domain that I own but, in reality, has nothing to do with the web site domain to be hosted on this server. I have httpd.conf file info posted on pastebin.
My question is how to have a clean return of info regarding Virtualmin functioning properly on the server?
Hmm, I’m not sure I follow what you’re asking, what is it you’re after there?
It sounds like you were able to correct that issue, so you could always go back into System Settings -> Re-Check Config to see if it detects any additional problems.
And yeah it’s possible that Virtualmin was installed after a domain was setup, but that’s not likely the cause of the error you shared above.
Regarding Virtualmin being installed after a domain was setup is a good reference point to begin this issue resolution on.
After resolving the previous issue, the first thing I did was recheck and refresh the configuration which produces the error message we are now seeing (actually, same Virutalmin error).
The domain that was setup before the Virtualmin install was performed a few years ago and is hosted by a hosting company that has nothing to do with this server.
The error message produced by Virtualmin indicates that the server is not ready for use by Virtualmin which makes me think where is the actual issue? With the server O/S preparation or Virtualmin install?
Had previous issue with Apache2 not restart from command line which had me examining the httpd.conf file posted on pastebin. (Not sure if it helps to examin this file but there are, of course, entries created by Virtualmin in it) : http://pastebin.com/hxxxYQT6
Correct, I am not using DHCP for the server. It has a static IP public address. Is there a straight tutorial for installing Virtualmin and using it to create the first virtual web site?
Yup, absolutely correct! If your server isn’t going to be acting as a nameserver for all your domains (meaning, some other server/service will be handling the DNS functions for your domains), the DNS feature can be disabled in Virtualmin.
Once the DNS service is disabled, it will no longer check /etc/resolv.conf.
This is how i sort resolv.conf changes after every server restart - made new file with same name in /root with this content: search domain1.comdomain2.comdomain3.com
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
and then in rc.local i put this line /bin/cp /root/resolv.conf /etc/resolv.conf.
Now each time my server restart i have back resolf.conf as i want to be.