1. 安装
sudo apt-get install apache2
2. 配置
安装成功后,在/etc/apache2/目录下的文件和目录如下:
-rw-r--r-- 1 root root 10104 2008-11-05 23:47 apache2.conf
drwxr-xr-x 2 root root 4096 2008-11-26 00:52 conf.d
-rw-r--r-- 1 root root 374 2008-11-26 01:57 envvars
-rw-r--r-- 1 root root 0 2008-11-26 22:05 httpd.conf
drwxr-xr-x 2 root root 4096 2008-11-26 00:52 mods-available
drwxr-xr-x 2 root root 4096 2008-11-26 00:52 mods-enabled
-rw-r--r-- 1 root root 363 2008-11-26 22:28 ports.conf
drwxr-xr-x 2 root root 4096 2008-11-26 22:44 sites-available
drwxr-xr-x 2 root root 4096 2008-11-26 22:44 sites-enabled
先备份/etc/apach2整个目录
apache2.conf是一个总的配置目录,基本不需要修改
1)修改envvars
export APACHE_RUN_USER=dooluu
export APACHE_RUN_GROUP=dooluu
2)修改ports.conf
NameVirtualHost 192.168.0.101:80
这个IP为apache所在服务器ip
3)打开apache2.conf在最下面可以看到这么一行
Include /etc/apache2/sites-enabled/
也就是把/etc/apache2/sites-enabled/路径下的文件都包含进去,进入/etc/apache2/sites-enabled/路径可以看到,一个000-default指向sites-avaiable/default的软连接
现在来修改000-default
<VirtualHost 192.168.0.101:80>
ServerAdmin zhouzcy@gmail.com
ServerName www.newtest.com
DocumentRoot /home/dooluu/share/newtest
<Directory /home/dooluu/share/newtest>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/newtest.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/newtest.log combined
Alias /images/ "/home/dooluu/share/newtest/images/"
<Directory "/home/dooluu/share/newtest/images/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
一个站点就配置好了,在windows的hosts中做一下绑定
192.168.0.101 www.newtest.com
现在来访问:http://www.newtest.com/images/5.gif
再建立一个站点,我们只需要添加一个配置文件即可,在/etc/apache2/下建立一个目录,路径为: /etc/apache2/sites-images
在该路径下建立一个文件,可以直接把/etc/apache2/sites-avaiable/default拷过来
建立一个软连接:sudo ln -s /etc/apache2/sites-images/default /etc/apache2/sites-enabled/001-default
修改后的内容如下:
<VirtualHost 192.168.0.101:80>
ServerAdmin zhouzcy@gmail.com
ServerName www.images.com
DocumentRoot /home/dooluu/share/www-images
<Directory /home/dooluu/share/www-images>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/www-images.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/www-images-access.log combined
Alias /images/ /home/dooluu/share/www-images/images/
<Directory "/home/dooluu/share/www-images/images/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
同样在windows的hosts中做一下绑定
192.168.0.101 www.images.com
http://www.images.com/images/5.gif
这时将会访问 /home/dooluu/share/www-images/images/下的5.gif
分享到:
相关推荐
屏幕将显示安装配置信息。 三、Apache 编译 在配置完成后,需要执行编译命令: make 该命令将编译 Apache 服务器。屏幕将显示编译信息。 四、Apache 启动 在编译完成后,需要启动 Apache 服务器。可以使用以下...
首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。这个文件定义了服务器的基本行为,如监听端口、日志文件位置、默认文档根目录等。在初次安装后,你需要根据你的系统环境和网站需求对其进行适当修改。...
产生的启动和停止文件是:/etc/init.d/apache2 启动: sudo apache2ctl -k start 停止: sudo apache2ctl -k stop 重新启动: sudo apache2ctl -k restart 配置文件保存在:/etc/apache2 需要说明的是,普通的...
总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...
本资源摘要信息将详细介绍 Apache、PHP 和 MySQL 在 Windows 平台下的安装和配置过程。该资源提供了详细的图解和一步步的安装指南,使得用户可以轻松地安装和配置 Apache、PHP 和 MySQL。 一、安装 Apache Apache ...
配置完成后,使用`make`和`make install`命令来编译和安装Apache。这将把Apache的二进制文件安装到指定的目录。 接下来,我们转向反向代理配置。反向代理允许Apache服务器作为客户端的代理,转发请求到内部网络中的...
### Apache在Windows下的安装与配置详解 #### 一、前言 随着Web技术的发展,Apache作为全球使用最广泛的Web服务器之一,在Windows环境下的部署也变得越来越常见。本文将详细介绍如何在Windows系统上安装并配置...
在进行Apache的安装和配置时,参考官方文档和社区资源是必不可少的。Apache官方文档详细介绍了各种配置选项和操作指南,是解决问题的重要参考资料。 4. **Java环境安装** 在某些情况下,Apache可能需要与Java环境...
* 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...
本文将详细介绍在Windows环境下,如何安装和配置Apache、MySQL、PHP以及phpMyAdmin。 首先,我们需要准备好相应的软件安装包。对于Apache,我们可以选择Apache 2.2版本的Windows安装包(httpd-2.2.16-win32-x86-no_...
虚拟机中安装和配置Apache服务器 在虚拟机中安装和配置Apache服务器是 Linux 服务器管理员的基本技能之一。本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache...
- 下载pcre源码包,同样解压、配置、编译和安装。 - 在配置时,确保pcre库的位置被正确识别。 3. **安装openssl** - openssl是实现HTTPS的核心库,它提供了SSL/TLS协议支持。 - 下载openssl源码,解压,配置并...
在Windows操作系统中,搭建PHP5和Apache...文档"Windows下PHP5和Apache的安装与配置.doc"应包含更详细的步骤和注意事项,可作为参考。通过这个教程,开发者可以建立自己的本地开发环境,进行PHP网站的开发和调试工作。
我们将利用提供的配置文件和安装文件,包括`php.ini`、`httpd.conf`以及`php-5.2.8-Win32.rar`。 首先,我们需要理解这两个软件的作用。PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,主要用于Web...
编译和安装 Apache 服务器: ``` [root@localhost httpd-2.2.22]#make [root@localhost httpd-2.2.22]#make install ``` 配置反向代理 反向代理是 Apache 服务器的一种功能,可以将客户端的请求转发到其他服务器...
虽然Apache在默认配置下相对安全,但建议你安装SSL/TLS证书以实现HTTPS加密,并通过修改httpd.conf中的配置启用SSL支持。 通过以上步骤,你便能在Windows环境中成功安装和配置Apache HTTP Server。记住,配置文件...
总之,Apache2.4.6在Linux上的安装和配置涉及多个步骤,包括安装服务、调整配置、设置自启动以及管理模块和虚拟主机。通过实践和学习,你可以掌握这些技能,为你的网站提供稳定、高效的运行环境。
Apache 和 Weblogic 安装及配置反向代理转发 在本文中,我们将详细介绍如何安装和配置 Apache 和 Weblogic,以实现反向代理转发。该配置可以将 Weblogic 服务器的内容转发到 Apache 服务器上,从而提高网站的性能和...