Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)

简介:

写在前面的话

  对于

  在Ubuntu系统上,编译安装Apache它默认路径是在/usr/local/apache2/htdocs

          或者编译安装httpd它默认路径是在/usr/local/apache/htdocs

 

  

    在Ubuntu系统上,apt-get安装Apache它默认路径是在/var/www/html

          或者apt-get安装httpd它默认路径是在/var/www/html

 

 

 

 

  

  

  我这里,采取编译安装httpd-2.4.3

  在/usr/下,创建software目录。

   

cd /usr/software

 

  然后,大家,可以在线下载

# wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.3.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-1.4.6.tar.gz
# wget http://mirrors.axint.net/apache/apr/apr-util-1.5.1.tar.gz
# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz

 

  也可以,如我这里,离线下载,再上传(虚拟机),拷贝(到真实物理机器)

  http://download.csdn.net/detail/u010106732/9892387

  http://download.csdn.net/detail/u010106732/9892388

     http://download.csdn.net/detail/u010106732/9892447

 

 

 

 

 

  然后,替换成我的。

 

 

  

  好比,我这里,已经下载好了,然后,拷贝到/usr/software目录下。

   上传好之后,再解压缩。

 

# tar zxvf pcre-8.31.tar.gz
# tar zxvf apr-1.4.6.tar.gz
# tar zxvf apr-util-1.5.1.tar.gz 
# tar zxvf httpd-2.4.3.tar.gz

 

 

 

 

   再依次,进行如下操作。

复制代码
# cd pcre-8.31 
# ./configure --prefix=/usr/local/pcre
# make && make install
# apt-get -y install libssl-dev
# cd /usr/software
# cp -r /usr/software/apr-1.4.6 /usr/software/httpd-2.4.3/srclib/apr
# cp -r /usr/software/apr-util-1.5.1 /usr/software/httpd-2.4.3/srclib/apr-util
复制代码

 

   

 

复制代码
# cd httpd-2.4.3

# ./configure --prefix=/usr/local/apache \
 
 
--enable-dav \
 
 
--enable-so \
 
 
--enable-maintainer-mode \
 
 
--enable-rewrite \
 
 
--enable-deflate=shared \
 
 
--enable-ssl=shared \
 
 
--enable-expires=shared \
 
 
--enable-headers=shared \
 
 
--enable-static-support \
 
 
--with-included-apr \
 
 
--with-mpm=prefork \
 
 
--enable-cache \
 
 
--enable-file-cache \
 
 
--with-pcre=/usr/local/pcre
复制代码

 

 

  然后,再执行

# make && make install
# cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

 

 

  这样,就是已经安装好了。

 

  下面进行,对它进行配置修改

# vi /usr/local/apache/conf/httpd.conf

 

ServerName 192.168.30.1:80


或者

ServerName 192.168.30.1

 这里,80可以不写,或者,你也可以自定义其他端口,如8081等。

 
  至于为什么,80也可以不写(当然前提是你要默认80的端口哈,作为你的httpd服务)

 

 

 

 
 
 

 

 

 

 

 

 

 

 

 

 

   开启httpd服务

 /usr/local/apache/bin/httpd -k start




本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7136288.html,如需转载请自行联系原作者

相关文章
|
2天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
10 0
|
2天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
12 0
|
2天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
33 8
如何在 Ubuntu 上安装 Docker?
|
5天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
28 0
|
8天前
|
Ubuntu 数据安全/隐私保护
在UBUNTU虚拟机上安装R软件包
在UBUNTU虚拟机上安装R软件包
11 0
|
8天前
|
存储 编解码 Ubuntu
0-零基础安装ubuntu(超详细安装步骤)
0-零基础安装ubuntu(超详细安装步骤)
|
9天前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
|
18天前
|
Ubuntu Python
WSL ubuntu 20.04安装python3
通过以上步骤,你可以在WSL的Ubuntu 20.04上成功安装Python 3。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
19 1
|
18天前
|
Ubuntu Python
ubuntu安装python3.9
通过以上步骤,你可以在Ubuntu上成功安装Python 3.9。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
23 1
|
18天前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
20 1