apache linux 部署
2016-07-02 23:53:00 weixin_30765475 阅读数 3

一、我们使用源码安装

官网:https://httpd.apache.org/
文档:https://httpd.apache.org/docs/2.4/

下载源码包 httpd-2.4.20.tar.gz
http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.20.tar.gz
下载依赖包 apr apr-util pcre
https://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
https://archive.apache.org/dist/apr/apr-util-1.3.12.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.zip

分别解压源码包,然后安装,先安装被依赖的,最后安装apache,按照下面顺序安装。
注意要指定安装路径,方便后面安装apache使用。
下面执行 make install的时候需要root权限。

安装 apr
./configure --prefix=/opt/apr
make && make install

安装 apr-util
./configure --prefix=/opt/apr-util --with-apr=/opt/apr/bin/apt-1-config
make && make install

安装 pcre
./configure --prefix=/opt/pcre
make && make install

安装最主要的 apache
./configure --prefix=/opt/apache --with-apr=/opt/apt --with-apr=/opt/apt-util --with-pcre=/opt/pcre
make && makeinstall

修改配置文件 /opt/apache/conf/httpd.conf

启动与关闭

启动  apachectl -k start
立刻停止  apachectl -k stop
立刻重启  apachectl -k restart
安全停止  apachectl -k graceful-stop
安全重启  apachectl -k graceful

说明:
    cpache的进程名为 httpd
    vi修改后提权保存文件的方法:
        :w !sudo tee %
    用源码安装的整个软件全部在指定目录下。
        
需要修改http.conf中的:
    ListenPort
    ServerName 这两个地方端口写成一样的
系统权限问题:
    普通用户不能在apache主目录下写日志,会启动失败。
    普通用户不允许使用80端口,会启动失败。
    所以我们要用root来启动 httpd 服务。
    (如果非要普通用户启动,可以把日志写在别处或者给日志目录赋予权限,并且使用其他端口)
    
        
二、从软件仓库安装,直接一句话搞定:
sudo apt-get install apache2   
可以使用service开启动关闭,不过apachectl更好。
安装位置一般在 /usr/share下。
查看软件包安装了哪些文件(查看安装位置的方法):
dpkg -L apache2
安装的文件位置不集中,而是按照系统约定分散在各处。




转载于:https://www.cnblogs.com/zhaojk2010/p/5636346.html

2013-08-06 13:47:00 weixin_34418883 阅读数 5

部署前的准备:

1、安装apr

#wget http://mirror.bit.edu.cn/apache/apr/apr-1.4.8.tar.gz

#tar -zxvf apr-1.4.8.tar.gz

#mkdir -p /usr/local/web/apr

#mv apr-1.4.8 /usr/local/src/

#cd /usr/local/src/apr-1.4.8

#./configure --prefix=/usr/local/web/apr/ 

#make

#make install

2、安装apr-util

#wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.2.tar.gz

#tar -zxvf apr-util-1.5.2.tar.gz

#mkdir -p /usr/local/web/apr-util

#mv apr-util-1.5.2 /usr/local/src/

#cd /usr/local/src/apr-util-1.5.2

#./configure --prefix=/usr/local/web/apr-util/ --with-apr=/usr/local/web/apr/bin/apr-1-config

#make

#make install

 

安装apache

#wget http://apache.etoak.com//httpd/httpd-2.4.6.tar.gz

#tar -zxvf httpd-2.4.6.tar.gz

#mkdir -p /usr/local/web/apache

#mv httpd-2.4.6 /usr/local/src/

#cd /usr/local/src/httpd-2.4.6

#./configure --prefix=/usr/local/web/apache/ --with-apr=/usr/local/web/apr/bin/apr-1-config --with-apr-util=/usr/local/web/apr-util/bin/apu-1-config

#make 

#make install

 

转载于:https://www.cnblogs.com/lele8662/p/3240386.html

2017-11-23 17:44:18 victory0508 阅读数 149

0. 

yum -y install gcc
yum -y install gcc-c++

yum -y install compat-gcc-44

yum -y install compat-gcc-44-c++

1.

wget https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.gz

tar zxvf pcre-8.00.tar.gz

cd pcre-8.00

./configure -prefix=/usr/local/pcre --disable-shared --with-pic

make
make install

检查

cd /usr/local
 ll|grep pcre

2.

wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.3.tar.gz

