• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

Ubuntu 7.1 server从无到有搭建全能WEB生产环境(二)

baidu空间 admin 11年前 (2008-03-16) 159次浏览

http://www.dingl.com/blog/archives/13
作者:丁令

正式开始安装软件,这部分主要是 mysql/apache 的安装。

一、安装 mysql
mysql 使用 utf-8 作为默认编码:
 groupadd mysql
 useradd -g mysql mysql
 tar -zxvf mysql-5.0.45.tar.gz
 cd mysql-5.0.45
 ./configure –prefix=/usr/local/mysql –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=latin1
 make
 make install
 cp support-files/my-medium.cnf /etc/my.cnf
 cd /usr/local/mysql
 bin/mysql_install_db –user=mysql
 chown -R root .
 chown -R mysql var
 chgrp -R mysql .
 bin/mysqld_safe –user=mysql &

将 mysql 加入 PATH:
 vi /etc/profile
增加:
 PATH=/usr/local/mysql/bin:”${PATH}”

让 mysql 随系统一起启动
 cp support-files/mysql.server /etc/init.d/mysqld
 cd /etc/init.d
 update-rc.d mysqld defaults

重启服务器,验证 mysql 是否能随系统正常启动,启动后:
 mysql
如果能直接进入则说明启动成功。
为了安全,修改 root 密码:
 mysql>use mysql
 mysql>UPDATE user SET password=PASSWORD(’new_password’) WHERE user=’root’;
 mysql>FLUSH PRIVILEGES;
 mysql>exit

二、安装 apache
1、安装 apache 前,先安装 openssl,因为后面要配置 apache 支持 https 协议:
 tar -zxvf openssl-0.9.8e.tar.gz
 cd openssl-0.9.8e
 ./config –prefix=/usr/local/ssl
 make
 make test
 make install

2、安装 apache,configure 参数可根据需要调整。
 tar -zxvf httpd-2.2.6.tar.gz
 cd httpd-2.2.6
 ./configure –prefix=/usr/local/apache –enable-modules=all –enable-rewrite –enable-forward –enable-ssl –with-ssl=/usr/local/ssl –enable-mods-shared=all –enable-deflate –enable-proxy –enable-proxy-balancer –enable-proxy-http
 make
 make install
修改 conf/httpd.conf 的 ServerName:
 ServerName 127.0.0.1:80

测试 apache 是否正常

让 apache 随系统一起启动
 cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
 cd /etc/init.d
 update-rc.d httpd defaults

]]>


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ubuntu 7.1 server 从无到有搭建全能 WEB 生产环境(二)
喜欢 (0)