安装Nginx(两种方法)
① yum安装
② 源码包安装
yum安装Nginx
下载必备组件:yum install yum-utils
创建nginx.repo文件: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
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
使用Nginx稳定包:yum-config-manager --enable nginx-stable
使用Nginx主线包:yum-config-manager --enable nginx-mainline
Nginx主线包和Nginx稳定包二选一即可。
安装Nginx:yum install nginx
启动Nginx
service nginx start
nginx 作为系统服务管理时的命令:
service nginx {start|stop|status|restart|reload|configtest}
可以看到Nginx运行没问题。
yum卸载Nginx
yum remove nginx
源码包安装Nginx
下载Nginx(稳定版)
wget http://nginx.org/download/nginx-1.24.0.tar.gz
解压Nginx
tar -xvf nginx-1.24.0.tar.gz
编译Nginx
进入解压出来的Nginx文件夹:cd nginx-1.24.0/
运行编译命令:./configure --prefix=/usr/local/nginx
报错一(缺少pcre库)
通过yum下载pcre-devel即可解决。
yum install pcre-devel
报错二(缺少zlib库)
通过yum下载zlib-devel即可解决。
yum install zlib-devel
重新运行编译命令,没有任何报错。
安装Nginx
make && make install
如果和下面截图一样没有任何报错即安装成功。
启动Nginx
进入安装好的Nginx文件夹:cd /usr/local/nginx/
查看下该文件夹下都有哪些文件:ll
可以看到一共有四个文件夹,而Nginx程序则在sbin文件夹下。
启动Nginx命令: ./sbin/nginx
停止Nginx命令:
./sbin/nginx -s stop
创建Nginx软连接
但是我们每次都要通过 /usr/local/nginx/sbin/nginx 或者 先cd /usr/local/nginx再./sbin/nginx 这样一串命令或繁琐的步骤来操作Nginx,可以感觉到这十分不方便。
因此创建一个软连接来减去这些繁琐的命令和步骤十分有必要!
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx
查看Nginx版本:nginx -v
启动Nginx:
nginx
关闭Nginx:
nginx -s stop
可以明显看到命令简化了很多。
以上就是《CentOS 6.9安装Nginx》所有内容。如果帮到你了不妨点个赞,激励下作者~~ 💜