在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
广告
将在 10 秒后关闭
bannerAds