专栏首页Ken的杂谈【Ubuntu快速上手】五、Ubuntu环境下Apache Server安装&配置

【Ubuntu快速上手】五、Ubuntu环境下Apache Server安装&配置

一、前言

  • 前置知识?
  1. vi命令:用来编辑文件
  2. systemctl命令:服务操作

二、安装

  • 1、 安装
sudo apt-get install apache2
  • 2、 修改端口
sudo vi /etc/apache2/ports.conf
Listen 80 -> Listen 81
  • 3、 重启服务
sudo systemctl restart apache2
  • 4、 防火墙端口
sudo ufw allow 81
  • 5、 访问验证 http://ip:81 ip可以通过ifconfig命令查看

二、站点配置

  • 1、新建站点目录&index页面
mkdir /var/www/web
cd /var/www/web && vi index.html
  • 2、创建站点配置目录
mkdir /etc/httpd/sites
  • 3、修改默认配置
vi /etc/httpd/conf/httpd.conf

#增加项
IncludeOptional /etc/httpd/sites/*.conf
  • 4、新建站点配置
vi /etc/httpd/sites/default.conf

#配置内容
<VirtualHost *:80>
    ServerName hello.html.com
    ServerAlias html.com
    DocumentRoot /var/www/web/
    ErrorLog /var/www/web/error.log
    CustomLog /var/www/web/requests.log combined
</VirtualHost>
  • 5、备注 1、 站点绑定的端口一定是Apache监听的端口 2、 建议Apache使用81端口把80端口让给Nginx

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Cookie的特点和使用经验/建议总结

    Cookie就是以Key,Value的形式存储在浏览器端的数据。 https://baike.baidu.com/item/cookie/1119

    ken.io
  • 【CentOS7快速上手】2、Apache Server安装&配置

    本地修改hosts文件,把hello.html.com指向该CentOS服务器IP,然后通过该域名访问即可。

    ken.io
  • Jenkins集成SonarQube进行代码质量扫描

    参考:https://ken.io/note/centos7-jenkins-install-tutorial

    ken.io
  • 一个循环动画引起的内存泄露问题总结

    本文主要记录项目中遇到的一个内存泄露问题:由于一个循环动画引起的内存泄露,并且这个问题也是偶现的,在后面的隐藏问题里会说明。

    QQ音乐技术团队
  • 如何使用爬虫技术评估内容营销效果

    文章背景 内容营销是互联网推广的重要手段之一,众多的市场部门均有涉及内容营销的推广,然而,它的效果量化是一个难题。显然,内容营销的实际效果完全是由互联网的用户群...

    腾讯技术工程官方号
  • 使用Flask和Vue.js开发一个单页面应用程序(二)

    书接上回,继续开整。上一次,已经把前后端的基础环境,都已经搭建好了。现在加一些自己的功能进行。试试效果。

    逍遥散人2019
  • 颁奖乌龙就算了,怎么还性别歧视,好莱坞电影怎么了?数据笑而不语

    原作者 Amber Thomas 编译 CDA 编译团队 Mika 本文为 CDA 数据分析师原创作品,转载需授权 颁奖乌龙 第 89 届奥斯卡颁奖典礼昨日落...

    CDA数据分析师
  • Python的print输出中文对齐问题

    在使用Python的内建函数print作英文输出时,应用格式化输出可以对齐得很好:

    用户2398817
  • Intel P4 CPU

    233333
  • (13)打鸡儿教你Vue.js

    一小时复习 vue.js是一个JavaScriptmvvm库,是以数据驱动和组件化的思想构建的,相比angular.js,vue.js提供了更加简洁,更加容易...

    达达前端

扫码关注云+社区

领取腾讯云代金券