威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > Linux php apache oracle环境搭建之CentOS下安装Apache

Linux php apache oracle环境搭建之CentOS下安装Apache

文章作者:计算机教程 上传时间:2019-05-11

Apache的配置文件再续~~

CentOS7下源码安装Apache2.4.9

1.准备环境

centos7最小化安装

yum安装wget、vim、gcc、gcc-c 、cmake

2.安装apache2.4.10

官网:http://httpd.apache.org/

下载源码包:

cd /usr/loca/src

wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz

下载apache组件apr、apr-util:

wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10-deps.tar.gz

安装apr和apr-util:

tar zxvf httpd-2.4.10-deps.tar.gz

cd httpd-2.4.10/srclib/apr

./configure --prefix=/usr/local/apr

make && make install

cd ../apr-util

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

下载安装zlib1.2.8

wget http://zlib.net/zlib-1.2.8.tar.gz

tar zxvf zlib-1.2.8.tar.gz

cd zlib-1.2.8

./configure --prefix=/usr/local/zlib

make && make install

下载安装pcre8.35

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz

tar zxvf pcre-8.35.tar.gz

cd pcre-8.35

./configure --prefix=/usr/local/pcre

make && make install

下载openssl,安装apache2.4.9时提示openssl版本过低,centos7自带版本openssl1.0.1e:

wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz

不卸载系统自带openssl,直接源码编译openssl1.0.1h

tar zxvf openssl-1.0.1h.tar.gz

cd openssl-1.0.1h

./configure --prefix=/usr/local/openssl

make && make install

mv /usr/bin/openssl /usr/bin/openssl.1.0.1e

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

安装httpd2.4.9:

cd /usr/local/src

tar zxvf httpd-2.4.9.tar.gz

cd httpd-2.4.9

./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-cgi --enable-ssl --enable-rewrite --with-ssl=/usr/local/openssl --with-pcre=/usr/local/pcre --with-z=/usr/local/zlib --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-ssl=/usr/local/openssl --enable-modules=most --enable-mpms-shared=all --with-mpm=event

centos7使用systemctl代替chkconfig管理服务,防火墙也由iptables更换成了firewalld

首先用systemctl关闭防火墙:

systemctl stop firewalld.service

systemctl disable firewalld.service

开启apache服务器:

cd /usr/local/apache/bin

./apachectl start

客户端浏览器上输入地址:

http://192.168.47.130/

看到页面显示It works!证明服务器已成功启动

另外因为安装Apache服务器是选择安装了支持openssl,顺便研究了一下如何在apache中配置openssl

首先在/etc/httpd/http.conf文件中修改:

ServerName为www.example.com:80

威尼斯wns.9778官网活动,去掉LoadModule ssl_module modules/mod_ssl.so前的#号

去掉LoadModule socache_shmcb_module modules/mod_socache_shmcb.so前的#号

去掉Include /etc/httpd/extra/httpd-ssl.conf前的#号

生成服务器证书:

1.生成服务器用的私钥文件server.key

openssl genrsa -out server.key 1024

2.生成未签署的server.csr

openssl req -new -key server.key -out server.csr

程序提示输入一系列参数,包括国别、省名、市名。。。,按照提示输入即可

3.签署服务器证书文件server.crt

openssl req -x509 -days 365 -key server.key -in server.csr -out server.crt

然后将生成的server.key、server.csr、server.crt拷贝到/etc/httpd目录下

/usr/local/apache/bin/apachectl restart

浏览器访问:https://192.168.47.130,此时浏览器会提示安装证书,安装后显示页面It works!,证明ssl模块已正常工作。


http://www.bkjia.com/Linux/849842.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linux/849842.htmlTechArticleCentOS7下源码安装Apache2.4.9 1.准备环境 centos7最小化安装 yum安装wget、vim、gcc、gcc-c 、cmake 2.安装apache2.4.10 官网:http://httpd.apache.org/ 下载源码...

CentOS系统安装的是Basic Server。安装apache之前所必须的缺少的组件比较多,下面罗列下本次需要安装的组件

安装完毕。

# tar -xvzf httpd-2.4.9.tar.gz

# cd httpd-2.4.9

# ./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite
# make
# make install

这是我第一次安装,缺少关联关系的组件,下次安装直接先安装组件,最后安装apache,这样会顺畅些吧。

下载稳定版本httpd-2.4.9.tar.gz,上传到服务器/usr/packages目录下。

修改/usr/local/apache/conf/httpd.conf文件

执行命令
# apachectl restart

下载apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz

configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

缺少pcre,下载地址:http://sourceforge.net/projects/pcre/

威尼斯wns.9778官网活动 1

没有报错:

安装apr:

下载地址:http://apr.apache.org/download.cgi

官网下载Apache,下载地址:http://httpd.apache.org/download.cgi

# tar -xvzf apr-1.5.1.tar.gz
# cd apr-1.5.1
# .configure
# make
# make install
checking for APR... no
configure: error: APR not found . Please read the documentation.

配置随系统启动时启动Apache服务

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:Linux php apache oracle环境搭建之CentOS下安装Apache

关键词: