当Linux邂逅Nginx
前言: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
备注: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端口访问
增加完成后按 ‘ESC’键退出编辑模式,按 :wq 退出并保存。 在用 /etc/init.d/iptables restart 重启防火墙,让配置生效。
访问成功返回页面:
至此,我们的车子已经造好了,不过你以为这样就可以上高速了?NO,NO,NO,这样还只可以在车子是提不起速的,充其量只可以在城市干道上跑跑,什么你不想上高速?也对,一口吃不成一个胖子,感兴趣的亲能先在城市干道上练练手,不要翻车哦,哈哈……练好了到时我们一起上高速!
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 当Linux邂逅Nginx