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:

                    <html>

                        <head>

                            <title>Welcome to suapache.com!</title>

                        </head>

                        <body>

                           <h1>Success!The suapache.com server block is working!</h1>

                        </body>

                    </html>

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

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

                    <VirtualHost *:80>

                            ServerAdmin admin@suapache.com

                            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

                    </VirtualHost>

(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的安装和配置成功。

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

推荐阅读更多精彩内容

  • 之前,每次安装都是乱七八糟的就搞好了,然后并没有一个好的完整的记录过程,所以导致之后弄的时候,有时候很顺,有时候就...
    梦醒天阑阅读 656评论 0 4
  • 首先,先看一些Apache服务器的基础设置,他可以帮你在Ubuntu CentOS 和OSX下安装和配置一个apa...
    Brice_Zhao阅读 11,540评论 5 12
  • //用tasksel可以一键安装lamp的集合环境包 root一、安装(以root的身份登入系统,不需要输入前边的...
    Tangbh阅读 1,697评论 1 2
  • 《蝴蝶》,已经记不得是什么时候看了这部电影,当耳机里传来小乔唱的消失的光年,雀斑小少女和孤独老人的组合便清...
    三毛的乌托邦阅读 225评论 0 0
  • 像是一具没有灵魂的尸体,年走在空无一人的校道。一切都阴森得可怕,特别是黑红色的消防栓-----像托腮盯得你...
    Bhkd阅读 233评论 0 0