环境
CentOS 6.5 64位 约定在安装之前,我们约定:
创建用户和目录#创建用户和用户组 groupadd apache useradd apache -g apache -s bin/false -M #创建网站根目录 mkdir -p /data/web chown apache:apache -R /data/web chmod 755 -R /data/web #创建日志目录 mkdir -p /var/logs/apache chown apache:apache -R /var/logs/apache chmod 755 -R /var/logs/apache 安装opensslyum -y install openssl openssl-devel 下载Apache源码包以及其依赖包cd /usr/local/src wget -c http://apache.dataguru.cn/httpd/httpd-2.4.12.tar.gz wget -c http://apache.fayea.com/apr/apr-1.5.1.tar.gz wget -c http://apache.fayea.com/apr/apr-util-1.5.4.tar.gz wget -c ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz wget -c http://zlib.net/zlib-1.2.8.tar.gz 安装依赖包#安装pcre cd /usr/local/src tar -zxvf pcre-8.36.tar.gz cd pcre-8.36 ./configure --prefix=/usr/local/pcre make && make install #安装zlib cd /usr/local/src tar -zxvf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure --prefix=/usr/local/zlib make && make install #安装apr cd /usr/local/src tar -zxvf apr-1.5.1.tar.gz cd apr-1.5.1 ./configure --prefix=/usr/local/apr make && make install #安装apr-util cd /usr/local/src tar -zxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make && make install 安装apachecd /usr/local/src tar -zxvf httpd-2.4.12.tar.gz cd httpd-2.4.12 ./configure \ --prefix=/usr/local/apache2 \ --with-apr=/usr/local/apr \ --with-apr-util=/usr/local/apr-util \ --with-z=/usr/local/zlib \ --with-pcre=/usr/local/pcre \ --with-ssl \ --enable-ssl \ --enable-rewrite \ --enable-so \ --enable-cgid \ --enable-cgi \ --enable-unique-id make && make install 修改配置文件1)打开配置文件 vi /usr/local/apache2/conf/httpd.conf
2)按照下图中的红色框内容进行修改:
让apache开机自动启动cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd vi /etc/rc.d/init.d/httpd
添加图中的内容: chkconfig --add httpd chkconfig --level 345 httpd on 启动apache1)先复制一个网页文件到网站根目录: cp /usr/local/apache2/htdocs/index.html /data/web 2)启动apache service httpd start
3)使用浏览器输入服务器IP地址,看是否能访问网站 (责任编辑:IT) |