The guide is a PRE-INSTALL Guide only for CentOS users. Its only how to install some of the extra sources so the following install go without issues:
1. Reverse-proxy NGINX + Apache
2. SpamAssassin
3. ClamAV
4. Varnish Cache
5. ConfigServer Security & Firewall ( CSF )
This is fixed all my install, setup, dependency issues and weirdness issues with trying to do various installs. I will give thanks to HowtoForge authors Falko & Till who I rip this stuff off of. Thank you guys
!!!
For CentOS 6.5 and CentOS 6.6 users. You need to be in Terminal and logged in as Root.
We don't need priorities but it helps to keep things clean with EPEL.
Now edit the EPEL Repo file
We want to add: priority=10 into the EPEL.Repo folder. As you see in the example below.
Just do this next thing and you are done with the CentOS 6.5 and 6.6 Setup.
You done now, you shouldn't need any additional REPOS, and everything should just install perfectly.
For CentOS 7 users. You need to be in Terminal and logged in as Root.
We don't need priorities but it helps to keep things clean with EPEL.
Now edit the EPEL Repo file
We want to add: priority=10 into the EPEL.Repo folder. As you see in the example below.
Just do this next thing and you are done with the CentOS 7 Setup.
You done now, you shouldn't need any additional REPOS, and everything should just install perfectly.
1. Reverse-proxy NGINX + Apache
2. SpamAssassin
3. ClamAV
4. Varnish Cache
5. ConfigServer Security & Firewall ( CSF )
This is fixed all my install, setup, dependency issues and weirdness issues with trying to do various installs. I will give thanks to HowtoForge authors Falko & Till who I rip this stuff off of. Thank you guys

For CentOS 6.5 and CentOS 6.6 users. You need to be in Terminal and logged in as Root.
Code:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Code:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
Code:
cd /tmp
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Code:
pm --import https://fedoraproject.org/static/0608B895.txt
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
We don't need priorities but it helps to keep things clean with EPEL.
Code:
yum -y install yum-priorities
Now edit the EPEL Repo file
Code:
vi /etc/yum.repos.d/epel.repo
We want to add: priority=10 into the EPEL.Repo folder. As you see in the example below.
Code:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[...]
Just do this next thing and you are done with the CentOS 6.5 and 6.6 Setup.
Code:
yum update
You done now, you shouldn't need any additional REPOS, and everything should just install perfectly.
For CentOS 7 users. You need to be in Terminal and logged in as Root.
Code:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Code:
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
We don't need priorities but it helps to keep things clean with EPEL.
Code:
yum -y install yum-priorities
Now edit the EPEL Repo file
Code:
vi /etc/yum.repos.d/epel.repo
We want to add: priority=10 into the EPEL.Repo folder. As you see in the example below.
Code:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[...]
Just do this next thing and you are done with the CentOS 7 Setup.
Code:
yum update
You done now, you shouldn't need any additional REPOS, and everything should just install perfectly.