Nginx学习——Nginx简单介绍和Linux环境下的安装

Nginx 是一个俄罗斯的哥们开发的,并将其进行了开源。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝

大家好,又见面了,我是全栈君。

一:Nginx的简介
百科百科:Nginx
Nginx 是一个俄罗斯的哥们开发的,并将其进行了开源。

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

二:Linux下安装Nginx

1.在nginx官网下载安装包,上传服务器,后解压

tar -zxvf nginx.xx.tar.gz    #解压命令

2. 执行./configure
在执行过程中如果系统缺失安装的环境的话,安装不成功,并报错,下面是报错和解决的办法。
(1) 缺失gcc /gcc++ 环境
这个使用yum安装,如果不能上网,请使用本地yum安装,不懂的请看这一篇:Linux学习——yum学习和光盘yum源搭建
一定要注意挂载光盘: mount /dev/cdrom /mnt/cdrom

yum -y install gcc  #安装gcc环境

然后在执行./configure ,有报错关于pcre,缺失PCRE 库。

yum -y install pcre pcre-devel  #安装PCRE库

然后在执行./configure ,有报错关于zlib,缺失zlib 库。

yum -y install zlib zlib-devel #安装zlib库

3. make
4. make install

5.cd /usr/local/ 有Nginx文件夹,Nginx已经安装成功了

--conf 配置文件 --html 网页程序 --logs 日志文件 --sbin Nginx应用可以执行程序文件

三:启动Nginx,访问默认页面 【启动关闭等命令和配置文件后面再详细
启动前,拷贝一份默认配置文件,这个在之前的redis安装中讲解过,养成好的习惯。

nginx地址 -c nginx配置文件地址

[root@localhost sbin]# /usr/local/nginx/sbin/nginx -c /root/dufy/nginx/conf/nginx.conf

#我本地环境的启动命令示例

启动之后,在浏览器访问:http://ip:80
这里写图片描述

四:Nginx服务器操作系统选择

可以搭建window和搭建Linux下,但是作为服务器来说的,选择Linux服务器是比较好的!

五:问题总结


主要有防火墙 ,缺失gc++ ,缺失pcre,zlib等库

参考:菜鸟Nginx安装:http://www.runoob.com/linux/nginx-install-setup.html


欢迎访问我的csdn博客,我们一同成长!

不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

博客首页:http://blog.csdn.net/u010648555

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/121155.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • SDK开发工具_软件开发工具下载

    SDK开发工具_软件开发工具下载sdk(软件开发工具包)软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用…

    2022年10月27日
  • 数据库-select查询语句

    数据库-select查询语句表结构如下:学生表:Student学生表(学号,姓名,性别,年龄,组织部门)       Course 课程表(编号,课程名称)       Sc 选课表(学号,课程编号,成绩)(1).写一个SQL语句,查询选修了’计算机原理’的学生学号和姓名select 学号,姓名from Student where 学号=

  • Spring Boot 日志配置(超详细)

    Spring Boot 日志配置(超详细)SpringBoot日志配置(超详细)

  • PyCharm 2021.10.3 x64 激活码[最新免费获取]

    (PyCharm 2021.10.3 x64 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • goland激活码永久(注册激活)

    (goland激活码永久)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html09LVN3XLKC-eyJsaWNlbnNlSWQi…

  • Java IO流学习总结一:输入输出流[通俗易懂]

    Java IO流学习总结一:输入输出流[通俗易懂]JavaIO流学习总结一:输入输出流转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/53761199本文出自【赵彦军的博客】Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号