Nginx学习——Nginx简单介绍和Linux环境下的安装
一: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等库
欢迎访问我的csdn博客,我们一同成长!
"不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!"