Linux新手入门系列:安装nginx

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。

注意:

Linux下区分大小写;
Linux多用户多线程;
Linux下每个文件和目录都有访问权限;

安装nginx

本文提供安装nginx的2种方法,一种是yum源安装,一种是编译安装。

一、Yum安装(需要联网)

1.安装yum源
CentOS7:

# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

CentOS6:

# rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

2.安装nginx

# yum install nginx #yum会自动安装nginx的相关依赖包

3.设置自启动

# chkconfig nginx on        # CentOS6
# systemctl enable nginx.service        # CentOS7

说明:

默认安装目录/usr/local/nginx
默认网站根目录/usr/local/nginx/html
默认配置文件目录/usr/local/nginx/conf/nginx.conf

二、编译安装

1.安装nginx依赖包

# yum -y install gcc gcc-c++ zlib-devel pcre-devel openssl-devel

2.编译安装nginx

# tar -zxvf nginx-1.15.2.tar.gz #解压
# cd nginx-1.15.2
# ./configure #检查环境,设置安装参数,可以设置安装路径、第三方模块,--add-module表示要安装的模块,--prefix表示安装路径,这里不设置用默认的。
# make
# make install

3.修改nginx配置文件

# vim /usr/local/nginx/conf/nginx.conf

4.设置自启动

# chkconfig nginx on        # CentOS6
# systemctl enable nginx.service        # CentOS7

说明:

默认安装目录/usr/local/nginx
默认网站根目录/usr/local/nginx/html
默认配置文件目录/usr/local/nginx/conf/nginx.conf
在这里插入图片描述

IT小胖豆:初学者踩坑之路及过程分享,希望能够帮到一些初学者,欢迎各位IT打工人,入坑讨论-_-

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容