当Linux邂逅Nginx

作者 : 开心源码 本文共1363个字,预计阅读时间需要4分钟 发布时间: 2022-05-11 共74人阅读

前言:Nginx是一个轻量级的web服务器、反向代理商服务器及电子邮件代理商服务器,它占使用内存少,并发可以力强,是各大互联网公司使用以支撑高并发/高可使用及分布式集群框架首选的负载均衡服务器。这么优秀的高科技自己不体会体会岂不是可惜,哇咔咔……

富有激情的老司机有了,没有车怎样行?废话不多说,开如造车咯……

1、安装依赖

[root@stoneBoy home]# yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel 

[root@stoneBoy home]#wget http://nginx.org/download/nginx-1.14.0.tar.gz(也能先将压缩包下好再传到服务器上)

将文件解压到 /usr/local/nginx-1.14.0下 tar -zxvf nginx-1.14.0.tar.gz(路径可自己设置)

进入解压后的目录 cd /usr/local/nginx-1.14.0

安装 ./configure && make && make install

安装成功后,会多出一个名为nginx的安装目录

备注:假如你的linux之前没有安装gcc,请先安装哦,否则……

3、启动、中止和查看

(1)启动:进入安装目录

[root@stoneBoy home]# cd /usr/local/nginx/sbin

[root@stoneBoy sbin]# ./nginx

(2)查看

[root@stoneBoy sbin]# ps -ef|grep nginx

当Linux邂逅Nginx

查看nginx能否成功启动

备注:nginx进程在启动的时候,会附带一个守护进程,使用于保护正式进程不被异常终止;假如守护进程一旦返现nginx继承被终止了,会自动重启该进程。

守护进程一般会称为master进程,业务进程被称为worker进程

(3)中止

[root@stoneBoy sbin]# ./nginx -s stop

或者

[root@stoneBoy sbin]# ./nginx -s quit

备注:前者是 强制中止nginx服务器,假如有未解决的数据,会丢弃;后者是优雅的中止nginx服务器,假如有未解决的数据,等待解决完成之后中止

(4)在windows环境下访问linux环境下的nginx服务

http://192.168.1.14:80 (ip能通过ifconfig命令查看)假如不可以访问,出现无法访问此页面的错误提醒,说明在linux防火墙上没有开启配置让80(nginx的默认端口为80)端口访问

具体操作:

[root@stoneBoy sbin]# vi /etc/sysconfig/iptables 进入防火墙配置文件,按i进入编辑模式,增加80端口访问

当Linux邂逅Nginx

增加80端口访问

增加完成后按 ‘ESC’键退出编辑模式,按 :wq 退出并保存。 在用 /etc/init.d/iptables restart 重启防火墙,让配置生效。

访问成功返回页面:

当Linux邂逅Nginx

成功返回页面

至此,我们的车子已经造好了,不过你以为这样就可以上高速了?NO,NO,NO,这样还只可以在车子是提不起速的,充其量只可以在城市干道上跑跑,什么你不想上高速?也对,一口吃不成一个胖子,感兴趣的亲能先在城市干道上练练手,不要翻车哦,哈哈……练好了到时我们一起上高速!

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 当Linux邂逅Nginx

发表回复