标签归档:apache

apache只监听特定ip

如果我们需要apache只能在内网或者本机可访问的话, 可以让apache只监听本机和内外ip。

修改httpd.conf

默认可能是 Listen 80

我们将它修改为:

Listen 127.0.0.1:80
Listen 192.168.2.7:80

即可

Apache禁止IP访问,放着域名恶意指向

安装apache 后默认网站是可以通过ip访问的,所以可能会有些恶意的域名指向你的网站,我原来就遇到过一次。做过一个活动网站,百度搜索,恶意域名竟然排在第一位(这个跟活动网站用的是二级域名也有一定的关系)。

遇到这种情可以建一个默认的站点 (注意,要保证这个的站点在所有站点的最前面,可以通过ip直接访问此站

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order deny,
        deny from all #直接屏蔽所有人访问
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>