CentOS7用源码包的形式安装Nginx服务器

来源:互联网 发布:手算工程量算法 编辑:程序博客网 时间:2024/06/11 19:10

1.检查一下 gcc gcc-c++ 是否已经安装 使用命令rpm -q gcc gcc-c++

2.检查一下依赖库 rpm -q zlib-devle pcre-devel openssl-devel

3.使用yum进行安装yum -y install zlib-devle pcre-devel openssl openssl-devel

4.建立一个新用户nginx 使用命令useradd -s /sbin/nologin -M nginx  (安装完之后可以查看 id nginx)

5.把源码软件包上传到服务器,使用rz 命令,之后解压使用tar -zxvf nginx-1.12.1.tar.gz

6.进入ngxin解压后的目录,执行./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module

7.没有错误后执行make 

8.安装执行make install 

9.路径优化一下 执行 cp /usr/local/nginx/sbin/nginx /usr/sbin/  

10.检查一下nginx -t

11.启动nginx 执行命令ngxin

12.检测一下是否启动成功 执行命令:netstat -anlpt | grep nginx 或者是  ps -aux | grep nginx

13.添加一条防火墙入栈规则 iptables -I INPUT -p tcp --dport 80 -j ACCEPT 或者是关闭防火墙 systemctl stop firewalld

14.访问一下ngxin,在主机浏览器输入虚拟机地址。


优化:

1.可以隐藏版本号:编辑 ngxin的配置文件 vim /usr/local/nginx/conf/nginx.conf

 

加入红色框线中的内容即可。