用 Ubuntu 5.10 SE 建立本地服务器

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
holz
帖子: 188
注册时间: 2005-07-18 18:20
来自: http://www.gdgpi.com.cn
送出感谢: 0
接收感谢: 0
联系:

用 Ubuntu 5.10 SE 建立本地服务器

#1

帖子 holz » 2006-03-01 11:54

一直在使用 Ubuntu 的桌面版来建服务器,刚好下了一个 Server 版,也想试验 MySQL 4.1,因为我的站点就是用的 MySQL 4.1.11,所以又建立了一个测试服务器,希望能成功将站点备份到本地。

安装很简单,光盘启动后直接 Enter,就安装了基本系统。在安装过程我选择语言为英语,国家地区选择中国,后面的时区就自动选择了上海时间。

1. 重启登陆系统,编辑 /etc/network/interfaces 文件,用 sudo vi /etc/network/interfaces,修改 IP 地址。

代码: 全选

      # This file describes the network interfaces available on your system
      # and how to activate them. For more information, see interfaces(5).

      # The loopback network interface
      auto lo
      iface lo inet loopback

      # This is a list of hotpluggable network interfaces.
      # They will be activated automatically by the hotplug subsystem.
      mapping hotplug
              script grep
              map eth0

      # The primary network interface
      auto eth0
      iface eth0 inet static
              address 192.168.1.156
              netmask 255.255.255.0
              network 192.168.1.0
              broadcast 192.168.1.255
              gateway 192.168.1.1
2. 编辑 /etc/hosts 这个文件并且把新IP地址加进去,用 sudo vi /etc/hosts

代码: 全选

      127.0.0.1       localhost.localdomain   localhost       server1
      192.168.1.156   server1.gdgpi.com     server1

      # The following lines are desirable for IPv6 capable hosts
      ::1     ip6-localhost ip6-loopback
      fe00::0 ip6-localnet
      ff00::0 ip6-mcastprefix
      ff02::1 ip6-allnodes
      ff02::2 ip6-allrouters
      ff02::3 ip6-allhosts

3. 编辑 /etc/hostname,内容改为 server1.gdgpi.com。

4. sudo /etc/init.d/networking restart 重新启动网络。

5. 编辑 /etc/apt/souces.list 文件,用 sudo vi /etc/apt/sources.list,注释旧的源,加入 cn99 源

代码: 全选

      deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe multiverse
      deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe multiverse
      deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe multiverse
      deb http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe multiverse
      deb http://ubuntu.cn99.com/ubuntu-cn/ breezy main restricted universe multiverse
      deb http://ubuntu.cn99.com/backports/ breezy-extras main restricted universe multiverse

在 vi 中只要输入第一行,然后 1y 复制该行,p 粘贴,然后修改,很快就改好文件了。 按 ESC, :wq 保存退出。

6. 更新系统

代码: 全选

        sudo apt-get update
        sudo apt-get upgrade
7. 安装 SSH 守护进程 sudo apt-get install ssh openssh-server

8. 在 windows 工作站用 puTTY 登陆服务器。

9. 安装 Apache2 MySQL4.1 PHP4 phpMyAdmin2.6,用 sudo apt-get install apache2 mysql-server php4-common php4-gd php4-mysql libapache2-mod-php4 apache2-mpm-prefork apache2-utils phpmyadmin

10. 配置php,用 sudo vi /etc/php4/apache2/php.ini

代码: 全选

      修改允许最大使用内存,查找
        memory_limit = 8M
      修改为
        memory_limit = 32M

      修改允许最大上传尺寸,查找
        upload_max_filesize = 2M
      修改为
        upload_max_filesize = 8M
保存并关闭文件。

11. 添加 MySQL 根用户的密码,用 mysqladmin -u root password 我自己的密码

12. 配置 Apache2

* 用 sudo a2enmod rewrite 启用 rewrite,这样才可以让 drupal 使用 Clean URL。
* 为了 Drupal 的 Clean URL 可以运作,还必须修改一些设置,用 sudo vi /etc/apache2/apache2.conf,添加

代码: 全选

            <Directory /var/www/*>
              Options Indexes FollowSymLinks
              AllowOverride all
            </Directory>
重新启动 Apache2,用 sudo /etc/init.d/apache2 restart

很奇怪 Ubuntu 5.10 的 MySQL 是 4.1.12 版,将我的站点备份下来仍然是乱码,不但在 phpmyadmin 中看见是乱码,整个 Drupal 站点页面所有中文全部成了乱码。据说从 MySQL 4.1.14 上备份下来到 Ubuntu 中也是乱码。
头像
firehare
论坛版主
帖子: 2625
注册时间: 2005-04-10 16:54
来自: 温州大学
送出感谢: 0
接收感谢: 2 次
联系:

#2

帖子 firehare » 2006-03-02 18:25

这个应该是编码问题造成的,你以前应该是用GB2312存的,而在Ubuntu中默认使用的是 UTF-8,所以会有这种情况出现!
我心无畏,源自于我心无知。
图片
回复

回到 “服务器基础应用”