Ubuntu/Centos 系统上安装与配置Apache
2016-11-09 22:13
639 查看
一、在线安装:
Ubuntu:sudo apt-get install apache2
Centos: sudo yum install apache2
二、安装后的位置:
1、服务地址:/etc/init.d/apache2
2、配置地址:/etc/apache2/ 如:/etc/apache2/apache2.conf
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220147686-1372094735.png)
3、Web默认目录:/var/www/http/ 如:/var/www/http/index.html
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220303717-1111204105.png)
4、日志目录:/var/log/apache2/ 如:/var/log/apache2/access.log
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220341436-2038015562.png)
5、主程序文件:/usr/sbin/apache2
二、配置网站:
1、简单简单介绍配置文件的功能:
首先大家使用cd /etc/nginx 命令打开到nginx的主配置目录下,然后调用 ll 或 ls 列出目录。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220728842-236161297.png)
2、比如我要配置下面两个网站:
(1)通过http://localhost:8080/ 访问一个存放于磁盘位置:/var/www/html/ 下的网站。
(2)通过http://localhost:8081/ 访问一个存放于磁盘位置:/var/www/myweb/ 下的网站。
实现过程:
(1)打开编辑:/etc/apache2/ports.conf 配置文件,添加两个端口监听:8081 和 8080。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109221023405-824093338.png)
(1)打开cd到/etc/apache2/sites-available目录,使用sudo vim ./000-default.conf 来修改该目录下的配置文件:
将配置信息修改为下图所示即可。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109221137967-1206124275.png)
(2)、保存配置文件:按 Ecs 退出编辑状态。Shift+:出现命令行时,输入wq!即可保存。如果提示是一个只读文件无法保存时,只需要使用sudo命令重新vi编辑一上一步骤即可。
三、启动服务:
输入命令: sudo systemctl restart apache2.service
或者:sudo service apahce2 restart
启动即可。
四、访问测试效果:
1、如果想让外网访问,需要关闭防火墙。方法:sudo iptables -F
2、效果:
测试8080端口:
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109215843514-1800448169.png)
测试8081端口:
略。
Ubuntu:sudo apt-get install apache2
Centos: sudo yum install apache2
二、安装后的位置:
1、服务地址:/etc/init.d/apache2
2、配置地址:/etc/apache2/ 如:/etc/apache2/apache2.conf
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220147686-1372094735.png)
3、Web默认目录:/var/www/http/ 如:/var/www/http/index.html
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220303717-1111204105.png)
4、日志目录:/var/log/apache2/ 如:/var/log/apache2/access.log
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220341436-2038015562.png)
5、主程序文件:/usr/sbin/apache2
二、配置网站:
1、简单简单介绍配置文件的功能:
首先大家使用cd /etc/nginx 命令打开到nginx的主配置目录下,然后调用 ll 或 ls 列出目录。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109220728842-236161297.png)
2、比如我要配置下面两个网站:
(1)通过http://localhost:8080/ 访问一个存放于磁盘位置:/var/www/html/ 下的网站。
(2)通过http://localhost:8081/ 访问一个存放于磁盘位置:/var/www/myweb/ 下的网站。
实现过程:
(1)打开编辑:/etc/apache2/ports.conf 配置文件,添加两个端口监听:8081 和 8080。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109221023405-824093338.png)
(1)打开cd到/etc/apache2/sites-available目录,使用sudo vim ./000-default.conf 来修改该目录下的配置文件:
将配置信息修改为下图所示即可。
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109221137967-1206124275.png)
(2)、保存配置文件:按 Ecs 退出编辑状态。Shift+:出现命令行时,输入wq!即可保存。如果提示是一个只读文件无法保存时,只需要使用sudo命令重新vi编辑一上一步骤即可。
三、启动服务:
输入命令: sudo systemctl restart apache2.service
或者:sudo service apahce2 restart
启动即可。
四、访问测试效果:
1、如果想让外网访问,需要关闭防火墙。方法:sudo iptables -F
2、效果:
测试8080端口:
![](https://images2015.cnblogs.com/blog/364036/201611/364036-20161109215843514-1800448169.png)
测试8081端口:
略。
相关文章推荐
- CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
- 在Ubuntu系统中安装与配置apache
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- Centos 6.5上Apache + PAM + SVN服务安装配置(使用本地系统用户认证)
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 7.0系统安装配置LAMP服务器(Apache+PHP+MariaDB)
- CentOS 7.4系统-Apache-PHP安装-开发环境配置
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 【centos6.5】CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境(linux公社)
- Ubuntu/Centos 系统上安装与配置Nginx
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境