Apache的安装和配置

1.安装Apache。

(1)sudo apt update(更新本地包索引)

(2)sudo apt install apache2(安装apache2软件包)

2.调整防火墙。

(1)sudo ufw app list(列出ufw应用程序配置文件)

        注:出现应用程序配置文件的列表:

(2)sudo ufw allow 'Apache'(允许端口80上的流量)

(3)sudo ufw status(验证更改)

        注:在显示的输出中出现允许的HTTP通信量:

3.检查web服务器。

(1)hostname -I(找回几个用空格分隔的地址)

(2)http://‘your_server_ip’(看到默认的Ubuntu Apache网页)

4.管理Apache进程。

(1)sudo systemctl stop apache2(停止Web服务器)

(2)sudo systemctl start apache2(启动Web服务器)

(3)sudo systemctl restart apache2(停止并再次启动服务)

(4)sudo systemctl reload apache2(简单地进行配置更改)

(5)sudo systemctl disable apache2(禁用在服务器引导时自动启动)

(6)sudo systemctl enable apache2(在服务器再次启动时自动启动)

5.设置虚拟主机。

(1)sudo mkdir -p /var/www/suapache.com/html(为example.com创建目录,使用-p标志创建任何必需的父目录)

(2)sudo chown -R $USER:$USER /var/www/suapache.com/html(用$USER环境变量分配目录的所有权)

(3)sudo chmod -R 755 /var/www/suapache.com(修改web根目录的权限)

(4)nano /var/www/suapache.com/html/index.html(使用nano创建一个index.html页面示例)

(5)添加下面的HTML:

                    

                        

                            Welcome to suapache.com!

                        

                        

                           

Success!The suapache.com server block is working!

                        

                    

(6)sudo nano /etc/apache2/sites-available/suapache.com.conf(创建一个新文件)

(7)粘贴到以下配置块中:

                    

                            ServerAdmin [email protected]

                            ServerName suapache.com

                            ServerAlias www.suapache.com

                            DocumentRoot /var/www/suapache.com/html

                            ErrorLog ${APACHE_LOG_DIR}/error.log

                             CustomLog ${APACHE_LOG_DIR}/access.log combined

                    

(8)sudo a2ensite suapache.com.conf(使用a2ensite工具启用该文件)

(9)sudo a2dissite 000-default.conf(禁用在000-default.conf定义的默认站点)

(10)sudo apache2ctl configtest(测试配置错误)

        注:出现以下输出:OutputSyntax OK,则说明成功。

(11)sudo systemctl restart apache2(重新启动Apache以实现更改)

(12)输入http:// suapache.com

6.Apache的安装和配置成功。

你可能感兴趣的:(Apache的安装和配置)