CentOS 7 安装 Nginx

导语

下面会用 yum 和编译两种方式来安装 Nginx。

yum 安装

使用 yum 命令,是相对简单的,输入 yum install -y nginx

CentOS 7 安装 Nginx
显示如上界面,既是安装成功。接下来开启 Nginx 服务

CentOS 7 安装 Nginx

配置文件在 /etc/nginx/nginx.conf, 代码文件地址在 /usr/share/nginx/html。其他相关的内容可以在配置文件中查看,或者使用 find 命令进行查找。
在上一篇文章中介绍了如何开启防火墙,这里就不在重复了,在浏览器中输入 IP 地址就可以看到 Nginx 的界面了

CentOS 7 安装 Nginx

到此为止,yum 安装 Nginx 完成。最后 yum remove -y nginx 移除安装,以便下面使用编译安装。

编译安装

编译安装要比使用 yum 复杂一些,它的好处是可以自选版本、根据需求自定义参数,更加自由。ok,说完了优点,下面开始进行

  1. 需要先安装编译工具、依赖包,这一步使用 yum 进行即可,重点是编译安装 Nginx。输入 yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-devel 进行安装,可以根据提示信息进行调整
  2. 使用 wget 来下载 Nginx 的安装包,根据自己的需求去网站下载合适的包

CentOS 7 安装 Nginx

  1. 很快就下载完成了,接下来是解压,使用 tar 命令 tar -zxvf nginx-1.14.1.tar.gz

CentOS 7 安装 Nginx

  1. 然后就是配置并且编译,Nginx 的配置参数可以查看下方参考资料中的文章,也可以使用 ./configure --help 进行查看。以下修改了一些配置

CentOS 7 安装 Nginx

配置成功的话,会看到下面的内容

CentOS 7 安装 Nginx

输入 make && make install 进行编译安装,成功后显示如下界面。第一次使用 user 账号没有编译成功,切换到 root 后成功

CentOS 7 安装 Nginx

  1. 启动服务

进入到 /usr/local/nginx/sbin 目录下,输入 ./nginx 即可开启服务。尴尬的是没有启动成功,然后重新安装了一次才成功。在浏览器中输入 IP 地址可以看到如下页面

CentOS 7 安装 Nginx


参考资料:Nginxyum 命令nginx 编译安装详解、 CentOS7.0下编译安装Nginx 1.10.0。

相关推荐