1。nginx简介
Nginx(“ X”)是高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP服务器。 Nginx是由Igor开发的,是俄罗斯第二大访问量的.RU网站,第一个公共版本0.1.0于2004年10月4日发布。它将源代码释放为BSD类似于BSD的许可证,并以其稳定性,丰富的功能集,示例配置文件和系统资源消耗量而闻名。 2011年6月1日,NGINX 1.0.4发布。详细的教程材料 +课程注意力 +背景私人消息;信息;可以从主要制造商那里获得免费视频 +文档 +访谈问题,包括:C/C ++,Linux,Nginx,MySQL,Redis,ZK,ZK,流媒体,CDN,P2P,K8S,TCP/IP,,,dpdk,exted等

NGINX是轻型Web服务器/反向代理服务器和电子邮件(IMAP/POP3)代理服务器,并根据BSD式协议发行。由俄罗斯程序员igor开发,用于由大型俄罗斯门户网站和搜索引擎(俄罗斯:)使用。它的特征是它具有较少的记忆力,并且具有强大的并发功能。实际上,NGINX的并发功能在同一类型的Web服务器中的表现更好。中国大陆的Nginx网站的用户包括:Baidu,,Sina,,,等。
2。nginx安装2.1直接下载的tar.gz安装软件包
只需通过FTP工具将下载的软件包直接放在我们的Linux服务器上。

2.2使用WGET命令下载
该版本可以根据您的需求下载。首先,访问Nginx官方网站,查看可用的版本并下载。
wget -c https://nginx.org/download/nginx-1.11.6.tar.gz1
使用WGET下载的优点是它快速并直接下载到我们的Linux服务器,这很方便。
2.3解压缩安装程序包
tar -zxvf nginx-1.11.6.tar.gz
减压后,输入NGINX安装目录
2.4 NGINX配置2.4.1使用默认配置(建议)
./configure
执行命令后,您会发现一个错误,我们需要添加依赖项库。
(1)安装GCC环境
因为是的,Linux系统版本已安装了GCC环境。因此,无需安装它,但是系统需要编译GCC环境。

如果没有GCC环境,则需要安装:
百胜GCC-C ++
(2)安装PCRE依赖库
PCRE(Perl)是一个Perl库,包括与Perl兼容的正则表达式库。 NGINX的HTTP模块使用PCRE来解析正则表达式,因此您需要在Linux上安装PCRE库。 PCRE-Devel是使用PCRE开发的二级开发库。

PCRE依赖库安装命令:
yum install -y pcre pcre-devel1

(3)安装Zlib依赖库
ZLIB库提供了许多压缩和解压缩的方法。 nginx使用Zlib将HTTP软件包的内容GZIP gzip,因此您需要在其上安装Zlib库。
Zlib依赖库安装命令:
YUM -Y Zlib Zlib -Devel
(4)安装安全插座层密码库
它是一个功能强大的安全套接字层密码库,其中包括主要密码算法,常用的密钥和证书封装管理功能以及SSL协议,并为测试或其他目的提供了大量应用程序。
NGINX不仅支持HTTP协议,还支持HTTPS(即SSL协议上的HTTP),因此需要安装库。
安装命令:
yum install -y openssl openssl-devel
再次执行配置命令:
./configure
2.4.2自定义配置(不建议)
./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
注意:将临时文件目录指定为 /var /temp /nginx,并且需要在 /var下创建temp和nginx目录。
2.5编译和安装
执行命令
make install
查找安装路径命令:
whereis nginx
启动nginx
进入/usr/local/nginx/sbin目录,输入./nginx即可启动nginx
./nginx
关闭nginx
/nginx -s退出或./nginx -s停止
重新启动nginx
./nginx -s reload
查看NGINX进程
ps aux|grep nginx
要设置NGINX启动,只需将启动代码添加到RC.Local。
vim /etc/rc.local
然后添加在底部
/usr/local/nginx/sbin/nginx
此外,输入/usr/local/nginx/conf目录以修改nginx配置文件 - > vim nginx.conf
例如,修改域名和端口,然后在其中修改它。有兴趣的朋友可以将Baidu到Baidu。我不会在这里介绍它〜详细的教程材料 +课程注意力注意 +背景私人消息;信息;可以从主要制造商那里获得免费视频 +文档 +访谈问题,包括:C/C ++,Linux,Nginx,MySQL,Redis,ZK,ZK,流媒体,CDN,P2P,K8S,TCP/IP,,,dpdk,exted等

扫一扫在手机端查看
-
Tags : 陕西Nginx 陕西Linux 陕西OpenSSL 陕西Wget 陕西GCC 陕西CentOS 陕西BSD 陕西Docker 陕西搜索引擎 陕西C语言 陕西设计师 陕西Redis 陕西MongoDB 陕西Perl 陕西MySQL 陕西腾讯 陕西俄罗斯 陕西算法
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1