Nginx 安装

首先,咱们要安装个必要的软件html

#yum install wgetnginx

 由于Nginx以来与gcc的编译环境,因此,在mini centos中须要安装编译环境来使Nginx可以编译起来。c++

#yum install gcc-c++正则表达式

Nginx的http模块须要使用pcre来解析正则表达式。centos

#yum -y install pcre pcre-devel浏览器

依赖的解压包服务器

#yum -y install zlib zlib-devel测试

openssl安装,Nginx提供http和https协议,https是大势所趋ui

#yum install -y openssl openssl-develcode

好了,如今就轮到主角登场啦!!!

下载Nginx源码

先去Nginx官网查看最新版的Nginx源码地址:

https://nginx.org/en/download.html

https://nginx.org/download/nginx-1.10.3.tar.gz

#wget -c https://nginx.org/download/nginx-1.10.3.tar.gz

下面开始对其解压

#tar -zxvf nginx-1.10.3.tar.gz

进入Nginx目录

#cd nginx-1.10.3

这里就是Nginx的全部源码啦,下面就要对Nginx的源码进行编译啦!编译命令三剑客登场!!!

#./configure

开始编译

#make

#make install

OK,全部的工做都已经作完啦,下面开始启动Nginx服务并在远程测试

通常编译安装完的软件都会放在/usr里,这不是user,这是Unix System Resource,是Unix系统资源的缩写。

咱们在/user/local/里面发现了nginx,进入。

#cd /usr/local/nginx/

若是你找不到,试试这条命令吧

#whereis nginx

它会告诉你nginx在哪,nginx的命令在/usr/local/nginx/sbin目录下

对于nginx的启动,中止,我简单的列举下

./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此方式中止步骤是待nginx进程处理任务完毕进行中止。
./nginx -s stop:此方式至关于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

root      23045  0.0  0.0  24468   764 ?        Ss   23:02   0:00 nginx: master process sbin/nginx

nobody    23046  0.0  0.1  24888  1232 ?        S    23:02   0:00 nginx: worker process

看到这两条进程状态,你成功了。PS:grep是筛选,|是管道,Linux里筛选的经常使用方式。

如今,在你的浏览器中输入你远端服务器的ip,看看是否有Nginx欢迎你的字样。

若是没有,关闭CentOS的防火墙试试。PS:防火墙关闭以后注意配置iptables

CentOS7.0以上默认firewall为防火墙配置,咱们这里改成iptables配置。

中止firewall

#systemctl stop firewalld.service 

禁止firewall开机启动

#systemctl disable firewalld.service 

相关文章
相关标签/搜索