web集群

1. 源码安装nginx,并提供服务脚本。
以tengine为例
1.复制链接并下载:
wget -c http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
2.安装编译环境:gcc、gcc-c++、make
yum install gcc gcc-c++.x86_64 make -y
3.解压缩到:/usr/local/src/
tar -xf tengine-2.3.0.tar.gz -C /usr/local/src/
cd /usr/local/src/tengine-2.3.0/
4.创建用户(模仿rpm包安装的nginx用户)
useradd -s /sbin/nologin -u 994 -g 994 -c "Nginx web server" nginx
5.尝试安装:可能缺少东西如下
–prefix:安装在哪、–user:指定用户、–group:指定用户组、–with:启用什么服务、:强制换行
./configure --user=nginx --group=nginx \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_ssl_module
注意:缺库、头文件都要装开发包如下
yum install pcre-devel -y
yum install openssl-devel -y
补全后不再报错,进行下面的操作
[root@localhost ~]# make
[root@localhost ~]# make install
- 启动服务(进程)
/usr/local/nginx/sbi