作者:JC
检查自己是否安装yum,已安装可进行以下操作,并且保证自己有IP的情况下,查IP命令:IP addr ,重启网卡dhclient + 自己网卡名(enp0s3)关闭selinux :vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled
一、pcre库的安装
1、检测当前系统参数
①查看当前Linux系统的版本环境
cat /etc/redhat-release
②查看内核版本
uname –r
③查看系统位数
uname –m
2、安装pcre库
①查看当前pcre安装情况
rpm -qa pcre pcre-devel
②pcre库安装
yum install pcre pcre-devel –y
③再次查看当前pcre安装情况
rpm -qa pcre pcre-devel
二、openssl的安装
1、查看当前openssl安装情况
rpm -qa openssl openssl-devel
2、openssl库安装
yum install openssl openssl-devel –y
3、再次查看当前openssl安装情况
rpm -qa openssl openssl-devel
三、gcc的安装
1、确认gcc是否安装成功
rpm -qa gcc
回车什么都没事,表示没有安装gcc
2、安装gcc
yum install gcc –y
3、再次确认gcc是否安装成功
rpm -qa gcc
四、Nginx的编译安装
1、建立目录
mkdir -p /home/tools
2、查看创建的文件夹
ls /home
3、切换到tools目录下
cd /home/tools
4、安装wget(选做)
yum install wget –y
5、下载Nginx源码包(官方网站:http://nginx.org/download/)
wget http://nginx.org/download/nginx-1.10.3.tar.gz
6、解压缩
tar -zxvf nginx-1.10.3.tar.gz
7、创建nginx配置访问用户
useradd nginx -s /sbin/nologin -M
8、创建nginx安装目录
mkdir -p /data/application/nginx-1.10.3
9、切换到nginx目录下
cd /home/tools/nginx-1.10.3
10、配置用户、安装目录等信息(注意:配置之后,不要切换目录,千万要注意)
./configure --user=nginx --group=nginx --prefix=/data/application/nginx-1.10.3 --with-http_stub_status_module --with-http_ssl_module
11、编译、编译安装
make && make install
12、切换到安装后目录
cd /data/application
13、创建快捷方法
ln -s nginx-1.10.3 nginx
14、检查nginx配置文件
/data/application/nginx/sbin/nginx –t
15、启动nginx
/data/application/nginx/sbin/nginx
16、安装lsof
yum install lsof –y
17、使用lsof命令,查看端口信息
lsof -i :80
18、将nginx加入到开机自启动
①追加nginx设置开机启动
echo '/data/application/nginx-1.10.3/sbin/nginx' >> /etc/rc.d/rc.local
②修改rc.local文件权限
chmod +x /etc/rc.d/rc.local
19、其它内容
①启动Nginx
/data/application/nginx/sbin/nginx
②结束Nginx进程
pkill nginx
③平滑重启
/data/application/nginx/sbin/nginx -s reload
④如果配置文件做了修改,需要检测一下配置文件
/data/application/nginx/sbin/nginx -t
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。