nginx安装流程

来源:互联网 发布:php 发邮件类 编辑:程序博客网 时间:2024/06/06 01:26
1.正式开始前,编译环境gcc g++开发库之类的需要提前装好。
2.选定源码目录:/usr1/test/server
3.下载源码包:nginx-1.8.0.tar.gz、pcre-8.37.tar.gz、zlib-1.2.8.tar.gz、openssl-1.0.2a.tar.gz、nginx-upstream-fair.tar.gz
4.解压源码包:tar -zxvf nginx-1.8.0.tar.gz、pcre-8.37.tar.gz、zlib-1.2.8.tar.gz、openssl-1.0.2a.tar.gz、nginx-upstream-fair.tar.gz
5.清理g++:apt-get install g++
apt-get install build-essential
make clean
./configure
make
6.安装:cd pcre-8.37/
./configure && make && make install
cd zlib-1.2.8/
./configure && make && make install
cd openssl-1.0.2a/
./configure && make && make install
安装nginx:指定安装目录/usr1/test/nginx
cd nginx-1.8.0/
./configure --sbin-path=/usr1/test/nginx/nginx --sbin-path=/usr1/test/nginx/nginx.conf --sbin-path=/usr1/test/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr1/test/server/pcre-8.37 --with-zlib=/usr1/test/server/zlib-1.2.8 --with-openssl=/usr1/test/server/openssl-1.0.2a --add-module=/usr1/test/server/gnosek-nginx-upstream-fair-a18b409/ && make && make install
安装完成nginx后,在/usr1/test/nginx会生成许多文件。
7.启动:netstat -ano|grep 80
8.访问:http://当前安装nginx的机器IP/
显示:Welcome to nginx!,则安装成功。


一、启动、关闭、重置nginx
/usr1/test/nginx/nginx //启动
/usr1/test/nginx/nginx -s stop //关闭
/usr1/test/nginx/nginx -s reload //重置
/usr1/test/nginx/nginx -t //检查配置文件


问题集:
一、重启nginx后丢失nginx.pid,如何重新启动nginx。
/usr1/test/nginx/nginx -c /usr1/test/server/nginx-1.8.0/conf/nginx.conf
二、反射代理后,样式丢失。
ps aux|grep nginx[查看nginx进程]
kill -9 25197 26979[关闭多余进程,重启]
原创粉丝点击