从源(2.4.23)构建apache2 http 服务器后,我没有和命令。a2dissitea2ensite
配置是:
./configure --with-included-apr --prefix=/usr/local/apache2
Run Code Online (Sandbox Code Playgroud)
当我运行时:
whereis apache2
我得到:
apache2: /etc/apache2 /usr/local/apache2
Run Code Online (Sandbox Code Playgroud)
但which apache2什么也没显示,也许需要对/usr/bin? http://localhost工作正常。
源版本信息:
/usr/local/apache2/bin/apachectl -v
Server version: Apache/2.4.23 (Unix)
Server built: Nov 1 2016 22:52:26
Linux版本:
linux mint 17
3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64
Run Code Online (Sandbox Code Playgroud) 我正在将产品从 CentOS 6 迁移到 FreeBSD 10.3,并将 my_product.conf 放入 apache24/Includes。一件奇怪的事情,在 CentOS 上它可以与:
<Directory "/usr/local/share/my_product">
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
但不适用于 FreeBSD。相反,它适用于:
<Directory "/usr/local/share/sso_portal">
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
为什么?我在哪里可以找到有关所有差异、里程碑等的综合信息?
我正在管理 VPS 服务器(我使用的是 Debian 10 Buster,最新的稳定版本),并且我想安装最新版本的基本 Web 包(例如:Apache 2.4.43、Bind 9.16.3),但是当我使用默认的 apt-repository 时,它安装了一个稍微旧的版本(apache 2.4.38 和 bind 9.11.5)。
我发现 apache2 的 2.4.43 版本仅适用于 Debian Bullseye(测试版),但我不想安装 Debian 的测试版,我更喜欢稳定版。
简而言之:我想安装“最新”版本的 apt 软件包(如 apache2、bind9、postfix 等),而不升级到不稳定的 Debian 版本。
我已经在我的 debian7.8 中安装了 apache2。何时在 Firefox 中输入 192.168.1.105 我得到与 127.0.0.1 相同的输出?
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Run Code Online (Sandbox Code Playgroud)
为什么 192.168.1.105 = 127.0.0.1 在我的电脑里?