一、在线安装:

  Ubuntu:sudo apt-get install apache2

  Centos: sudo yum install apache2

二、安装后的位置:

  1、服务地址:/etc/init.d/apache2

  2、配置地址:/etc/apache2/  如:/etc/apache2/apache2.conf

    

  3、Web默认目录:/var/www/http/  如:/var/www/http/index.html

    

  4、日志目录:/var/log/apache2/  如:/var/log/apache2/access.log

    

  5、主程序文件:/usr/sbin/apache2 

二、配置网站:

  1、简单简单介绍配置文件的功能:

    首先大家使用cd /etc/nginx 命令打开到nginx的主配置目录下,然后调用 ll 或 ls 列出目录。

    

  2、比如我要配置下面两个网站:

    (1)通过http://localhost:8080/ 访问一个存放于磁盘位置:/var/www/html/ 下的网站。

    (2)通过http://localhost:8081/ 访问一个存放于磁盘位置:/var/www/myweb/ 下的网站。

    实现过程:

    (1)打开编辑:/etc/apache2/ports.conf 配置文件,添加两个端口监听:8081 和 8080。

      

    (1)打开cd到/etc/apache2/sites-available目录,使用sudo vim ./000-default.conf 来修改该目录下的配置文件:

      将配置信息修改为下图所示即可。

      

    (2)、保存配置文件:按 Ecs 退出编辑状态。Shift+:出现命令行时,输入wq!即可保存。如果提示是一个只读文件无法保存时,只需要使用sudo命令重新vi编辑一上一步骤即可。

三、启动服务:

  输入命令: sudo systemctl restart apache2.service   

  或者:sudo service apahce2 restart  

  启动即可。

      

四、访问测试效果:

  1、如果想让外网访问,需要关闭防火墙。方法:sudo iptables -F

  2、效果:

  测试8080端口:

  

  测试8081端口:

  略。

  

  

Ubuntu/Centos 系统上安装与配置Apache的更多相关文章

  1. Ubuntu/CentOS 系统上安装与配置Nginx

    一.在线安装: Ubuntu:sudo apt-get install nginx CentOS: sudo yum install nginx 二.安装后的位置: 1.服务地址:/etc/init. ...

  2. 如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器(转)

    如何在Ubuntu 18.04上安装和配置Apache 2 Web服务器 什么是Apache Web Server? Apache或Apache HTTP服务器是一个免费的开源Web服务器,由Apac ...

  3. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

  4. 在 CentOS 7上安装并配置 Python 3.6 环境

    前言 按照此方法安装保证以下报错什么的统统都没有! 基础环境 系统:centos7.4 软件:python3 Retrying (Retry(total=0, connect=None, read=N ...

  5. Linux CentOS系统上安装Eclipse

    Linux CentOS系统上安装Eclipse 1. 下载Eclipse软件 下载网址:http://www.eclipse.org/downloads/packages/release/Juno/ ...

  6. Centos7上安装及配置Apache

    Apache HTTP服务器是世界上最流行的Web服务器. 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展. 以下说明介绍如何在CentOS 7机器上安装和管理A ...

  7. 在 windows 系统上 安装与配置 PHP + Apache

    参考:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html 在大学时候上过一门PHP课时,因为课堂需要配置过一次PHP+Mysql ...

  8. Centos系统上安装VNC view

    一.安装 VNC 默认情况下,CentOS 6.4 是没有安装的,检查是否安装,输入: [root@localhost ~]# rpm -q vnc vnc-server package vnc is ...

  9. Ubuntu 16.04上安装并配置Postfix作为只发送SMTP服务器

    如果大家已经在使用第三方邮件服务方案发送并收取邮件,则无需运行自己的邮件服务器.然而,如果大家管理一套云服务器,且其中安装的应用需要发送邮件通知,那么运行一套本地只发送SMTP服务器则更为理想. 如何 ...

随机推荐

  1. Jenkins CI CD

    原文:https://www.sunjianhua.cn/archives/jenkins-ci-cd.html 1.安装git 以下为简单应用,适合无gitlab服务器用户. #在git服务器(19 ...

  2. libuv

    libuv 1. 概述 libuv是一个支持多平台的异步IO库.它主要是为了node.js而开发的,但是也可以用于Luvit, Julia, pyuv及其他软件. 注意:如果您发现了此软件中的错误,那 ...

  3. [SQLite][Error Code] 21 misuse

      若使用SQLite API時,出現错误代码21(misuse),可能是你的SQLiteConnection同時打開(Open)了兩個相同的Data source,所造成的错误. 解決方法:检查代码 ...

  4. JavaScript 检查IP

    //---------------------------------------------------------- // 功能:检查IP // 参数: // strpart ip地址 // 返回 ...

  5. mongodb centos7上的安装

    1,下载安装包 下载mongoDB的安装文件地址:https://www.mongodb.org/downloads#production 选择Linux 64-bit legacy 版本,下载到目标 ...

  6. Asp.Net Core发布绑定域名和端口

    一.WebHostBuilder配置URL和端口进行侦听 UseUrls() 1.默认的ASP.NET Core项目绑定http://localhost:5000.通过使用UseUrls扩展方法——编 ...

  7. 连接MSSQL2008 Express

    (1)打开Manage Studio. (2)click on the  .\sqlexpress, select property, click security, make sure use mi ...

  8. sublime3 安装 Package Control 报错 “There Are No Packages Available For Installation”

    编辑Preferences > Package Settings > Package Control > Settings - User文件 码上 { "channels& ...

  9. C++虚函数之接口 最简单的功能

    虚函数 ,接口,到底有什么用呢? 以前我都是在C++ 里面写C,只用到 简单的C++面对对象知识 #include<stdio.h> class IServerLogic{ virtual ...

  10. Shell变量while循环内改变无法传递到循环外

    转自: https://blog.csdn.net/shawhe/article/details/65631543 今天刷Leecode(192 Word frequency)时,遇到一个shell语 ...