Block IP

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