`
墙头上一根草
  • 浏览: 154679 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

apache 安装linux windows

阅读更多

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下的安装

    Apache Nutch 1.7 在 Windows 和 Linux 下的安装 Apache Nutch 1.7 是一个开源的网络爬虫和搜索引擎项目,它可以对互联网上的网页进行爬取、索引和搜索。本文将详细介绍 Apache Nutch 1.7 在 Windows 和 Linux 下的...

    Linux下Apache安装

    为了验证Apache是否成功启动,可以在另一台机器上(如Windows系统)的浏览器地址栏输入Linux服务器的IP地址。如果看到Apache的默认欢迎页面,就表明安装成功了。 #### 五、检查动态加载模块 最后,检查`/export/...

    Apache 2.0 for windows

    Apache常与PHP、MySQL、Perl等组件一起使用,构建LAMP(Linux, Apache, MySQL, PHP)或WAMP(Windows, Apache, MySQL, PHP)环境,用于开发和测试Web应用程序。 总结来说,Apache 2.0 for Windows 是一个强大且灵活...

    Linux下安装Apache httpd.doc

    在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...

    LAMP环境安装 linux + apache + mysql + php

    ### LAMP环境安装详解:Linux + Apache + MySQL + PHP #### 一、LAMP环境概述 LAMP(Linux + Apache + MySQL + PHP)是一种流行的Web服务解决方案,它结合了开源操作系统Linux、Web服务器Apache、数据库管理系统...

    apache for linux

    Apache是一个开源、免费的Web服务器软件,支持多种操作系统,包括Linux、Windows、Unix等。它提供了稳定、安全和高效的网页服务,支持各种网络协议如HTTP、HTTPS,并且具有丰富的模块扩展功能,可以集成PHP、Perl、...

    php+apache+linux.

    **在Linux上安装和配置XAMPP** 1. **下载XAMPP**:从Apache Friends官网获取适用于Linux的XAMPP版本。 2. **解压并移动**:将下载的压缩包解压到指定目录,例如 `/opt`。 3. **设置权限**:确保Apache和MySQL服务...

    Apache负载均衡含Linux和windows版本

    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等。 并配...

    Apache2.4 for Windows x86

    Apache2.4常与PHP和MySQL结合,构建LAMP(Linux, Apache, MySQL, PHP)或WAMP(Windows, Apache, MySQL, PHP)环境。安装PHP模块(如mod_php)并与MySQL数据库连接,就能运行动态网页应用,如WordPress、Drupal等。 ...

    Linux环境apache安装

    1. **APR(Apache Portable Runtime)**:APR为Apache提供了一个跨平台的API,它支持多种操作系统,包括Linux、Windows等。它是Apache的核心组件之一,负责处理文件I/O、网络通信等功能。 2. **APR-UTIL**:APR-UTIL...

    apache-maven-3.8.1(含windows和linux版本).zip

    apache-maven-3.8.1(含windows和linux版本).zip包含如下内容: apache-maven-3.8.1-bin.tar.gz; apache-maven-3.8.1-bin.zip; apache-maven-3.8.1-src.tar.gz; apache-maven-3.8.1-src.zip; maven安装说明.txt...

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    - **Linux版本**: 提供的.tar.gz文件是为Linux和类Unix系统设计的,解压后需要通过命令行进行安装和管理。用户需要使用shell脚本如`./bin/startup.sh`和`./bin/shutdown.sh`来启动和停止Tomcat服务。 3. **安全性...

    superset2.0在Windows环境和Linux环境下的安装配置

    superset2.0在Windows环境和Linux环境下的安装配置

    图书管理系统php apache mysql linux

    虽然描述中提到Windows也可以运行,但通常在生产环境中,Linux因其开源特性、更低的系统开销和更佳的服务器性能而被优先考虑。 在压缩包文件"school"中,可能包含了该图书管理系统的源代码、配置文件、数据库脚本等...

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-7.0.109-windows-x64.zip; apache-tomcat-7.0.109-windows-x86.zip; apache-tomcat-7.0.109.exe; apache-tomcat-7.0.109....

    apache2.4.9 for windows

    1. PHP:Apache常与PHP搭配使用,构建LAMP(Linux、Apache、MySQL、PHP)环境,同样适用于Windows环境,可以实现动态网站的运行。 2. MySQL/MariaDB:作为关系型数据库,与Apache和PHP共同构建强大的Web应用程序基础...

    apache-tomcat-9.0.93安装包(含windows和linux版本).zip

    apache-tomcat-9.0.93安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-9.0.93-windows-x64.zip; apache-tomcat-9.0.93-windows-x86.zip; apache-tomcat-9.0.93.exe; apache-tomcat-9.0.93.tar....

    Linux实验指导书详细版-安装与配置Apache服务器

    安装与配置Apache服务器是Linux网络管理及服务器搭建过程中的一项重要技能。以下详细介绍了在Fedora8环境下安装与配置Apache Web服务器的相关知识点。 一、Fedora8下Apache服务器安装流程: 1. 查看本机活动网卡的...

    apache-tomcat-8.5.99安装包(含windows和linux版本).zip

    apache-tomcat-8.5.99安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-8.5.99-windows-x64.zip; apache-tomcat-8.5.99-windows-x86.zip; apache-tomcat-8.5.99.exe; apache-tomcat-8.5.99.tar....

Global site tag (gtag.js) - Google Analytics