如何执行从 Linux SUSE 到 Ubuntu 的 Apache 2 配置迁移?
How to perform Apache 2 config migration from Linux SUSE to Ubuntu?
我是 Apache 配置的新手。我需要将 Linux SUSE with Apache 2 上的 Web 工具 运行 迁移到 Ubuntu。它目前正在使用位于机器上其他地方的外部 httpd.conf,在 /etc/sysconfig/apache2
。在 Ubuntu 上的 /etc/apache2/
中的任何文件中似乎都没有 /etc/sysconfig/apache2
,也没有 APACHE_HTTPD_CONF 变量。
如何正确配置?
在ubuntu中,在/etc/apache2中,您可以配置一些事物的标准,例如:
- 配置文件
- 模组
- 站点
这些有一个 -available 的文件夹(例如 sites-available)和一个 -启用(例如sites-enabled)。您肯定需要在 sites-available 中定义 sitename.conf 文件,然后在 运行
sudo a2ensite sitename
启用它。同样,您需要启用 mods 和 conf。每当您执行一些大的更改并打算测试或使用 Apache 时,请重新启动它:
sudo service apache2 restart
还有一个 apache2.conf 文件用于一般 Apache 设置。
在您的情况下,我建议将您的 httpd.conf 的内容复制到 /etc/apache2/sites-available/sitename.conf 和然后 运行
sudo a2ensite sitename
sudo service apache2 restart
这会将配置文件从 /etc/apache2/sites-available 复制到 /etc/apache2/sites-enabled 并重新启动 Apache。您还需要编辑 /etc/hosts 来定义要从 127.0.0.1.
加载的站点名称
我是 Apache 配置的新手。我需要将 Linux SUSE with Apache 2 上的 Web 工具 运行 迁移到 Ubuntu。它目前正在使用位于机器上其他地方的外部 httpd.conf,在 /etc/sysconfig/apache2
。在 Ubuntu 上的 /etc/apache2/
中的任何文件中似乎都没有 /etc/sysconfig/apache2
,也没有 APACHE_HTTPD_CONF 变量。
如何正确配置?
在ubuntu中,在/etc/apache2中,您可以配置一些事物的标准,例如:
- 配置文件
- 模组
- 站点
这些有一个 -available 的文件夹(例如 sites-available)和一个 -启用(例如sites-enabled)。您肯定需要在 sites-available 中定义 sitename.conf 文件,然后在 运行
sudo a2ensite sitename
启用它。同样,您需要启用 mods 和 conf。每当您执行一些大的更改并打算测试或使用 Apache 时,请重新启动它:
sudo service apache2 restart
还有一个 apache2.conf 文件用于一般 Apache 设置。
在您的情况下,我建议将您的 httpd.conf 的内容复制到 /etc/apache2/sites-available/sitename.conf 和然后 运行
sudo a2ensite sitename
sudo service apache2 restart
这会将配置文件从 /etc/apache2/sites-available 复制到 /etc/apache2/sites-enabled 并重新启动 Apache。您还需要编辑 /etc/hosts 来定义要从 127.0.0.1.
加载的站点名称