Apache2安装与配置

882 阅读2分钟

下载及安装apache2

sudo apt install apache2

修改apach2 配置

   cd /etc/apache2/sites-avaliable

进入文件夹,修改对应文件,此处以文件000-default.conf为例,修改步骤如下: vim 000-default.conf // 打开文件,英文输入法的情况下点击 i 开始修改文件, 修改完成后点击esc->: -> wq!->enter 完成文件修改, 如果打开文件后提示文件只读, 使用命令行sudo vim 000-default.conf 并输入密码即可

打开文件000-default.conf, 需要修改的有如下两行,默认端口为80, 可自己设置其他端口, xxx 表示文件部署路径,可使用命令行pwd在部署路径位置执行查看具体路径

   1、<VirtualHost *:80>
   ....
   2DocumentRoot xxx

修改文件apache2.conf, 只需修改一处,部署路径即可

...
  <Directory /var/www/> // 文件默认配置,不用管

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

  </Directory>
  <Directory xxx> // 修改此处路径位部署路径, 同000-default.conf修改的路径

        Options Indexes FollowSymLinks

        AllowOverride None

        Require all granted

  </Directory>

修改文件 ports.conf, 如果需要自定义端口, 如9000,只需修改Listen 80 为Listen 9000 即可


  Listen xx // 修改端口
  <IfModule ssl_module>
        Listen 443
  </IfModule>
  <IfModule mod_gnutls.c>
        Listen 443
  </IfModule>
  • 修改完Apache2配置后,启动apache2服务,并在将项目文件部署到设定的路径即可

Apache2 常用命令:

1、启动服务

/etc/init.d/apache2 start

2、重启服务

/etc/init.d/apache2 restart

3、停止服务

/etc/init.d/apache2 stop

4、查看启动状态

apachectl configtest

5、apache2 启动并部署完成后,可以使用如下命令行查看是否配置正确

curl localhost:port // port对应自己配置的端口, 如配置端口为9000: curl localhost:9000, 终端会打印出找到的文件内容

如果可以直接访问服务器地址,使用服务器ip + 端口即可查看部署情况,如 xxx:9000