|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 操作系统 >> Liunx|UNIX >> 操作系统正文
新手搭建网站服务器(Ubuntu+LAMP)
Www.ChinaBeta.Cn 更新时间:2008-4-13

【ChinaBeta.Cn 操作系统中心】
你能够浏览到以上页面,就表明你机器的80号端口是开放并有效的,你的网站服务器软件Apache2已经正常运行了。接着要做的就是把你的网站页面文件全部拷贝到"/var/www"目录之下,将首页文件更名为"index.html"。为避免ISP将你的端口地址封堵,可以使用端口转发办法,步骤如下:
  1. 若你的网站服务器在一个路由器后面,那么你需要给你的机器设置一个静态的IP地址。  “network setting” ->“Ethernet connection” 设置网络的属性值
  2. 在IP地址选项中输入“192.168.1.3”. (你可以将3,任意改为2~254之间的任何一个数字,注意不要和其他机器的地址数重复了)
  3. 在“subnet mask”中保持默认的值 “255.255.255.0”.
  4. 在默认网关 “default gateway”中使用路由器的IP地址,一般是192.168.1.1
    (类似下图)

静态IP地址配置


接着,登陆你的路由器,将HTTP请求转发到 8080端口.例如,上图采用的路由器是Linksys wrt54g,登陆路由器的时候需要输入用户名和密码,如下:
usrname: 
passwrd: admin
一旦登入到路由器中,你将会看到一个可以调整路由器各项参数的简单的图形界面。对linksys路由器来说,你可以看到一个叫"Gaming and Accessories"的标签,这里你可以选择转发10个不同端口。输入:

Description: "HTTP"
Port from: "8080"
Port to : "8080"
IP: "192.168.1.3" (任何分配给你的机器的静态IP地址)
确信已复选“启用”框
(类似下图)

端口配置

通过以上设置,你就把访问路由器上的通信转发到了,静态IP地址为192.168.1.3 的内部机器的 8080端口上了,此时,你需要将内机上的Apche侦听端口从80更改为8080,操作如下:
-打开WebMin管理工具并点击“apache webserver” 图标
-点击 “network and addresses” 标签在那里更改端口号
-在WebMin工具中重新启动Apache2网页服务软件
到这里,如果你打算从外部访问你的网站,就可以在外部的浏览器地址栏中输入,类似“66.665.66.1:8080”这样的地址,获得对你网站的访问。更改端口到8080的设置,仅限于你的机器IP地址的80端口入站通讯被屏蔽的情况。
接下来,你就可以设置一些列的网站服务选项:设置FTP文件服务功能,设置DNS服务器来配置你自己的域名,邮件和FTP路由等等软件。网站服务器初步建成了,可以访问了,如何远程地往服务器中添加网站内容呢?下面介绍FTP上传工具的设置。
FTP上传配置
本文使用Proftpd软件来充当网站FTP上传工具. 该软件很容易使用,比较适合Linux初学者,而且WebMin管理工具也可以对Proftpd进行集成管理。具体安装步骤如下:

- 打开Ubuntu中的synaptic找到Proftpd.
- 让synaptic为你自动下载并配置.完成后 WebMin将可以对其进行管理
为了能正常上传网站内容,我们还需要对FTP做一些设置工作:
首先,在Ubuntu的用户列表中增加一个新用户。在桌面转到 “system”标签-->“administration” -->“users and groups”. 你可以按你的意思新建一个用户名,然后新加入一个名叫ftp的"组用户",确信将新建的用户加入到新建组ftp之中,同时把/var/www的目录的访问权限开放给新用户。
然后,你需要使用 WebMin来为Proftpd软件增加新用户。点击WebMin工具中的Proftpd图标,浏览到 “edit confi files”图标,你需要手动地把新建的用户和组ftp加入到配置文件中,点击“set the user and group that the server usually runs at”然后把用户和组添加入。
(改变之前如下图)

proftp配置

对配置文件中的 “umask”的值应该做正确设置,为了使大多数访问可以进行,应该将umask的值设定为较低的002,便于测试。为Proftpd添加了用户和组后,应该用端口转发方法把21号端口转发到网站服务器所在的静态IP地址的机器上(仅限于网站服务器在防火墙或路由器后面的情况)。
这样,你就可以用FTP客户端软件来上传你的网站内容了。在Linux或Windows的FTP客户端中输入ftp://username@IP就可以了。默认情况下MySQL数据库和PHP语言环境在安装Ubuntu软件时,已经全部设置好了,你无需再做设置了。你可以使用WebMin来管理和察看这些网站服务器套装软件(MySQL+Apache+PHP,Perl),你也可以下载phpMyAdmin图形化管理软件来控制MySQL数据库的运行。

上一页  [1] [2] 

Google

(责任编辑:hahack)

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通操作系统 [Liunx|UNIX]新手搭建网站服务器(Ubuntu+LAMP… (04-13)最新操作系统
普通操作系统 [2000|03|NT]Microsoft Windows 2003集群攻略… (04-13)最新操作系统
推荐操作系统 [9X|XP系统]北京中关村提前“发售”Windows … (04-13)最新操作系统
普通操作系统 [服务器]小网吧的电影服务器搭建实例 (04-13)最新操作系统
普通操作系统 [Liunx|UNIX]Ubuntu 8.04与Ubuntu 7.10性能对… (04-13)最新操作系统
普通操作系统 [Vista]微软:Vista UAC就是故意找茬的 (04-13)最新操作系统
普通操作系统 [Liunx|UNIX]ZaReason 发布了一款采用 Ubuntu… (04-11)最新操作系统
普通操作系统 [Liunx|UNIX]Linux同时运行165项应用程序 (04-11)最新操作系统
普通操作系统 [Liunx|UNIX]Fedora 9 预览版今天发布 (04-11)最新操作系统
普通操作系统 [Liunx|UNIX]Ubuntu 8.04 开发完毕 代码已经冻… (04-11)最新操作系统
  • Ubuntu 8.04与Ubuntu 7.10性…

  • ZaReason 发布了一款采用 U…

  • Ubuntu 8.04 开发完毕 代码…

  • Ubuntu 8.04正式版4月24日发…

  • 今天发布Midinux Linux 2.0

  • SUSE Linux登录黑屏解决方法

  • Linux系统下拨号上网方法介…

  • 使用大括号扩展参数的方法

  • 编译Linux系统内核的方法步…

  • Linux操作系统上SSH远程访问…

  •   网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    I D *
    邮 箱
    主 页
    评 分 1分 2分 3分 4分 5分
    评 论

    关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
    版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
    Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved