安装Apache基础配置
- 安装之前先了解一下Apache
Apache特点:
1.开放源代码
、2.跨平台应用
、 3.支持各种Web编程语言
、4. 模块化设计
、5. 运行非常稳定
、6. 良好安全性
更加详细资料→Apache百科
Apache服务器目前包括1.x和2.x系列
但常用的apache版本为2.x系列 2.2 2.4
在这里我是使用源码包安装版本为httpd-2.2.17.tar.gz
更多版本安装包可以到Apache官方网站进行下载
- 实验环境:一台centos6.5服务器
首先:
1.配置IP地址
进入网卡配置文件
Vim /etc/sysconfig/network-scripts/ifcfg-eth0 ------配
置eth0这块网卡
DEVICE=eth0
HWADDR=00:0C:29:82:1E:D4
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
配置好IP地址重启network服务
Service network restart
2.先把服务器上rpm安装的apache卸载掉,以免冲突
执行此条命令
rpm -e httpd --nodeps
表示卸载http并忽略依赖关系
3.编译安装
tar –zxvf httpd-2.2.17.tar.gz –C /usr/src
解包
cd /usr/src/httpd-2.2.17
切换到解压后的文件
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi
./configure ----配置
--prefix=/usr/local/httpd ----指定安装路径
--enable-so ---- 启用动态加载模块支持
--enable-rewrite ---- 启用网页地址重写功能
--enable-charset-lite ----启动字符集支持
--enable-cgi ----启用CGI脚本程序支持
make ----编译
make install ----编译安装
路径优化
ln –s /usr/local/httpd/bin/* /usr/local/bin/
设置为系统服务方便管理cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
赋予执行权限chmod +x /etc/init.d/httpd
配置服务
vim /etc/init.d/httpd
#chkconfig:2345 25 25
#description:this is apache service!
Chkconfig --add httpd把httpd添加为系统服务
Chkconfig httpd on开启服务
Service httpd restart重启httpd服务
查看网络状态
netstat -anpt | grep http
Apache主配置文件
Vim /usr/local/httpd/conf/httpd.conf
#ServerName www.example.com:80
ServerName www.example.com:80
添加FQDN完整合格域名
使用火狐浏览器访问测试
Firefox http://192.168.1.1 /