基于Linux搭建Web服务器是主流的SaaS云服务部署方式,由于CentOS从8.0开始一直在折腾,现在的Stream9和10,虽然与之前的CentOS7有连续性,但是让部分人对CentOS失去了信心,转移到Ubuntu上的越来越多。本文基于Ubuntu16.04搭建Web服务器(Apache和PHP)、MySQL数据库服务器,以及FTP服务器,并通过对用户权限的设置,实现FTP与Apache协同工作。
01
安装前的准备
安装软件前,需要更新软件源,这样才可以获取最新版本的服务器软件,包括apache2和php74等。
sudoapt-getupdate
02
安装apache2
安装指令和重启指令的总结如下
安装指令sudoapt-getinstallapache2安装完成,运行如下命令重启sudo/etc/init.d/apache2stop/startsudo/etc/init.d/apache2restart也可以通过以下命令sudoserviceapache2restart关联PHP需要等安装PHP完成后执行指令sudoapt-getinstalllibapache2-mod-php7.2启用apache2的.htaccess功能sudoa2enmodrewrite
安装完成后,在浏览器里输入