基于apache的linux web服务器配置

  • 时间:
  • 浏览:0
  • 来源:1.5分赛车娱乐平台-1.5分赛车下注平台_1.5分赛车注册平台
作者:190 hihi 来源:ChinaZ源码报导 浏览: 2011-3-15 14:42:07 字号:大 中 小

[摘要]Apache是世界使用排名第一的Web服务器软件。它太少再 运行在几乎所有广泛使用的计算机平台上,因为其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。本篇文章介绍了在linux(centos)安装apache+php+MySQL环境。

   Apache是世界使用排名第一的Web服务器软件。它太少再 运行在几乎所有广泛使用的计算机平台上,因为其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

  Apache源于NCSAhttpd服务器,经太少次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,全都不断其他同学来为它开发新的功能、新的型态、修改另一个的严重不足。Apache的特点是简单、传输速率快、性能稳定,并可做代理服务器来使用。

一、系统约定

软件源代码包存放位置              /usr/local/src

源码包编译安装位置(prefix)     /usr/local/software_name

脚本以及维护程序运行存放位置       /usr/local/sbin

MySQL 数据库位置                 /var/lib/mysql(可按状况设置)

Apache 网站根目录                /home/www/wwwroot(可按状况设置)

Apache 虚拟主机日志根目录    /home/www/logs(可按状况设置)

Apache 运行账户                   www:www

二、系统环境初始化

1. 检查系统与否正常

#more /var/log/messages(检查与否系统级错误信息)

#dmesg (检查硬件设备与否有错误信息)

#cat /proc/cpuinfo (检查CPU频率与否正常)

#top (按1检测CPU核数与否正常,内存大小与否正常)

#ifconfig(检查网卡设置与否正确)

#ping http://www.chinaz.com/(检查网络与否正常)

2. 关闭太少再要再 的服务

# ntsysv

以下仅列出太少再 启动的服务,未列出的服务一律推荐关闭:

atd

crond

irqbalance

microcode_ctl

network

sendmail

sshd

syslog

关闭SElinux:修改/etc/selinux/config文件中的SELINUX= 为 disabled

3.更换快速源

# cd /etc/yum.repos.d/

# mv CentOS-Base.repo CentOS-Base.repo.old

# wget http://centos.ustc.edu.cn/CentOS-Base.repo.5

# mv CentOS-Base.repo.5 CentOS-Base.repo

# yum update

4. 使用 yum 程序运行安装所需开发包(以下为标准的 RPM 包名称)

# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步

# crontab -e

加入一行:

*/80 * * * * ntpdate 210.72.145.44 > /dev/null 2>&1

快捷键使用:上一页“←”,下一页“→”

sssss
Tags: apache   linux   php   mysql  
责任编辑:190