tar zxvf apr-1.6.3.tar.gz 
cd apr-1.6.3

./configure -prefix=/usr/local/apr -with-pcre=/usr/local/pcre
make
make install

3.

wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
tar zxvf apr-util-1.6.1.tar.gz 
cd apr-util-1.6.1
./configure -prefix=/usr/local/apr-util -with-apr=/usr/local/apr
make
make install

4.

cd httpd

./configure -prefix=/usr/local/httpd -with-pcre=/usr/local/pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/bin

make
make install

5.启动httpd

cd /usr/local/httpd/

bin/httpd -k start

2013-08-06 13:47:00 weixin_34307464 阅读数 6

部署前的准备:

1、安装apr

#wget http://mirror.bit.edu.cn/apache/apr/apr-1.4.8.tar.gz

#tar -zxvf apr-1.4.8.tar.gz

#mkdir -p /usr/local/web/apr

#mv apr-1.4.8 /usr/local/src/

#cd /usr/local/src/apr-1.4.8

#./configure --prefix=/usr/local/web/apr/ 

#make

#make install

2、安装apr-util

#wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.2.tar.gz

#tar -zxvf apr-util-1.5.2.tar.gz

#mkdir -p /usr/local/web/apr-util

#mv apr-util-1.5.2 /usr/local/src/

#cd /usr/local/src/apr-util-1.5.2

#./configure --prefix=/usr/local/web/apr-util/ --with-apr=/usr/local/web/apr/bin/apr-1-config

#make

#make install

 

安装apache

#wget http://apache.etoak.com//httpd/httpd-2.4.6.tar.gz

#tar -zxvf httpd-2.4.6.tar.gz

#mkdir -p /usr/local/web/apache

#mv httpd-2.4.6 /usr/local/src/

#cd /usr/local/src/httpd-2.4.6

#./configure --prefix=/usr/local/web/apache/ --with-apr=/usr/local/web/apr/bin/apr-1-config --with-apr-util=/usr/local/web/apr-util/bin/apu-1-config

#make 

#make install

 

转载于:https://www.cnblogs.com/lele8662/p/3240386.html

2018-12-29 11:58:55 qq_43162647 阅读数 64

activemq的安装与配置

1.首先官网下载activemq
http://activemq.apache.org/activemq-5120-release.html

2.然后解压
tar -zxvf 源文件.tar.gz /usr/local/src/activMQ

3.启动activemq
进入到bin目录下,使用 ./activemq start
出现如下信息说明启动成功,即可访问管理界面:http://localhost:8161,默认的用户名与密码一般都是admin
出现以下信息说明启动成功
INFO: Loading ‘/usr/local/soft/apache-activemq-5.12.1//bin/env’
INFO: Using java ‘/usr/lib/jvm/jdk1.7.0_65/bin/java’
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : ‘/usr/local/soft/apache-activemq-5.12.1//data/activemq.pid’ (pid ‘5532’)

看到PID(进程号,每次会有所不同)
管理界面:
在这里插入图片描述

问题:
在linux下安装好ActiveMQ后,执行 ./activemq start 启动 ActiveMQ,显示:

INFO: Loading ‘/home/sso/activemq-5.14.2//bin/env’
INFO: Using java ‘/home/sso/jdk1.8.0_25/bin/java’
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : ‘/home/sso/activemq-5.14.2//data/activemq.pid’ (pid ‘12315’)

从提示信息看,似乎启动成功,但根据提示信息中的 pid 查找进程时,却发现并无此进程:

netstat -an|grep 61616 或者 ps -eLf | grep 12315
**

问题原因:

**
查看activemq日志:
cat /usr/local/src/activMQ/activemq-5.14.2/data/activemq.log 结果如下:
在这里插入图片描述
问题在上面第一个 ERROR 处

方法一:

1.修改/etc/sysconfig/network
修改 hostname=xxx, 不能有下划线
2.修改/etc/hosts
添加刚刚 修改hostname的名字.
3.reboot 重启
4.重新启动active

方法二:

将 conf/activemq.xml 文件中 transportConnectors/transportConnector uri 属性中的 0.0.0.0 替换成你主机的域名,或者127.0.0.1
在这里插入图片描述

经过验证替换成127.0.0.1时启动activemq时还是会替换成主机名启动失败,直接替换成主机ip即启动成功。

没有更多推荐了,返回首页