转载一:
https://blog.csdn.net/xifei66/article/details/73734035
1.本文Ubuntu 16.04下搭建Web服务器(MySQL+Apache)的内容很多可能参照网上前辈的,但有所改进吧。这些设置可能会有所不同,你需要根据不同情况进行修改。
2.切换管理员身份
在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:
输入 su , 然后再输入密码.
3.开始安装mysql
apt-get install mysql-server mysql-client
你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码。
new password for the mysql root user: repeat password for the mysql root user:
在填写数据库密码后,还要进行确认密码.
4.安装apache2
apache2的是作为一个ubuntu的软件包,因此我们可以直接用下面命令安装它:
apt-get install apache2
现在,您的浏览器到http://localhost,你应该看到apache2的测试页:
如果顺利的话会出现:
It worke!
apache的默认文档根目录是在ubuntu上的/var/www目录 ,配置文件是/ etc/apache2/apache2.conf。配置存储在的子目录在/etc/apache2目录。
转载二:
https://www.2cto.com/kf/201710/689130.html
Apache HTTP Server是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。在本篇文章中我将会介绍如何在Ubuntu 16.04上面安装Apache HTTP Server。
第一步:安装Apache
Apache可以在Ubuntu的默认软件库中获得。首先你需要更新本地的包:
1
|
$ sudo apt-get
update
|
1
|
$ sudo apt-get install apache2
|
在我们测试Apache之前,我们需要修改防火墙以便让外部可以访问到默认的Web端口,Apache本身提供了一些配置文件,输入以下命令可以查看ufw应用配置文件:
1
|
$ sudo ufw app list
|
可以看到与Apache有关的有三个文件:
Apache:开放80端口Apache Full:开放80和443端口Apache Secure:开放443端口 之后我们更改防火墙配置信息:
1
|
$ sudo ufw allow
'Apache Full'
|
启动防火墙:
1
|
$ sudo ufw enable
|
查看ufw状态:
1
|
$ sudo ufw status
|
第三步:检查Web服务器
查看Web服务器的状态:
1
|
$ sudo systemctl status apache2
|
你可以通过域名或者IP地址访问Apache的默认网页来查看Apache是否正常运行,查看服务器的IP地址:
1
|
$ hostname -I
|
你会得到一些用空格分开的IP地址,将其中一个复制到你的浏览器中你将会得到以下页面:
这样,你的Apache已经配置完毕。