我是apache初学者,想请教下高手。怎么样可以让别人不是通过ip地址访问我的网页,而是通过www.abc.com这样

[复制链接]
查看11 | 回复2 | 2011-3-5 03:16:22 | 显示全部楼层 |阅读模式
方式访问。
还有怎么样可以不是只访问80的端口,而是访问哪里的其他网站
回复

使用道具 举报

千问 | 2011-3-5 03:16:22 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">修改httpd.conf文件,使用虚拟主机可以实现不通的域名、IP地址访问后的效果不通,你对<a href=\"http://www.abc.com\" target=\"_blank\">www.abc.com</a>这样的域名访问设置为你的正常网站,把直接通过IP来的设置为一个专门的提示(比如说请使用<a href=\"http://www.abc.com\" target=\"_blank\">www.abc.com</a>域名访问、或者网站不存在)即可。

例如:
VirtualHost *
ServerName 127.0.0.1
DocumentRoot \"E:/AppServ/www\"
/VirtualHost
VirtualHost *
ServerName <a href=\"http://www.abc.com\" target=\"_blank\">www.abc.com</a>
DocumentRoot \"E:/AppServ/web\"
/VirtualHost


修改网站的端口,也是修改httpd.conf文件实现的,里面的Listen 80修改为其它端口即可,例如:
Listen 81

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-217632\">我看了那里的代码没有找到VirtualHost *
ServerName 127.0.0.1
DocumentRoot \"E:/AppServ/www\"
/VirtualHost
VirtualHost *
ServerName <a href=\"http://www.abc.com\" target=\"_blank\">www.abc.com</a>
DocumentRoot \"E:/AppServ/web\"
/VirtualHost


类似的英文段。
应该怎么办
回复

使用道具 举报

千问 | 2011-3-5 03:16:22 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-236594\">apache的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行