Debian 软件源安装的apache一些记录

QQ截图20230711151601.png

安装了个Opencart开源的电子商务建站系统,apache兼容性会比较好,所以来记录下安装和调试的一些步骤。

1.apache安装

apt install apache2

安装的apache目录结构如下

  • /etc/apache2:存放apache的配置文件,包括apache2.conf, ports.conf, sites-available, sites-enabled, mods-available, mods-enabled等。
  • /var/www:存放apache的网站文件,包括html, php, cgi等。
  • /var/log/apache2:存放apache的日志文件,包括access.log, error.log等。
  • /usr/lib/apache2:存放apache的模块文件,包括mpm, mod_ssl, mod_rewrite等。
  • /usr/sbin:存放apache的可执行文件,包括apachectl, apache2等。

2.启用虚拟主机

启用虚拟主机的目的是要让Apache绑定域名,你需要在Apache的配置文件中设置虚拟主机(Virtual Host),指定域名和网站目录的对应关系。你可以按照以下步骤进行操作:

编辑Apache的默认虚拟主机配置文件

vim /etc/apache2/sites-available/000-default.conf

在文件中添加如下内容

<VirtualHost *:80>
    ServerName desk.xker.com
    DocumentRoot /var/www/html/desk
</VirtualHost>

<VirtualHost *:80>
    ServerName tool.xker.com
    DocumentRoot /var/www/html/tool
</VirtualHost>

这样就可以让desk.xker.com和tool.xker.com这两个域名分别指向/var/www/html/desk和/var/www/html/tool这两个网站目录。你可以根据你的实际情况修改域名和目录。

启用虚拟主机配置文件

a2ensite 000-default.conf
systemctl reload apache2  #重载Apache服务
a2dissite 000-default.conf #关闭虚拟主机
systemctl restart apache2  #重载Apache服务

3.apache调用PHP

PHP安装移步这里
https://530503.xyz/articles/2023/02/22/1677053850275.html#b3_solo_h1_6

要让apache调用PHP,你需要安装PHP和apache的PHP模块,然后在apache的配置文件中启用PHP模块。你可以按照以下步骤进行操作:

  1. 打开终端,输入apt update,回车,更新软件源。
  2. 输入apt install php libapache2-mod-php,回车,安装PHP和apache的PHP模块。
  3. 输入a2enmod php8.2,回车,启用PHP模块(根据你的PHP版本号修改)。
  4. 输入systemctl restart apache2,回车,重启apache。

如果你想要关闭PHP模块
你可以输入a2dismod php8.2回车,然后输入systemctl restart apache2,回车,重启apache。

PHP模块的配置文件
你可以在/etc/apache2/mods-enabled目录下看到启用了PHP模块的配置文件,它们的名字是php8.2.confphp8.2.load(根据你的PHP版本号修改)。

4.禁止使用IP访问

让Apache只允许指定的域名访问,其他IP都会返回400错误。这样可以增加网站的安全性,防止恶意扫描攻击或解析
编辑主配置文件添加以下内容vim /etc/apache2/apache2.conf

<VirtualHost *:80>
        ServerName 服务器IP
        Redirect 400 /
        DocumentRoot /
</VirtualHost>

systemctl restart apache2 重启Apache服务

# apache 

本文由:星际难民
实践,测试,整理发布.如需转载请注明地址 本文标题:Debian 软件源安装的apache一些记录
地址:https://530503.xyz/articles/2023/07/11/1689061243890.html

评论

取消