当前位置:首页 > 技术文章 > 正文内容

Linux新手入门系列:安装nginx

arlanguage5个月前 (12-10)技术文章37

本系列文章是把作者刚接触和学习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打工人,入坑讨论-_-

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/58.html

分享给朋友:

“Linux新手入门系列:安装nginx” 的相关文章

隐藏Nginx服务的Banner 和 隐藏Nginx后端服务指定的header的状态

一、隐藏Nginx服务的Banner当Nginx服务器响应请求时,不隐藏它的版本信息和名称。这会暴露服务器的信息,使攻击者可以获取服务器软件版本和配置的信息,帮助攻击者发现潜在的漏洞或攻击路径。以下是一些潜在的危害:1. 暴露服务器信息:不隐藏 banner 可以让攻击者知道服务器正在使用 Ngin...

nginx知识梳理及配置详解

nginx安装#nginx安装 yum -y install gcc pcre-devel openssl-devel #依赖包 useradd -s /sbin/nologin nginx ./configure --prefix=/usr/local/nginx #...

到 2024 年了,全球仍有 76.4% 的网站在用「已死」的 PHP!

如今资历稍长的程序员,提到 PHP 可能都会联想到一个梗:“PHP 是最好的语言。”这个梗并非出自别处,正源自于 PHP 自己的官方文档:早在 2001 年 7 月,PHP 文档中就有一句“PHP is the best language for web programming(PHP 是世界上最好...

服务器排障nginx 499 错误地解决

问题描述:近期平台对外开放了数据查询接口,在数据量特别大时,返回结果时间可能会超过3秒,接口开放后,系统本身调用没有问题,其他第三方平台接入时,总会报链接超时问题;问题原因:查看tomcat日志无任何错误,一开始以为是tomcat接收参数最大限制问题,对tomcat做了一次整体优化,修改连接数、修改...

压测nginx出现的问题分析

压测nginx出现no live upstreams while connecting to upstream的问题分析基础环境版本信息Centos 7.1nginx version: openresty/1.13.6.2nginx配置信息stream {   ...

如何找出爬取网站的来源IP? 爬取网站源代码

1.背景最近网站数据库性能很不稳定,查询性能在某段时间很慢,服务器CPU也很高,平常时间很低,感觉被爬虫恶意搞了,因此我分析了一下最近的nginx访问日志2.方法找出访问量最大20个ip[root@100 nginx]# cat liuhaihua.access.log | awk -F "...