2007/04
18
一般开发会使用localhost或者127.0.0.1来访问本机的apache。从apache2的某个版本开始,支持如127.*.*.*的地址如127.0.0.2来访问本机,当然,如果没有配置,得到的结果和localhost是一样的。
比如解析127.0.0.2的配置文件如下:
把它加到你的apache配置中,重启apache就可以访问127.0.0.2.指向是跟127.0.0.1不同了。
但是这样的配置只能供你个人机访问,如果需要在局域网中其他人也访问到你的其他域,那就按照下面的来吧:
两种方式:
1.端口实现:
其他人就可以通过你的ip,比如:192.168.0.106:8080来访问phplibrary站了。
同样,你还可以增加8081等等等等。。。
2.hosts文件实现
添加hosts文件行。windows中hosts文件位于:C:\WINDOWS\system32\drivers\etc
然后,添加apache配置:
再加一站点:
OK,把hosts文件分发给你局域网内的成员。他们就可以通过rollenc.www.phplibrary.dev来访问rollenc机器上的www.phplibrary.dev域了。
比如解析127.0.0.2的配置文件如下:
ServerAdmin webmaster@localhost DocumentRoot E:/htdocs/phplibrary Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ ErrorLog D:\Apache2.2\logs\phplibrary.cn_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog D:\Apache2.2\logs\phplibrary.cn_access.log combined ServerSignature On
把它加到你的apache配置中,重启apache就可以访问127.0.0.2.指向是跟127.0.0.1不同了。
但是这样的配置只能供你个人机访问,如果需要在局域网中其他人也访问到你的其他域,那就按照下面的来吧:
两种方式:
1.端口实现:
Listen 8080DocumentRoot E:/htdocs/phplibrary ErrorLog D:\Apache2.2\logs\phplibrary.cn_error.log CustomLog D:\Apache2.2\logs\phplibrary.cn_access.log combined
其他人就可以通过你的ip,比如:192.168.0.106:8080来访问phplibrary站了。
同样,你还可以增加8081等等等等。。。
2.hosts文件实现
添加hosts文件行。windows中hosts文件位于:C:\WINDOWS\system32\drivers\etc
127.0.0.1 localhost 127.0.0.1 www.phplibrary.dev 127.0.0.1 www.phpfunction.dev 192.168.1.106 rollenc.www.phplibrary.dev 192.168.1.106 rollenc.www.phpfunction.dev 192.168.1.17 yourname.www.phplibrary.dev 192.168.1.17 yourname.www.phpfunction.dev
然后,添加apache配置:
ServerName www.phplibrary.dev ServerAlias rollenc.2007.phplibrary.dev yourname.2007.phplibrary.dev #这一行需要与hosts中的同步,单独修改hosts是无效的。 DocumentRoot E:/htdocs/phplibrary ErrorLog D:\Apache2.2\logs\phplibrary.cn_error.log CustomLog D:\Apache2.2\logs\phplibrary.cn_access.log combined
再加一站点:
ServerName www.phpfunction.dev ServerAlias rollenc.2007.phpfunction.dev yourname.2007.phpfunction.dev #这一行需要与hosts中的同步,单独修改hosts是无效的。 DocumentRoot E:/htdocs/phpfunction ErrorLog D:\Apache2.2\logs\phpfunction.cn_error.log CustomLog D:\Apache2.2\logs\phpfunction.cn_access.log combined
OK,把hosts文件分发给你局域网内的成员。他们就可以通过rollenc.www.phplibrary.dev来访问rollenc机器上的www.phplibrary.dev域了。
Defined tags for this entry: apache
Last modified on 2007-04-18 11:45










0 Trackbacks