Ubuntu18.04 Server 增加服务器虚拟目录要点

导言:Ubuntu 18.04默认Apache网站根目录:/var/www/html,那么只有一个IP情况下,需要多个服务器怎么办?答:增加端口虚拟目录。注意这里的端口概念类似家庭电视机的频道!

目标任务:在当前ubuntu 18.04 配置完成后的apache服务器环境下,将网站的8000端口根目录配置给/home目录。

必备条件:已经安装成功apache2服务器的前提下(验证,在浏览器的地址栏里输入:IP,例如:192.168.124.22,如下图1,已经安装成功了!可以往下进行):

图1

配置要点如下:

增加端口虚拟目录一般需要做三件事:

(1)添加监听端口文件(/etc/apache2/port.conf);

(2)配置虚拟目录文件(/etc/apache2/sites-available/000-default.conf);

(3)修改apache配置文件(/etc/apache2/apache2.conf)。

以上三个文件均在/etc/apache2目录下,修改过程如下(特别注意:下面代码中的大于号和小于号均为全角,修改时请改用半角的大于号和小于号才能生效!):

1. $ sudo 空格 vim 空格  /etc/apache2/ports.conf

在第五行Listen 80下面增加一行,见下图2:

Listen 8000

图2

2. $ sudo 空格  vim 空格  /etc/apache2/sites-available/000-default.conf

在第30行空白处增加如下内容,见下图3:

<VirtualHost *:8000>

ServerAdmin webmaster1@localhost

DocumentRoot /home/

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

图3

3.$ sudo 空格 vim 空格 /etc/apache2/apache2.conf

在第175行空白处增加如下内容,见下图4:

<Directory /home/>

Options Indexes FollowSymLinks

AllowOverride None

Require all granted

</Directory>

图4

4.重启apache2命令#:/etc/init.d/apache2 restart

当出现如下图5(红框部分文字),表明成功

图5

5.验证:在浏览器地址输入:IP:8000,例如:192.168.124.22:8000,见下图6:

图6
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容