CentOS 6.9安装Nginx

185 阅读2分钟

安装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 install-Nginx-1.png

启动Nginx

service nginx start

nginx 作为系统服务管理时的命令:
service nginx {start|stop|status|restart|reload|configtest}

install-Nginx-2.png 可以看到Nginx运行没问题。

yum卸载Nginx

yum remove nginx install-Nginx-3.png

源码包安装Nginx

下载地址:nginx.org/en/download…

下载Nginx(稳定版)

wget http://nginx.org/download/nginx-1.24.0.tar.gz install-Nginx-4.png

解压Nginx

tar -xvf nginx-1.24.0.tar.gz

编译Nginx

进入解压出来的Nginx文件夹:cd nginx-1.24.0/
运行编译命令:./configure --prefix=/usr/local/nginx

报错一(缺少pcre库)

install-Nginx-5.png 通过yum下载pcre-devel即可解决。
yum install pcre-devel

报错二(缺少zlib库)

install-Nginx-6.png 通过yum下载zlib-devel即可解决。
yum install zlib-devel

重新运行编译命令,没有任何报错。 install-Nginx-7.png

安装Nginx

make && make install
如果和下面截图一样没有任何报错即安装成功。 install-Nginx-8.png

启动Nginx

进入安装好的Nginx文件夹:cd /usr/local/nginx/
查看下该文件夹下都有哪些文件:ll install-Nginx-9.png
可以看到一共有四个文件夹,而Nginx程序则在sbin文件夹下。
启动Nginx命令: ./sbin/nginx install-Nginx-10.png 停止Nginx命令: ./sbin/nginx -s stop install-Nginx-11.png

创建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 install-Nginx-12.png 启动Nginx:nginx install-Nginx-13.png 关闭Nginx:nginx -s stop install-Nginx-14.png 可以明显看到命令简化了很多。

以上就是《CentOS 6.9安装Nginx》所有内容。如果帮到你了不妨点个赞,激励下作者~~ 💜