跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • 了解Ubuntu Server 16.04下的Apache服务器默认配置

了解Ubuntu Server 16.04下的Apache服务器默认配置

By 大伟哥 | 2017-09-06,周三, 13:06

前两天,我们使用tasksel install lamp-server在Ubuntu Server 16.04上面安装配置了Linux + Apache + MySQL + PHP的网站服务器环境,今天大伟哥带大家来熟悉一下这个环境, 为建立网站作一下必要的准备。

首先来看一下Apache的情况。Ubuntu Server 16.04默认安装的Apache版本是2.4.18。Ubuntu Server下Apache的配置和其他Linux发行版有些不一样的地方,具体表现在:

1. Apache的配置文件,按照功能被拆分成了不同的文件结构,主配置文件/etc/apache2/apache2.conf里面引入了其他几个配置文件和目录,分别是:

  • /etc/apache2/ports, 定义了Apache服务监听的端口号,默认正常端口号是22,SSL端口号是443,你可以修改成自定义的端口;
  • /etc/apache2/mods-available/*, 定义了可用的Apache模块;
  • /etc/apache2/mods-enabled/*,定义了已经启用的Apache模块,里面的文件其实是mods-available文件夹里相对应的文件的软连接;
  • /etc/apache2/sites-available/*, 定义了Apache服务器里可用的虚拟主机,可以放置多个不同的网站;
  • /etc/apache2/sites-enabled/*,定义了已经启用的虚拟主机,里面的文件其实是sites-available文件夹里相对应的文件的软连接。

2. Apache的网站源文件目录,默认定义在/var/www/html目录下,比如我们一开始打开的那个页面“Apache2 Ubuntu Default Page”,其实就是一个index.html文件,放置在/var/www/html/index.html,而定义这个网站的配置文件,则是/etc/apache2/sites-available/000-default.conf。

3. Ubuntu Server下常用的Apache命令:

  • sudo service apache2 start:启动Apache服务器
  • sudo service apache2 stop: 关闭Apache服务器
  • sudo service apache2 restart:重启Apache服务器
  • sudo service apache2 reload:不重启Apache服务器,但重新加载Apache配置文件
  • sudo a2enmod: 启用指定的Apache模块,如sudo a2enmod ssl,启用SSL模块
  • sudo a2dismod: 关闭指定的Apache模块,如sudo a2dismod ssl,关闭SSL模块
  • sudo a2ensite: 启用指定的网站,如sudo a2ensite 000-default.conf,启用000-default网站
  • sudo a2dissite: 关闭指定的网站,如sudo a2dissite 000-default.conf,关闭000-default网站

以上service apache2部分,也可以使用/etc/init.d/代替,比如 sudo /etc/init.d/apache2 {start|stop|restart|reload}

了解了这些基本情况,我们就能够整理出在Ubuntu Server上开发/运营网站的思路了:要建立网站,就需要创建虚拟主机的配置文件,然后到网站源程序上传到/var/www/html/相关目录下,再运行a2ensite启动网站。同时如果发现缺少什么模块,就apt-get安装以后,运行a2enmod启用模块,然后重启或者重新加载Apache配置设置就可以了。

网站建设
  • 317 阅读
Apache
Ubuntu

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
6 + 13 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有