在Solaris 10上安装Apache
我有一次在Solaris 10上安装Apache的机会,这是我作为备忘录的记录。
因为起初我几乎没有使用过Solaris。
环境
这里是所述的环境。
$ cat /etc/release
Oracle Solaris 10 1/13 s10x_u11wos_24a X86
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.
Assembled 17 January 2013
在使用Vagrant软件创建了一个环境,并使用了这个虚拟机映像。
提取/太阳能10最小化版
从OpenCSW中寻找Apache软件包并进行安装。
在使用pkgutil命令进行搜索似乎是一个不错的选择。
$ sudo pkgutil -a | grep apache
从这个网站上看来要搜索过来了。
OpenCSW 是一个 Solaris 软件包存档库。
执行结果。
$ sudo pkgutil -a | grep apache
apache2 CSWapache2 2.2.34,REV=2018.03.28 920.5 KB
apache24 CSWapache24 2.4.41,REV=2019.08.15 3.7 MB
apache24_dev CSWapache24-dev 2.4.41,REV=2019.08.15 188.3 KB
apache24_manual CSWapache24-manual 2.4.41,REV=2019.08.15 5.5 MB
apache2_dev CSWapache2-dev 2.2.34,REV=2018.03.28 130.7 KB
apache2_devel_stub CSWapache2-devel 2.2.32,REV=2017.02.10 9.3 KB
apache2_manual CSWapache2-manual 2.2.34,REV=2018.03.28 2.9 MB
apache2_utils CSWapache2-utils 2.2.34,REV=2018.03.28 73.8 KB
apache2c CSWapache2c 2.2.34,REV=2018.03.28 9.1 KB
apache2rt CSWapache2rt 2.2.34,REV=2018.03.28 9.4 KB
pm_apache_log_parser CSWpm-apache-log-parser 0.02,REV=2013.12.19 15.6 KB
将安装Apache 2.4版本。
$ sudo pkgutil -i apache24
安装目标在这里。
/opt/csw/sbin/amd64/httpd
/opt/csw/sbin/amd64/apachectl
/opt/csw/sbin/apachectl
/opt/csw/lib/apache2
/opt/csw/lib/amd64/apache2
# ログ
/var/opt/csw/log/apache2
# 設定ファイル
/etc/opt/csw/apache2
顺便说一下,Apache 2.2与目录结构(安装位置)相差很大。
搜索服务名称。
$ svcs | grep apache
online 11:33:44 svc:/network/cswapache24:default
重新启动。
$ sudo svcadm restart cswapache24
暫且先這樣吧。
如果是在代理服务器环境下的话
将环境变量导出
$ export http_proxy=http://your-proxy-host:your-proxy-port
$ export https_proxy=http://your-proxy-host:your-proxy-port
建议您以-E选项来运行sudo。
$ sudo -E pkgutil -a | grep apache
$ sudo -E pkgutil -i apache24