源代码编译nginx

简介

要毕业了,毕设什么的,就快要开始准备了,然后我想了下,我脑海中的想做又没有做的实验,嗯~就选了课题“Docker下的mysql负载均衡高可用方案”,既然是负载均衡,nginx肯定是少不了的,其实还有更好的选择,Haproxy,但是因为本人比较喜欢nginx,所以就选择他了。

源代码编译nginx

安装依赖
yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel
添加用户
groupadd nginx
useradd -M -s /sbin/nologin -g nginx nginx
下载nginx
wget http://mirrors.sohu.com/nginx/nginx-1.12.0.tar.gz
tar -zxvf nginx-1.12.0.tar.gz
下载pcre包
wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.zip

unzip pcre-8.42.zip -d /usr/local/src/

mkdir /home/nginx
chown nginx:nginx -R /home/nginx
编译安装nginx
cd nginx-1.12.0.tar.gz

./configure --prefix=/home/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_gzip_static_module --with-poll_module --with-file-aio --with-http_realip_module --with-http_addition_module --with-http_addition_module --with-http_random_index_module --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.42 --with-stream


make && make install

完成

cd /home/nginx/sbin
./nginx

然后输入自己虚拟机的ip


源代码编译nginx_第1张图片
image.png

就完成了

你可能感兴趣的:(源代码编译nginx)