重新选择动态域名解析并配置lighttpd

机器配置好了,但域名解析是个问题,希网的域名解析和当年相比,要差了不少,需要更新多次才能解析成功,而开机后有时候几个小时之后才能使用域名登陆服务器,于是想换一个,先想到的是最近正火的花生壳,有freebsd版本的客户端,但只是6.X版本的,在7.0版本上死活装不上,于是想到了科迈,虽然域名只有两个可以选择,但是客户端有freebsd版本的,而且只有一个文件,而且很小,所以就下载试一下。不比不知道,一比较,希网的真要大的改进了,科迈的域名解析是一次成功,设置也简单,把命令行加到rc.local文件中,随机启动,马上就可以通过域名解析了。

解决了域名解析,还要解决一下端口问题,突然想到,为什么不再安装一个lighttpd,这样用他来监听80端口,如果分配的地址恰好没有被封锁,不就可以在单位维护了吗?

通过ports安装好lighttpd,但配置起来却遇到了麻烦,总是不能启动,只好一个个解决。

首先是按照lighttpd.conf文件中的要求在/var/log目录下创建一下log文件,并授权www用户有权写入。

再就是默认的lighttpd.conf文件中关于fastcgi设置有误,需要修改socket和bin-path

fastcgi.server             = ( “.php” =>
( “localhost” =>
(
#                                   “socket” => “/var/run/lighttpd/php-fastcgi.socket”,
#                                   “bin-path” => “/usr/local/bin/php-cgi-cgi”
“socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/local/bin/php-cgi”

                                 )
)
)

修改完毕,在命令行下通过/usr/local/etc/rc.d/lighttpd onestart就可以启动lighttpd了。

lighttpd的端口设置很有意思,默认是80,但你修改server.port                = 800后发现他依然还可以监听80端口,原先在文件的最后有$SERVER[“socket”] == “0.0.0.0:80” { }这一行,所以依然可以监听80端口,但问题是我从外网还是只能通过80端口访问,暂且如此,以后再研究解决。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>