=================================================================
准备工作
1.nginx-1.11.10.tar.gz源码包
2.尽可能大的内存(因为需要编译)
3.关闭防火墙和SELinux
4.连接yum源(因为要装gcc什么的)
=================================================================
nginx安装
[root@nginx ~]# useradd nginx
[root@nginx ~]# mkdir -p /var/tmp/nginx/{client,proxy,fastcgi,uwsgi,scgi}
[root@nginx ~]# tar zxf nginx-1.11.10.tar.gz
[root@nginx ~]# cd nginx-1.11.10/
[root@nginx nginx-1.11.10]# yum install -y gcc*
[root@nginx nginx-1.11.10]# yum install -y pcre-devel
[root@nginx nginx-1.11.10]# yum install -y openssl-devel
[root@nginx nginx-1.11.4]# ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/tmp/nginx/client \
--http-proxy-temp-path=/var/tmp/nginx/proxy \
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
--http-scgi-temp-path=/var/tmp/nginx/scgi \
--with-pcre \
--with-file-aio \
--with-http_secure_link_module \
[root@nginx nginx-1.11.10]# make && make install
=================================================================
nginx目录介绍
/usr/local/nginx/conf (nginx.conf)配置文件
/usr/local/nginx/html 默认网页目录
/usr/local/nginx/logs 日志
/usr/local/nginx/sbin nginx二进制程序
=================================================================
启动nginx
[root@nginx ~]# /usr/local/nginx/sbin/nginx
[root@nginx ~]# ss -antp | grep nginx
[root@nginx ~]# ps aux | grep nginx
=================================================================
设置nginx开机自启动
[root@nginx ~]# tail -1 /etc/rc.d/rc.local
/usr/local/nginx/sbin/nginx
[root@nginx ~]# chmod a+x /etc/rc.d/rc.local
=================================================================
nginx常用命令
1.设置软连接
[root@o---001 sbin]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
2.查看软件版本
[root@nginx ~]# nginx -v
3.查看nginx配置选项
[root@nginx ~]# nginx -V
4.检测配置文件语法
[root@nginx ~]# nginx -t
5.关闭服务
[root@nginx ~]# nginx -s stop
6.重新加载配置文件
[root@nginx ~]# nginx -s reload
网友评论