<b>Ubuntu 8.10 Server 安装步骤及 web 服务配置</b>[服务器安全]
本文“<b>Ubuntu 8.10 Server 安装步骤及 web 服务配置</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在服务器上装了 Ubuntu 8.10 server,由于经验匮乏,其间的一些问题反复折磨了我好几天,终于基本摆平,纪之以备忘.
0、目的和假定
目的是要配置一个基于 Ubuntu Linux 的 web 服务器.需求供应 HTML、JSP、Socket 服务.
假定均以 root 登录系统,假如不是 root,部份号令需求加上 sudo 号令前缀.
1、系统安装
1.1 基本系统
Ubuntu 真的是个非常好的 Linux 实现,安装非常简便,手动安装过 Windows NT/XP/2000/2003 的话,会发现历程没太大辨别.
1.2 随机组件
因为要做 web 服务,所以在挑选安装服务组件时,最好选中 LAMP 组件自动安装布置,我在另一台机械上尝试了手工安装布置 LAMP,要麻烦很多.
可以装上 OpenSSH,之后通过远程管理服务器非常便利.
别的组件按照需求挑选安装.
2、系统配置
2.1 网卡配置
供应网络服务,是 Server 的主要存在乎义,所以第一步是要保证接入网络.
系统安装历程中有机会配置网卡,顺利的话,www.britepic.org装好后便可正常接入.若要改正配置,或是利用了另装的驱动,需求手工配置网卡.
办法是用改正 /etc/network/interfaces 文件(可用 vi 或 nano 等编辑器,下同).
# 第一块网卡配置
auto eth0
iface eth0 inet static
address 192.168.0.80
netmask 255.255.255.0
gateway 192.168.0.1
以上是静态 IP 的情形,假如是动态得到地址,只需将 static 改成 dhcp,且无需下面的参数.
没有 VPN 的情形下,本来的 network、broadcast、dn-nameservers 都可以注释掉.
2.2 系统进级
安装完成后的 Ubuntu 已经可以安定运行,几近不需求任何配置.但应当保持系统内核及外围补钉的及时更新.可以用 apt-get update 检测进级各项补钉.
(系统默许的源(apt sources)有大概对比慢,按照网络接入情形,可以换上速度较快的源.一开始用 cn99 的源,初次 udpate 花了近 5 小时,之后换了上海交大的网通源,速度还将就.)
2.3 其他设备
没有了.text-based 界面,终端的好处啊,显卡声卡之类杂七杂八的都不用去管了.USB 尺度统一,基本上都能由系统自动驱动.
SCSI、RAID 这些,没有环境,没试过单独配置.
2.4 默许语言
懊悔装了中文版,既然是终端情势,又何必要中文...反而让很多号令提醒显示成了乱码.办理办法以下:
a. 安装号令行中文支持
网上提到个 zhcon,但经测试其目前版本在 8.10 下无法正常工作,实际上它自己也阐明了暂时只支持到 8.04.
b. 改正默许语言为英文
#export LANG="en_US.UTF-8"
#export LANGUAGE="en_US:en"
这样全部的系统提醒都是英文了,不太重启后会失效,要长期有效,需求改正 /etc/default/local,将这两行加到此中便可.
2.5 图形界面
用做服务器的话,实际上不需求配置 GUI,不过因为初装,对 Ubuntu 和 Linux 都不熟习,所以还是装了个 gnome 帮忙管理.
服务器版配置 gnome 也很便利:
a) 安装:
#apt-get aptitude install Ubuntu-desktop
安装成功后便会自动登录到桌面了.
GUI 里确切可以更便利地举行很多操作,特别是文件、目录、文本编辑的操作,这些在终端下都是
复杂的工作.不过很多系统操作,还是要在终端下更便利举行,跟 Windows 差别,GUI 在
Server 上很多时刻只起个帮助作用.
b) 撤消 GUI 自动启动:
#update-rc.d -f gdm remove
重启后便不会自动进入桌面,此时可用 startx 启动桌面.
c) 恢复 GUI 自动启动:
#update-rc.d gdm defaults3、LAMP
3.1 奇异的缩写
全称 = Linux + Apache + MySQL + PHP/Perl/Python
缩写 = LAMP
全称 = 社会经济学
缩写 = xxx
...
3.2 配置
假如没有分外的要求,那这四个组件都不需求单独配置.此时用 http://localhost 已经可以翻开 apache 的 It Works 页面.
3.3 MySQL 的管理
假如要用 phpMyAdmin 来管理 MySQL,那可以用 apt-get 安装,或用 wget 号令从网上下载,再 tar 解压到 /var/www/phpMyAdmin,之后需求一个简单的配置:
a. 复制配置文件:
#cd /var/www/phpMyAdmin
#cp phpMyAdmin/config.sample.inc.php config.inc.php
b. 改正配置文件:
$cfg['blowfish_secret'] = ''; /* 在此处填上 cookie 认证标识,随便填,不留空便可 */
保存后,在 http://localhost/phpMyAdmin 便可拜候 pma 了,用安装时输入的 MySQL 口令便可进入管理.
假如只在服务器上操作,那就只能用 mysql 号令行了:
#mysql -uroot -p
4、Java 环境
#apt-get install sun-java6-jre
#apt-get install sun-java6-jdk // 可选
假如安装 java6 从前的版本,安装后还需求设置 $JAVA_HOME、$CLASSPATH 环境变量,并加入到登录用户的 .bashrc 文件中.
经测试 java6 不需求手工声明,但不解除部份软件认死理的大概,所以也可以写进去,在此不赘述.5、tomcat
用 apt-get 安装好 tomcat,感受 Linux 下的软件安装好后就像被炸弹炸飞的人体——分离得处处都是.
以下是初步的解析,大概有误:
/etc/tomcat6 - 全局配置
/usr/share/tomcat6/ - 程序主目录
/usr/share/tomcat6/conf/Catalina/localhost/ - 本机布置的 Catalina 配置
/var/lib/tomcat6/ - 工作主目录
/var/lib/tomcat6/webapps - (利用文件实际存放于此)
/var/lib/tomcat6/work - 动态工作目录(动态编译的 .jsp 存放于此)
5.1 增添管理用户
以上是“<b>Ubuntu 8.10 Server 安装步骤及 web 服务配置</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |