一个好人: 十步搭建ubuntu server 8.10!

好记性,不如烂笔头,这句真理以前是不屑一顾的,但实践证明,真理是不容怀疑滴,所以我的破记性再次让我的安装历程头痛不已,再记一次吧:

一、先从光盘选择安装系统,其实做为服务器,不应该使用中文安装,可是当时因为太激动,忘记了ubuntu的安装开始有个键盘选择应该跳过 的,所以英文安装的过程在那儿停住了,很卡,所以后来选择了中文安装,搞的现在控制台很不好用,这是第一个失误;

二、安装时选择了lamp,mysql,postsql,mail,open ssh,java【8.10新增的】,其实应该少选几个的,当时一兴奋,又全装上了。其实只要有open ssh就行了的。

三、应该使用一个好的webmin来管理服务器,现在的做法只能是手动来配置服务器了。

四、安装软件前一定要使用apt-get updat指令更新一下服务器的源列表。

五、刚安装后,root用户是不能登录的,要用初始用户登录后,用sudo passwd root修改掉root的密码后才能用root登录。当然,建议还是少用root的比较好吧。

六、由于要使用discuz搭建平台,所以在lamp搞定后就要安装zend了。

1,下载:
wget http://www.phpchina.com/download/soft/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz
2,解压:
tar -zxvf ZendOptimizer-.3.3.3-linux-glibc23-i386.tar.gz
3,安装:
cd ZendOptimizer-.3.3.3-linux-glibc23-i386
sudo ./install
4,过程中基本可以按默认的来,只有3个地方要输入:

更可以参考一位优秀的作者:

七、修复第一个站点,就是/var/www的这个,是默认的,可能有安全问题,但在对apache conf做最少修改的情况下,用这个目录做你主站的的目录应该是个不错的选择。

八、通过ssh把文件都传到目录后,就应该修复mysql中的数据了,在这之前用apt-get install phpmyadmin安装phpmyadmin是个为备份和恢复做准备的好工具,可问题是这种安装方法在源的phpmyadmin更新后,可能会出现没遇 到过的问题。后面再补这次遇到的问题。安装后使用命令:sudo ln -s /usr/share/phpmyadmin/ /var/www/连接后就可以使用了。
在其中设置好数据库的用户和数据库后就可以导入之前备份好的.sql文件了,通过

mysql -u root -p [数据库名] < path_to_import_file –default-character-set=utf8

这个指令就可 以无乱码的把sql的中文文件导入到数据库中去了,很方便,虽然很难记。

九、这样完成后,默认站点就已经上线了,当然服务器不能一个人用,所以要配置虚拟主机了,由于没有安装管理软件,只有手工写好如下的 site文件:

ServerAdmin webmaster@localhost
ServerName site2.xxxx.com
ServerAlias site2.yyyy.com *.zzz.com
CustomLog /var/log/apache2/site2.xxxx.com-access.log combined
DocumentRoot /web/site2

Options Indexes
AllowOverride None
Order allow,deny
allow from all

放到apache site目录上后,使用命令:

sudo ln -s /etc/apache2/sites-available/site2.xxxx.com /etc/apache2/sites-enabled/site2.xxxx.com

这个指令还有一种简单的写法:

sudo a2ensite edunuke

用简单写法后还会ubuntu会给出提示重启 apache的指令。

重启apache后就可以使用第2个站点了,现在,这台服务器也成了虚拟主机。

这样的配置后,就可以独立维护相应的站点了,命令如下:

sudo a2dissite edunuke
sudo /etc/init.d/apache2 restart

十、启用一般常用的apache mod,如rewrite等,还能解决第二个站点discuz出现500错误的问题:

sudo a2enmod rewrite
sudo a2enmod proxy

到此,服务器也就基本可以使用了,不过现在的服务器还属于基本安装,要想让服务器安全、 强大,还有很多要做的事情,慢慢来吧,要学的真的很多,比如更新源的工作原理,我就还没搞懂,所以也就没有修改国内源,用默认源仅仅做下apt-get update就要用1个多小时【4M网通哟,看来没必要用4M了。】

再附一张vmware开启还原功能的设置方法,vmware的还原跟virtual pc的原理不一样,感觉占用硬盘多一些,但功能强大一些,各有所长吧。
好了,我的ubuntu服务器学习体会这次就写到这儿吧,漫漫Linux长路这才开始呢,由于是再 记一次安装ubuntu的过程,很多引用在前面的博文中都提到过,这里就不重复发引用页的链接呢,因为太多了,感谢很多linux用户的无私奉献与帮助!

p.s.这个博 文是在反思这两天的加班,在边看美剧house,和越狱的同时,用了4个小时才整理出来的,写博客真是件累人的事呀,希望能帮上更多的朋友们。

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.