Linux下编译/yum安装nginx

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Powerful_Fy/article/details/102491381

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

猜你喜欢

转载自blog.csdn.net/Powerful_Fy/article/details/102491381