版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
nginx官网:http://nginx.org/
编译安装nginx:
安装包存放路径/usr/local/src
下载:
[root@linux src]# wget http://nginx.org/download/nginx-1.16.1.tar.gz
解压:
[root@linux src]# tar -zxvf nginx-1.16.1.tar.gz
进入nginx源码包目录:
[root@linux src]# cd nginx-1.16.1/
配置编译参数:
[root@linux nginx-1.16.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module
编译安装:
[root@linux nginx-1.16.1]# make && make install
启动nginx:
[root@linux ~]# /usr/local/nginx/sbin/nginx
[root@linux ~]# netstat -lntp | grep nginx
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 11494/nginx: master
补充:
如果不想使用绝对路径启动nginx,可以将nginx启动脚本软连接到环境变量目录下:
[root@linux ~]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
启动nginx:
[root@linux ~]# nginx
[root@linux ~]# ps -ef|grep nginx
root 11580 1 0 21:58 ? 00:00:00 nginx: master process nginx
nobody 11581 11580 0 21:58 ? 00:00:00 nginx: worker process
root 11584 7705 0 21:59 pts/0 00:00:00 grep --color=auto nginx
关闭nginx:
[root@linux ~]# nginx -s stop
yum安装nginx:
官方说明:http://nginx.org/en/linux_packages.html
配置nginx仓库:
[root@linux ~]# vi /etc/yum.repos.d/nginx.repo
添加以下内容:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
yum安装nginx:
[root@linux ~]# yum -y install nginx
配置文件路径:
[root@linux ~]# ls /etc/nginx/
conf.d koi-utf mime.types nginx.conf uwsgi_params
fastcgi_params koi-win modules scgi_params win-utf
启动脚本路径:
[root@linux ~]# which nginx
/usr/sbin/nginx
启动nginx:
[root@linux ~]# systemctl start nginx
[root@linux ~]# ps -ef|grep nginx
root 12410 1 0 22:42 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/ngin/nginx.conf
nginx 12411 12410 0 22:42 ? 00:00:00 nginx: worker process
root 12413 7705 0 22:42 pts/0 00:00:00 grep --color=auto nginx
关闭nginx:
[root@linux ~]# systemctl stop nginx