今天决定在ubuntu下安装Apache2.2

于是,下载,解压,配制信息,编译安装,apachectl -k start,修改httpd.conf。一切都很顺利地完成了。但是在浏览器里却根本无法连接http://127.0.0.1

$ ping 127.0.0.1,不通。

$ ifconfig,只看到无线网络eth0,没看到lo

$ ifconfig -a,看到4个网络,包括lo

sudo一下,继续。

$ vi /etc/network/interfaces

看到
auto lo
iface lo inet loopback

难道开机的时候没有自动启动吗?大概是吧,因为我的无线网络也无法auto,每次都得进网络管理的图形界面里启动。但是图形界面里没有lo这个东西。

于是搜索,找到ifup这个命令。
$ ifup lo

出现如下错误提示:
/etc/network/interfaces:21: option with empty value
ifup: couldn’t read interfaces file “/etc/network/interfaces”

于是继续搜索资料,终于发现原来手动启动一个网络接口必须使用这样的命令。

$ ifconfig io up

$ ping 127.0.0.1

通了。在浏览器里输入http://127.0.0.1,看到了It works!

不过interfaces里的配置不起作用,不知道是怎么回事,这个得弄清楚,不然每次启动计算机都得ifconfig up和进图形管理界面设置了。