网站项目通过ip地址访问而不通过localhost访问的配置方法
2011-11-14 10:52
676 查看
1。到E:\AppServ\Apache2.2\conf(apache的安装地址中,可能不相同),找到httpd.conf文件。再打开该文件,找到里面的:
#Listen 192.168.1.157:80
Listen 80,
两行。ip地址写上自己的电脑ip地址。改为:
Listen 192.168.1.157:80
#Listen 80
如果有必要的话,可以改改:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride all
Order deny,allow
Deny from all
Satisfy all
</Directory>
为:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride all
Order deny,allow
#Deny from all
Satisfy all
</Directory>
不过这个更改我试过,改不改都没影响这里的功能。
然后这样配置后重启apache后的效果是,当你访问如:http://192.168.1.157,返回的是apache安装的根目录文件页面:
如果路径不对的话,这样还是不够的,还要再找到E:\AppServ\Apache2.2\conf\extra下的httpd-vhosts.conf文件,打开,在里面加一段:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.appservnetwork.com
DocumentRoot E:\AppServ\www\www
ServerName 192.168.1.157
ErrorLog logs/dummy-host2.appservnetwork.com-error_log
CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
解释下:
DocumentRoot E:\AppServ\www\www,是你要访问的网站的根路径。
ServerName 192.168.1.157是你的ip地址。
其他两项不用管。
这样重启apache后再次打开:
ok,大功告成。
#Listen 192.168.1.157:80
Listen 80,
两行。ip地址写上自己的电脑ip地址。改为:
Listen 192.168.1.157:80
#Listen 80
如果有必要的话,可以改改:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride all
Order deny,allow
Deny from all
Satisfy all
</Directory>
为:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride all
Order deny,allow
#Deny from all
Satisfy all
</Directory>
不过这个更改我试过,改不改都没影响这里的功能。
然后这样配置后重启apache后的效果是,当你访问如:http://192.168.1.157,返回的是apache安装的根目录文件页面:
如果路径不对的话,这样还是不够的,还要再找到E:\AppServ\Apache2.2\conf\extra下的httpd-vhosts.conf文件,打开,在里面加一段:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.appservnetwork.com
DocumentRoot E:\AppServ\www\www
ServerName 192.168.1.157
ErrorLog logs/dummy-host2.appservnetwork.com-error_log
CustomLog logs/dummy-host2.appservnetwork.com-access_log common
</VirtualHost>
解释下:
DocumentRoot E:\AppServ\www\www,是你要访问的网站的根路径。
ServerName 192.168.1.157是你的ip地址。
其他两项不用管。
这样重启apache后再次打开:
ok,大功告成。
相关文章推荐
- JBOSS部署项目之后,无法通过IP地址访问,只能通过localhost或者127.0.0.1访问
- 实现通过ip地址访问远端服务器下tomcat指定目录下项目的相关配置
- 用IIS建立的网站通过IP地址不能访问解决方法
- sharepoint2010不能通过ip地址或localhost访问组件和自定义内容的解决方法
- 配置IIS Express以便通过IP地址访问调试的网站
- 网站开发进阶(一)Tomcat域名或IP地址访问方式配置方法
- 网站开发进阶(一)Tomcat域名或IP地址访问方式配置方法
- 用IIS建立的.net网站通过IP地址不能访问解决方法
- sharepoint2010不能通过ip地址或localhost访问组件和自定义内容的解决方法
- VS2005网站项目运行,无法通过localhost访问页面.
- VS2005网站项目运行,无法通过localhost访问页面
- Tomcat去除项目名称和端口号,直接使用ip地址访问项目的方法
- Tomcat域名或IP地址访问方式配置方法
- Tomcat部署项目通过—IP地址:端口访问
- laravel 配置了自己的域名以后, localhost 无法访问 404 not found 的解决方法
- Windows8[Web应用程序项目***已配置为使用IIS。无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站]
- 如何配置web项目值用localhost:8080就访问到项目action
- 水果项目第2集-建立数据库->编写数据访问基础类->实现类的方法->调试通过
- 【前端优化】通过六种方法提高网站访问速度
- XAMPP配置Apache禁止通过IP直接访问网站