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
相关推荐
根据给定的文件信息,我们可以总结出以下有关Apache2 `httpd.conf`配置文件的关键知识点: ### Apache2 httpd.conf 文件概述 - **文件性质**:`httpd.conf`是Apache HTTP服务器的主要配置文件,控制着服务器的行为...
总之,HTTPD.conf文件的配置是Apache服务器的核心任务,它涵盖了服务器的基本设置、安全控制、性能优化和多站点管理等多个方面。正确理解和配置HTTPD.conf,对于确保Apache服务器的稳定运行和高效性能至关重要。
本教程“Linux与Apache(httpd.conf)配置与管理图文教程”深入浅出地介绍了如何在Linux环境中安装、配置及管理Apache Web服务器,特别关注了核心配置文件httpd.conf的使用。 Apache HTTP服务器,作为开源的Web...
在Linux系统中,Apache的主要配置文件是`httpd.conf`,它包含了服务器的所有核心设置。 Apache的主要特性包括: 1. 平台兼容性:Apache几乎可以在所有常见的计算机平台上运行,包括Linux、Windows和Mac OS X等。 2...
- `/etc/httpd/conf.d/*.conf`:辅助配置文件 - `/etc/sysconfig/httpd`:httpd工作模式配置文件 通过`rpm -qc httpd`命令可以查看所有配置文件的位置。 #### 五、Apache的工作目录与日志 - **主程序**:`/usr/...
### Apache 2.2 的 httpd.conf 配置 #### 1. PHP模块加载 ```plaintext #LoadModulessl_module modules/mod_ssl.soںУ LoadModule php5_module "D:/php5.3.1/php5apache2_2.dll" PHPIniDir "D:/php5.3.1" ``` - **...
httpd服务的配置文件,路径/etc/httpd/conf/httpd.conf
安装完成后,你可以通过修改`/usr/local/apache2/conf/httpd.conf`配置文件来调整Apache的行为,例如设置监听端口、虚拟主机、日志文件位置等。然后,启动Apache服务,通常命令为`/usr/local/apache2/bin/apachectl ...
总之,Apache2.4.6在Linux上的安装和配置涉及多个步骤,包括安装服务、调整配置、设置自启动以及管理模块和虚拟主机。通过实践和学习,你可以掌握这些技能,为你的网站提供稳定、高效的运行环境。
在Linux系统中,Apache通过配置文件`httpd.conf`进行定制,允许管理员根据需求调整服务器的行为。 安装`httpd-2.2.20`的步骤一般包括以下几步: 1. **解压**:首先,使用`tar -zxvf httpd-2.2.20.tar.gz`命令来...
sudo cp /usr/local/apache2/conf/httpd.conf.example /usr/local/apache2/conf/httpd.conf ``` 使用文本编辑器(如`nano`或`vi`)打开`httpd.conf`,调整端口、文档根目录等设置。 7. **启动Apache** 添加...
以上是Linux_HTTPD服务的基本配置流程,涵盖安装、配置、权限管理、安全控制以及虚拟主机设定。通过这些步骤,可以搭建起一个功能齐全且安全的Web服务器。在实际操作中,还需要根据具体需求调整配置,确保服务的安全...
linux apache httpd.conf
4. 配置ssl.conf文件:在`/etc/httpd/conf.d/ssl.conf`(或`/etc/apache2/sites-available/default-ssl.conf`)中,配置SSL虚拟主机。这里,你需要指定SSL证书的位置以及一些SSL相关的设置,例如: ``` *:443> ...
在本压缩包中,提供了Apache 2.2.4版本以及mod_jk模块的相关配置文件,帮助用户进行集群配置。 首先,我们来详细解析一下这些文件: 1. **apache_2.2.4-win32-x86-no_ssl.msi**:这是Apache HTTP Server 2.2.4的...
本篇文章将详细阐述Linux环境下Httpd服务的配置过程,包括Apache的安装、基本配置、用户个人主页的建立、访问控制以及虚拟主机的配置。 1. **Apache的安装** Apache的安装通常有两种方式:RPM包安装和源码包安装。...
在Apache配置中,创建虚拟主机配置文件(如`/etc/httpd/conf.d/vhost.conf`),定义每个站点的`VirtualHost`区块,包括DocumentRoot(网站根目录)和ServerName。 7. **配置虚拟主机 - 常规信息**: 在虚拟主机...
本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache服务器 在安装 Apache 服务器之前,需要下载相应的安装包,包括 httpd-2.4.3.tar.gz、apr-1.4.6.tar.gz、apr-...
基于Linux的Apache服务器的安装与配置是指在Linux操作系统上安装和配置Apache服务器,以提供Web服务。Apache服务器是最流行的Web服务器之一,广泛应用于网站、应用程序和云服务等领域。下面是基于Linux的Apache...