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

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决TortoiseSVN中out of date问题的一个方法

    解决TortoiseSVN中out of date问题的一个方法

    2021年10月17日
    51
  • SHFileOperation操作[通俗易懂]

    SHFileOperation操作[通俗易懂]SHFileOperation操作源文件名支持多个文件,以/0间隔,所以末尾要用两个零结束WINCE下,用EVC

    2022年7月18日
    19
  • eclipse中Git的使用

    eclipse中Git的使用eclipse中Git的使用

    2022年4月23日
    49
  • pycharmdebug怎么用_使用中是什么意思

    pycharmdebug怎么用_使用中是什么意思Debug工具篇文章接上文Debug工具是pycharmIDE中集成的调试程序工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。Debug工具使用步骤:1.打断点2.Debug调试打断点断点位置目标要调试的代码块的第一行代码即可,即一个断点即可。打断点的方法单机目标代码右侧空白的位置。Debug调试选择Debug’DebugTest’代码开始运行,直至断点处。并弹出控制台。在此处执行接下来的操作。每一项的作用如下:显示

    2022年10月15日
    3
  • 机器学习:代价函数cost function

    机器学习:代价函数cost function本文系转载,咯有修改原博客地址:http://blog.csdn.net/u012162613/article/details/44239919在此,向原作者表达感谢,致敬!1.从方差代价函数说起代价函数经常用方差代价函数(即采用均方误差MSE),比如对于一个神经元(单输入单输出,sigmoid函数),定义其代价函数为:C=(y−a)22C=\frac{(y-a)^2}{2}其中yy是我们期望

    2022年5月15日
    50
  • sqrt mysql_MySQL中的SQRT函数的使用方法「建议收藏」

    sqrt mysql_MySQL中的SQRT函数的使用方法「建议收藏」推荐:MySQL中的SUM函数使用教程这篇文章主要介绍了MySQL中的SUM函数使用教程,是MySQL入门学习中的基础知识,需要的朋友可以参考下MySQL的SUM函数是用来找出记录中各种的字段的总和。要了解SUM函数考虑EMPLOYEE_TBL表具有以下记录:?现在,假设根据上面的表想来计算所有的dialy_typing_pages的总数这篇文章主要介绍了详解MySQL中的SQRT函数的使…

    2022年5月27日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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