#
开始注释行。最常修改的指令是:ServerRoot "/usr/local"
ServerAdmin [email protected]
ServerName www.example.com:80
www
代替实际的主机名。如果系统没有注册 DNS 名称,请填写 IP 地址。如果服务器将侦听备用报告,请更改 80
为备用端口号:DocumentRoot "/usr/local/www/apache2_x_/data"
apachectl
验证该配置。运行 apachectl configtest
应该返回 Syntax OK。
httpd
:httpd
的机器的全称域名替换 localhost
来测试。显示的默认网页是 /usr/local/www/apache24/data/index.html
。httpd
运行时,对 Apache 配置进行后续修改后,可以用以下命令测试 Apache 配置是否出错。VirtualHost
块。例如,对于名为 www.domain.tld 的网站服务器,其虚拟域为 www.someotherdomain.tld ,在 httpd.conf
中添加以下条目。ServerName
和 DocumentRoot
的值替换为要使用的值。pkg
命令搜索软件包数据库:DirectoryIndex
配置文件也需要更新,Apache 需要重新启动或重新加载才能使更改生效。pkg
安装对许多 PHP 功能的支持。例如,要安装对 XML 或 SSL 的支持,请安装其各自的 port:more
或 less
为了更容易地消化输出量。pkg
的 port 时,包括对 HTTP2 协议的 Apache 支持。新版本的 HTTP 比以前的版本有许多改进,包括利用与网站的单个连接,减少 TCP 连接的整体往返。此外,数据包标头数据被压缩,默认情况下 HTTP2 需要加密。apachectl
命令重新加载配置,并在访问其中一个托管页面后使用以下任一方法测试配置:tcpdump
;但是,使用任一方法都超出了本文档的讨论范围。make config
内容,然后安装 port。