快速业务通道

linux之apache

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-07-04
1.软件安装
1)rpm安装
rpm -qa | grep httpd httpd主软件包
httpd-manual 手册文档 /etc/httpd 服务器根目录
/etc/httpd/conf/httpd.conf 主配文件
/var/www/html 网页文件根目录
/etc/init.d/httpd 启动脚本
/var/log/httpd/access_log 日志文件
/var/log/httpd/error_log 错误日志文件 2.编译安装 1).获得源码包
httpd-2.0.59.tar.gz
2).确认编译环境
rpm -q gcc
3)进行编译安装
cp httpd-2.0.59.tar.gz /usr/local/src
cd /usr/local/src/
tar zxvf httpd-2.0.59.tar.gz
ls
cd httpd-2.0.59
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
make
make install 3.目录结构
1) /usr/local/apache2 根目录
2) /usr/local/apache2/bin 执行程序
3) /usr/local/apache2/lib 库文件
4) /usr/local/apache2/conf 配置文件
5) /usr/local/apache2/htdocs 网页文件目录 4.启动和停止服务
要把默认的apache服务停掉
server httpd stop bin/apachectl start
bin/apachectl restart
bin/apacherctl stop 5.设置apache服务自动启动
vi /etc/rc.local
添加:
/usr/local/apache2/bin/apachectl start 6.调整apache服务器设置
vi /usr/lcoal/apache2/conf/httpd.conf
修改:
ServerName [url]www.test.com[/url] 7.apache主配文件:httpd.conf
1)全局设置
ServeRoot "/usr/lcoal/apache2" 根目录
ServerName 主机名
DocumentRoot 网页文件目录
Listen 端口号 2)区域设置 8.建立个人主页
useradd user1
passwd user1
su - user1
chmod o x .
mkdir public_html vi public_html/index.html
添加:
user1的个人主页 /bin/apachectl restart 9.域名虚拟主机的配置
1)mkdir /home/a.com
cd a.com
vi index.html
写入:[url]www.a.com[/url]
2)mkdir /home/b.com
cd b.com
vi index.html
写入:[url]www.b.com[/url] 10.修改httpd.conf文件
vi /usr/local/apache2/conf/httpd.conf
添加如下内容:
NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1:80>
ServerName [url]www.a.com[/url]
DocumentRoot /home/a.com
</VirtualHost> <VirtualHost 192.168.1.1:80>
ServerName [url]www.b.com[/url]
DocumentRoot /home/b.com
</VirtualHost> 11.重启httpd服务
/usr/local/apache2/bin/apachectl restart 12.用本地hosts文件完成域名解析
vi /etc/hosts
192.168.1.1 [url]www.a.com[/url]
192.168.1.1 [url]www.b.com[/url] 如果客户机是windows,则编辑此文件
c:windowssystem32driversetchosts
配置apache.php.mysql协同工作(lamp)
1.安装配置mysql
1)建立mysql用户和组
groupadd -g 200 mysql
useradd -u 200 -g mysql -d /usr/local/mysql/data -M mysql
2)释放mysql安装包
tar zxvf mysql-3.23.58-pc-linux-i686.tar.gz -C /usr/local/
3)为mysql目录建立软链接
cd /usr/local
ln -s mysql-3.23.58-pc-linux-i686/ mysql 4)创建var/lib目录,并设置相应权限
mkdir /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql
chown -R root:mysql /usr/local/mysql-3.23*
chown -R mysql:mysql /usr/local/mysql/data/ 5)复制mysql配置文件到/etc目录下,并初始化mysql数据库
cd /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf ./scripts/mysql_install_db 6)再次设置权限
chown -R mysql:mysql /var/lib/mysql/
chown -R mysql:mysql /usr/local/mysql/data/ 7)启动mysql数据库并指定数据库运行用户
/usr/local/mysql/bin/safe_mysqld --user=mysql & 8)为mysql用户设置口令
/usr/local/mysql/bin/mysqladmin -u root password ''myrootpw''
9)建立数据库
/usr/local/mysql/bin/mysql -u root -p
mysql> CREATE DATABASE phpbb;
my

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号