当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ADSL建立动态站点
帖子发表于 : 2006-12-04 20:37 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
ADSL建立动态站点
作者: Karron Qiu
主页: http://karronqiu.googlepages.com
BLOG: http://karronqiu.spaces.live.com

目录

* 申请动态域名
* 配置Web服务器

有了宽带之后,很多人想把自己的机器建立成一个web站点,以发挥更大的作用,但是往往adsl的IP是变化的,不可能每次拨号就要告诉大家新的IP地址,这样也太不方便了.幸亏网络上还是有免费的午餐, www.3322.org 提供了一个动态的域名解析,并且可以免费申请,你可以申请一些诸如 aaa.3322.org 的域名,然后绑定到你的IP地址上.
申请动态域名

申请的过程我就不详述了,过程很简单,首先要注册一个用户,会发送一个邮件给你,里面有你的初始密码,登录之后,建议修改.然后就可以创建你的域名了,注意,免费用户最多只能创建5个,我想其实一个也就够了.

这样只是一个域名,那么我们怎么更新我们的IP给这个域名呢? www.3322.org 提供了一些客户端程序,windows,*nix的都有,不过在linux里面不用那么麻烦,直接一条命令就可以了.

lynx -mime_header -auth=user:pass "http://www.3322.org/dyndns/update?system=dyndns&hostname=myhost.3322.org"

可以把这条命令写个脚本加入到你的启动服务里面,这样每次开机就会自动更新你的IP信息.注意自己修改你的用户名,密码和你的域名地址.

如果你的机器里面没有lynx,用 ubuntu 的用户可以 `sudo apt-get install lynx' 安装.
配置Web服务器

在 ubuntu 中,安装配置一个LAMP服务器,很容易,如果你是安装的server版本,在安装的时候,你可以选择LAMP服务器,就自动安装好了.如果你安装的别的版本,安装LAMP也很容易,就一条命令.

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

如果遇到这样的错误:

apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

解决方法就是 sudo vim /etc/apache2/apache2.conf 在最后添加一行

ServerName localhost

注意,ubuntu / debian 的apache配置文件和apache官方默认稍有不同,区别在于把 httpd.conf 分解成了多个文件,我觉得这样很好.

另外,apache的默认DocumentRoot是 /var/www ,我想改在自己的一个目录里面,开始还查了半天文档,没有结果,后来看了看虚拟目录,发现有个默认的虚拟目录,就是设置的站点的信息.修改这个就好了.

ubuntu / debian 的apache的虚拟目录设置都是放在 /etc/apache2/sites-enabled 里面,默认里面有个连接, 000-default ,可以看到是连接到 /etc/apache2/sites-available/default 文件.我建议不要直接修改这个文件,我们先unlink 000default,然后在把 /etc/apache2/sites-available/default 拷贝过来一份,修改这个文件好了.注意,修改了DocumentRoot之后,也有修改 Directory里面的目录,否则会出错.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-12-07 15:42 

注册: 2006-08-06 16:33
帖子: 140
地址: czz028@163.com
送出感谢: 0 次
接收感谢: 0 次
呵呵,楼主如果能把 局域网内通过 路由设置发布自己网页的那部分精炼的总结一下,那就perfect了~
:)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译