linux安装Apache 有两种方式一种是手动安装通过二进制的文件进行安装,另外一种就是通过yum 安装,此中安装方式,需要物理机联网。以下分别介绍两种的安装方式
通过二进制文件安装Apache需要的软件有apr,apr-util,pcre
1,安装 apr
下载地址:http://apr.apache.org/download.cgi
[root@ubuntu:/work/soft/apache]# tar zxvf apr-1.5.0.tar.gz
[root@@ubuntu:/work/soft/apache/apr-1.5.0]# ./configure --prefix=/work/installed/apr
[root@@ubuntu:/work/soft/apache/apr-1.5.0]# make
[root@@ubuntu:/work/soft/apache/apr-1.5.0]# make install
2,安装 apr-util
下载地址:http://apr.apache.org/download.cgi
[root@ubuntu:/work/soft/apache]# tar zxvf apr-util-1.5.3.tar.gz
[root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# ./configure --prefix=/work/installe d/apr-util --with-apr=/work/installed/apr
[root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make
[root@@ubuntu:/work/soft/apache/apr-util-1.5.3]# make install
3,安装 pcre
下载地址:http://pcre.org/
[root@ubuntu:/work/soft/apache]# tar zxvf pcre-8.35.tar.bz2
[root@@ubuntu:/work/soft/apache/pcre-8.35]# ./configure --prefix=/work/installed/p cre
[root@@ubuntu:/work/soft/apache/pcre-8.35]# make
[root@@ubuntu:/work/soft/apache/pcre-8.35]# make install
安装apache
下载地址:http://httpd.apache.org/
[root@ubuntu:/work/soft/apache]# tar zxvf httpd-2.4.9.tar.bz2
[root@@ubuntu:/work/soft/apache/httpd-2.4.9]# ./configure --prefix=/work/installed/apache --with-apr=/work/installed/apr --with-apr-util=/work/installed/apr-util --with-pcre=/work/installed/pcre
[root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make
[root@@ubuntu:/work/soft/apache/httpd-2.4.9]# make install
安装之后默认的httpd.conf在/etc/httpd/conf文件下 默认的文件路径是/var/www/html文件下
通过yum命令安装
1.yum安装apache
#yum install httpd -y
2.随系统自启动
#chkconfig httpd on
3.开启apache
#service httpd start
PS:在CentOS里Apache的默认文档路径的位置是在/var/www/html,配置文件的路径是/etc/httpd/conf/httpd.conf。其他的配置存储在/etc/httpd/conf.d/ 文件夹里。
建议删除/etc/httpd/conf.d/下的welcome.conf文件
删除指令 #rm -rf *.* (注释:*.*改成/etc/httpd/conf.d/welcome.conf)
---
httpd.conf配置请参照下面
-
#vi /etc/httpd/conf/httpd.conf
以下展示的是学新公园对默认值的修改。
#禁止显示apache版本号
ServerTokens ProductOnly
ServerSignature Off
#端口监听,我们将*改成了我们的独立ip
Listen *:80
#我们开启了两个模块,其他模块默认设置
mod_rewrite.so #开启.htaccess需要
mod_vhost_alias.so #设置虚拟机需要
#我们将ServerAdmin改成我们自己的邮箱。
ServerAdmin admin@1try10.com
#我们将ServerName导向固定ip,即将*改成我们的ip
ServerName *:80
#我们修改了DocumentRoot目录
DocumentRoot /***
#将Options属性改成FollowSymLinks
Options FollowSymLinks
#将AllowOverride属性改成ALL以支持.htaccess
AllowOverride ALL
#我们配置了虚拟机,我们把*更改成我们的ip
NameVirtualHost *:80
#虚拟机上拒绝了直接通过ip访问我们的站点,我们把*更改成我们的ip
<VirtualHost *:80>
ServerName *
<Location />
Order deny,allow
Deny from all
</Location>
</VirtualHost>
#我们将域名绑定到服务器,并将不带3www的域名301重定向到带www域名
<VirtualHost *:80>
ServerAdmin admin@1try10.com
DocumentRoot 一个目录
ServerName 1try10.com
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^1try10.com [NC]
RewriteRule ^/(.*)$ http://www.1try10.com/$1 [L,R=301]
</ifModule>
ErrorLog /var/log/1try10.com-error_log
CustomLog /var/log/1try10.com-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@1try10.com
DocumentRoot 一个目录
ServerName www.1try10.com
ErrorLog /var/log/1try10.com-error_log
CustomLog /var/log/1try10.com-access_log common
</VirtualHost>
#我们设定了gzip压缩
#gzip
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
DeflateCompressionLevel 5
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
</IfModule>
#TRACE和TRACK是用来调试web服务器连接的HTTP方式.支持该方式的服务器存在跨站脚本漏洞,所以我们关闭了它
TraceEnable off
相关推荐
Apache Nutch 1.7 在windows和Linux下的安装,有详细的图示和步骤说明,测试过多次。
手把手叫你安装linux下php环境 包括 卸载旧版本的apache mysql等 安装GD zlib libxml libmcrypt libpng 等等php需要的组建 整个文档非常详细 自己下了看吧 查询系统中已安装的Apache相关软件包 # rpm -qa|grep -i ...
Apache负载均衡含Linux和windows版本,其中Linux包含一些Linux系统中安装必须的依赖包: tomcat-connectors-1.2.42-src.tar pcre-8.40.tar.gz httpd-2.4.25.tar.gz apr-util-1.5.4.tar.gz apr-1.5.2.tar.gz等。 并配...
本文为您讲述了如何在 Windows 或 Linux 下进行 Tomcat 集群的安装配置。 Windows 下 Tomcat 集群的安装配置与 Linux 下稍有区别,道长为了在一篇教程中讲解两 种操作系统的配置,因此使用两台机器进行安装工作,一...
superset2.0在Windows环境和Linux环境下的安装配置
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接。 apache-maven-3.0.4-bin.tar.gz apache-maven-3.0.4-bin.zip apache-maven-3.0.5-bin.tar.gz apache-maven-3.0.5-bin.zip apache-maven-3.1.0-bin....
使用编译方式在 Linux 上安装与配置 Mysql、Apache 和 PHP Linux 作为一种操作系统,具有完全免费、完全兼容 POSIX 1.0 标准、多用户、多任务、丰富的网络功能、可靠的安全、稳定性能、支持多种硬件平台等优点,日...
apache-tomcat8.5.51-windows和linux版本安全版本
apache-tomcat10.0.10windows和linux版本安全版本
apache-tomcat-8.0服务器 linux 32位、64位、windows安装版打包下载
由于本人配置php时找这些花了很多时间,在这为大家提供apache
apache-tomcat9.0.31windows和linux版本安全版本
包含apache-maven-3.6.1-bin.zip、apache-maven-3.6.1-bin.tar.gz、apache-maven-3.6.1-src.zip、apache-maven-3.6.1-src.tar.gz
tp框架伪静态设置规则,iis和apache、windows、linux都有效。Public目录图片资源目录有效。这些是网上收集,并且用过有效的伪静态规则。
IBS_for_Windows_Apache Linux
在linux中安装apache ,php ,mysql 和 phpMyAdmin是相当容易的,在windows 10中就难一些。这本小册子详细介绍如何在windows 10中安装最新的apache 2.4,php 7,mysql 8 和 phpMyAdmin,非常实用。
Linux操作系统上安装Apache服务器的技术解析 在这篇文章中,我们将讨论Linux操作系统上安装Apache服务器的技术解析。Apache服务器是跨平台、高兼容性而设置的缺省配置,因此当我们要配置Apache的时候,不能仅仅使用...
apache-tomcat_8.5.33版本安装包,Linux版和Windows版本。
在Linux服务器上,笔者使用的是Red Hat 7.2版本,带有APache Web服务器版本号为1.3.20。在SQL Server数据库服务器上,笔者使用的是SQL Server 7.0(经实际测试,本文中的程序在SQL Server 2000下工作也正常)。注意...