关于Apache服务器禁止使用IP直接访问的方法

情况说明:服务器开通了虚拟主机,且已配置SSL,使用IP可以直接访问网站 现在通过配置使得只能通过域名来访问网站

具体方法:在httpd-vhosts.conf(对应的虚拟主机配置文件)的配置文件中增加以下内容

<Virtualhost *:80>   
	ServerName XXX.XXX.XXX.XXX	#XXX.XXX.XXX.XXX为服务器IP地址
	<Directory />    
		Order Allow,Deny    
		Deny from all
	</Directory>
</Virtualhost>
<Virtualhost *:443>   
	ServerName XXX.XXX.XXX.XXX	#XXX.XXX.XXX.XXX为服务器IP地址
	<Directory />    
		Order Allow,Deny    
		Deny from all
	</Directory>
</Virtualhost>
#================以上插入至原配置前===============
#=============以下为原配置内容,仅供参考==============
<VirtualHost *:80> 

	DocumentRoot "/***/wwwroot/" 
	ServerName www.log-ing.com 
	ServerAlias log-ing.com...
	<Directory "/***/wwwroot/">
		... 
		Order allow,deny 
		Allow from all
		...
		</Directory>
</VirtualHost>
<VirtualHost *:443> 
	DocumentRoot "/***/wwwroot/" 
	ServerName www.log-ing.com 
	ServerAlias log-ing.com 
	SSLEngine on 
	SSLCertificateFile "***.pem" 
	SSLCertificateKeyFile "***.key"
	...
	<Directory "/***/wwwroot/">
		... 
		Order allow,deny 
		Allow from all
	</Directory>
</VirtualHost>

关于icod

logging,无人问津,孤岛余生
此条目发表在Bingo分类目录,贴了, , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据