Ubuntu14.04 安装 Apache 服务器 实现浏览器访问文件

Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一

安装 appache-server

sudo apt-get install apache2

遇到如下错误

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package apache2

然后我尝试 apt-get update

moi@moi:~$ sudo apt-get update
Get:1 http://mirrors.aliyun.com quantal InRelease [2281 B]                 
Ign http://mirrors.aliyun.com quantal-updates InRelease                        
100% [1 InRelease gpgv 2281 B] [Connecting to mirrors.aliyun.com (180.163.155.1Splitting up /var/lib/apt/lists/partial/mirrors.aliyun.com_ubuntu_dists_quantal_IIgn http://mirrors.aliyun.com quantal InRelease                                
E: GPG error: http://mirrors.aliyun.com quantal InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
moi@moi:~$ 

结果发现是公司网络问题,导致工控机不能链接镜像。

sudo apt-get install apache2

修改配置文件 000-default.conf

sudo vi /etc/apache2/sites-available/000-default.conf 

此文件描述了网站的端口,路径等重要信息。
此处我们只修改了 网站的根目录,在/home/share 文件夹下

  <VirtualHost *:80> # 网站端口
         ServerAdmin webmaster@localhost
         DocumentRoot /home/share/    # 网站根目录
         ErrorLog ${APACHE_LOG_DIR}/error.log 文件存放处 # 错误日志
         CustomLog ${APACHE_LOG_DIR}/access.log combined  # 普通日志
  </VirtualHost>

修改 apache2.conf

sudo vi /etc/apache2/apache2.conf

此文件主要定义了网页路径的访问限制和要引入的库文件
其中需要修改一下网页根目录文件位置,与 000-default.conf文件保持一致

Servername 127.0.0.1
<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>
<Directory /usr/share>  # 将/var/www/html 修改成目录
        AllowOverride None
        Require all granted
</Directory>

<Directory /home/share/>
        Options Indexes FollowSymLinks
#       AllowOverride None
        Require all granted
</Directory>

常用命令

启动

/etc/init.d/apache2 start
$ sudo /etc/init.d/apache2 start

重启apache服务

/etc/init.d/apache2 restart
$ sudo /etc/init.d/apache2 restart

停止apache服务

/etc/init.d/apache2 stop
$ sudo /etc/init.d/apache2 stop

大功告成

这里写图片描述

参考文献
https://www.cnblogs.com/cqmy/p/6208656.html Apache主配置文件httpd.conf 详解
https://blog.csdn.net/qq_32816985/article/details/58177175 apache2 启动、重启、停止方法

猜你喜欢

转载自blog.csdn.net/Fourier_Legend/article/details/81223985