Block IP
Blocking Direct IP Access in Apache
Blocking Direct IP Access in Apache
# vi /etc/httpd/conf.d/mail.worldcm.net.conf
<VirtualHost *:443> ServerName 203.203.203.203 DocumentRoot /dev/null/ ErrorDocument 403 “Sorry, direct IP access not allowed.” SSLEngine on SSLCertificateFile /etc/pki/tls/certs/worldcm.net.2023.crt SSLCertificateKeyFile /etc/pki/tls/certs/worldcm.net.key Redirect 403 / UseCanonicalName Off UserDir disabled</VirtualHost>
#Name based requests <VirtualHost *:443> ServerName mail.worldcm.net DocumentRoot /var/www/html SSLEngine on SSLCertificateFile /etc/pki/tls/certs/worldcm.net.2023.crt SSLCertificateKeyFile /etc/pki/tls/certs/worldcm.net.key</VirtualHost>
---------------------------X--------------------------------------
---------Blocking Direct IP Access in Apache-------------------Add script in 000-default.conf
<VirtualHost *:80>ServerName 128.199.174.5Redirect 403 /ErrorDocument 403 “Sorry, direct IP access not allowed.”DocumentRoot /dev/null/UseCanonicalName Off</VirtualHost>
-------Block direct IP address---------Trying to block direct IP access to the server I googled and found this htaccess code:
<VirtualHost *:80>ServerName 127.0.0.1Redirect 403 /ErrorDocument 403 “No”DocumentRoot /dev/null/UseCanonicalName OffUserDir disabledBut all pages say No.
-----------------------
# vi /etc/httpd/conf.d/example.com.conf
<VirtualHost *:80> ServerName 104.225.220.168 Redirect 403 / ErrorDocument 403 "No" DocumentRoot /dev/null/ UseCanonicalName Off UserDir disabled</VirtualHost>
<VirtualHost *:80> DocumentRoot "/var/www/html/marxtudor.tk" ServerName www.marxtudor.tk ServerAlias marxtudor.tk <Directory "/var/www/html/marxtudor.tk"> AllowOverride All Options -Indexes </Directory></VirtualHost>--------------------------------
systemctl restart httpd
LL