NGINX:Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
1、基本环境监测
selinux关闭:
<code>[root@one home]# getenforce
Permissive
[root@one home]#/<code>
firewall开启(很多教程都介意关闭防火墙,但是我觉得一开始就要开启防火墙,以便于熟悉这种方式):
<code>[root@one home]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since 五 2020-03-20 06:13:42 CST; 24min ago
Main PID: 867 (firewalld)
CGroup: /system.slice/firewalld.service
└─867 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid
3月 20 06:13:41 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
3月 20 06:13:42 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
[root@one home]#
/<code>
yum环境可用:
<code>[root@one home]# yum list | grep nginx
pcp-pmda-nginx.x86_64 4.3.2-5.el7_7 updates
[root@one home]# /<code>
2、nginx下载
官网地址:
http://nginx.org/en/download.html
而后会弹出一个下载界面,确定保存位置,点击下载即可:
2、安装依赖包
<code>yum install -y wget gcc gcc-c++ make pcre pcre-devel zlib zlib-devel openssl openssl-devel/<code>
安装速度取决于网速的快慢,出现如下界面即表示依赖包安装完成:
3、上传第一步我们下载的软件到服务器
<code>[root@one home]# pwd
/home
[root@one home]# mkdir package
[root@one home]# cd package/
[root@one package]# rz
[root@one package]#
[root@one package]# ls
nginx-1.14.2.tar.gz
[root@one package]# /<code>
使用 rz 命令上传软件到 /home/package/ 目录,如果报错 “bash: rz: 未找到命令”,请执行如下命令进行此命令的安装:
<code>[root@one package]# yum -y install lrzsz/<code>
4、编译安装nginx
解压程序包:
<code>[root@one package]# tar xf nginx-1.14.2.tar.gz
[root@one package]# ls
nginx-1.14.2 nginx-1.14.2.tar.gz
[root@one package]# /<code>
新建安装nginx的目录:
<code>[root@one package]# mkdir -pv /home/nginx
mkdir: 已创建目录 "/home/nginx"
[root@one package]# /<code>
开始编译安装:
<code>[root@one package]# cd nginx-1.14.2
[root@one nginx-1.14.2]# ./configure --prefix=/home/nginx/ && make && make install/<code>
如安装过程中未出现 “ERROR”,且出现如下提示即表示安装成功:
5、添加环境变量
<code>[root@one nginx-1.14.2]# cd /home/nginx/
[root@one nginx]# echo "export PATH=$PATH:/home/nginx/sbin/" >> /etc/profile
[root@one nginx]# source /etc/profile
[root@one nginx]# /<code>
6、启动并进行检查
<code>[root@one nginx]# nginx
[root@one nginx]# netstat -tunlp | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 17257/nginx: master
[root@one nginx]# /<code>
7、修改nginx默认端口
<code>[root@one nginx]# vim conf/nginx.conf/<code>
重新加载nginx
<code>[root@one nginx]# nginx -s reload
[root@one nginx]# netstat -tunlp | grep 8010
tcp 0 0 0.0.0.0:8010 0.0.0.0:* LISTEN 17257/nginx: master
[root@one nginx]# /<code>
8、开启防火墙端口
<code>[root@one nginx]# firewall-cmd --add-port=8010/tcp --permanent
success
[root@one nginx]# firewall-cmd --reload
success
[root@one nginx]# /<code>
9、浏览器进行验证
浏览器输入:http://IP地址:8010
例如我的IP地址是:192.168.20.128
所以我的输入地址是:http://192.168.20.128:8010/
至此,搭建zabbix的第一小步迈出去了~继续加油~
閱讀更多 花芯 的文章