当前位置: 首页 > Linux

Nginx下载安装

时间:2023-04-06 01:34:47 Linux

环境系统环境:CentOS7.7Nginx:nginx/1.17.91。Nginx简介Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供IMAP/POP3/SMTP服务。Nginx由IgorSysoyev为俄罗斯访问量第二大的Rambler.ru网站开发,以其稳定性、丰富的功能集、示例配置文件和低系统资源消耗而闻名。Nginx是一个轻量级的web服务器/反向代理服务器和电子邮件(IMAP/POP3)代理服务器,在类BSD协议下发布。它的特点是内存少,并发性强。事实上,Nginx的并发性优于其他同类型的Web服务器。中国大陆Nginx网站用户包括:百度、京东、新浪、网易、腾讯、淘宝等。2.下载官网,使用世界500强科技公司【百度】搜索引擎搜索Nginx,目前选择最新版本nginx-1.17.9.tar.gz步骤如下:3.安装3.1.安装依赖[root@localhost]#yum-yinstallgccpcre-develzlib-developensslopenssl-devel3.2。上传解压可以使用Winscp工具将下载的nginx-1.17.9.tar.gz上传到服务器和目录,然后解压[root@localhost/]#tar-zxvfnginx-1.17.9.tar.gz3.3.编译安装[root@localhost/]#cdnginx-1.17.9[root@localhostnginx-1.17.9]#./configure[root@localhostnginx-1.17.9]#make&&makeinstall默认安装位置为:[root@localhostnginx]#pwd/usr/local/nginx服务启动:[root@localhostnginx]#/usr/local/nginx/sbin/nginx[root@localhostnginx]#ps-ef|grepnginxroot398011015:20?00:00:00nginx:主进程/usr/local/nginx/sbin/nginxnobody3980239801015:20?00:00:00nginx:workerprocessroot3980437153015:20pts/000:00:00grep--color=autonginx现在已经启动了,但是大多数端口在Linux防火墙中默认没有打开,现在需要放开,NginxPort80(default)#Viewfirewallstatus[root@localhostnginx]#firewall-cmd--staterunning#Releaseport80,(--permanent永久生效,没有这个参数启动后无效)[root@localhostnginx]#firewall-cmd--zone=public--add-port=80/tcp--permanentsuccess#Reloadfirewallinformation[root@localhostnginx]#firewall-cmd--reloadsuccess出现了下图表示Nginx服务安装成功###3.4Nginx常用命令[root@localhostsbin]#pwd/usr/local/nginx/sbin#查看Nginx版本[root@localhostsbin]#./nginx-Vnginxversion:nginx/1.17.9builtbygcc4.8.520150623(RedHat4.8.5-39)(GCC)配置参数:#CloseNginx[root@localhostsbin]#./nginx-sstop#OpenNginx[root@localhostsbin]#./nginx#ReloadNginx配置[root@localhostsbin]#./nginx-sreload#Nginx配置文件[root@localhostsbin]#vi/usr/local/nginx/conf/nginx.conf更多配置在在修改nginx.conf中,Nginx也可以配合FastDFS做分布式文件系统部署,更多的功能还在尝试中。。。如有不妥之处,请指出,先行感谢