« 安装和配置Ubuntu | Main | 安装配置Movable Type »

配置Ubuntu的Web服务

1、安装Apache
sudo apt-get install apache2

详细安装配置的这里就不再说了,很复杂也很简单,复杂的请参考手册,简单的比如像我配的,只更新了域名和CGI目录。需要了解的有以下几个:
缺省的Apache2配置文件是/etc/apache2/apache2.conf
缺省的虚拟主机配置文件是/etc/apache2/sites-available/default
缺省的DocumentRoot是/var/www
缺省的CGI目录是/usr/lib/cgi-bin

如果要配置一个新的虚拟主机或站点,在同一目录中将拷贝该文件并将新文件重命名为所想要的文件名,如:
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/duecare

配置完成后重起:
sudo /etc/init.d/apache2 restart

2、安装MySQL
sudo apt-get install mysql-server mysql-client

一旦安装完成,MySQL服务器应该自动启动。可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
sudo netstat -tap | grep mysql

缺省状态下,管理员密码是没有设置的。所以安装完成了MySQL后的第一件事就是配置MySQL的管理员密码:
sudo mysqladmin -u root password newrootsqlpassword
sudo mysqladmin -u root -h localhost password newrootsqlpassword

可以编辑 /etc/mysql/my.cnf 文件来进行基本设置 — 日志文件、端口号等。

配置完成后重起:
sudo /etc/init.d/mysql restart

3、安装PHP等其它组件

后面的这些安装都是傻瓜式操作,我也没进一步配置,所以一并写到这里了:
sudo apt-get install php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
sudo apt-get install phpmyadmin

安装完成后再将Apache2重起一下:
sudo /etc/init.d/apache2 restart

OK,所有的准备工作都完成了。登录测试一下吧。

本文相关标签:

站内相关文章|Related Articles:

引用通告|Trackback

如果您要引用这篇文章,请复制以下链接到您的文章中:
http://duecare.biz/cgi-bin/mt/mt-tb.cgi/71

引用了本文的链接: 配置Ubuntu的Web服务:

» 用Ubuntu做个Demo Site from Due Care, Due Diligence
      新换了BlueHost服务,没想到速度会这么慢,海底电缆的影响现在还存在吗?直接访问Blog,可能是因为全部是静态页面吧,速度倒还可以,但配置站点、更新文章时候的速度到了难以忍受的地步。比DreamHost的主机要慢很多,真是出我的意料之外。       一直没有搞过WEB编程,MT的配置似乎又很复杂,大量的功能需要使用Plugin来实现,各种各样的折腾是必然的了。看来,需要在本机上搞个测... [详细内容...]

发表评论|Post a comment