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 安装过后基本配置文件说明.
产生的启动和停止文件是:/etc/init.d/apache2 启动: sudo apache2ctl -k start 停止: sudo apache2ctl -k stop 重新启动: sudo apache2ctl -k restart 配置文件保存在:/etc/apache2 需要说明的是,普通的...
linux下的apache安装与配置,内包含安装包与依赖的包。
Apache2安装部署以及配置文档Apache2安装部署以及配置文档
apache基本的配置的配置文件配置方法
详细介绍Apache安装步骤,并且介绍了配置反向代理的步骤
Linux操作系统下Apache环境安装配置说明
Apache在windows下的安装与配置图解(最新版).doc
Apache+php+mysql在windows下的安装与配置图解(最新版)
5 Apache服务器安装配置 17 5.1 安装文件下载 17 5.2 Apache安装 18 5.3 Apache配置(httpd.conf) 26 5.3.1 httpd.conf配置文件说明 26 5.3.2 设置SVN组件 27 5.3.3 设置SVN访问路径 28 5.3.4 用户管理 29 5.3.5 ...
Apache2.2.15安装及配置过程 Apache2.2.15安装及配置过程 Apache2.2.15安装及配置过程 Apache2.2.15安装及配置过程
Windows下PHP5和Apache的安装与配置
apache安装配置详解,希望能帮助到每一位开发人员
Windows 下的 Apache MySQL PHP安装与配置
apache源码安装并配置HTTPS,首先要安装apr、apr_util、pcre、openssl,资源中包含了所需的所有的源码和安装文档。
会安装配置Apache 服务 【思政目标】 培养学生职业素养和工匠精神。 Apache相关软件包 (1) httpd-2.4.6-45.el7.x86_64.rpm 主程序包,服务器端必须安装该软件包 (2) httpd-devel-2.4.6-45.el7.x86_64.rpm Apache开发...
ubuntu下svn+apache安装配置
Apache安装与配置
在linux下安装和配置apache,里面有软件包和详细的安装文档~~
实验六 APACHE 服务器配置 1、实验目的要求 (1)掌握 APACHE 服务器的安装 (2)使用 APACHE 服务器的配置 2、实验主要内容 (1)APACHE 服务器的安装与启动 (2)简单 APACHE 服务器基本配置 (3)配置个人 WEB ...