Nginx安装流程

Nginx简介
是俄罗斯人编写的十分轻量级的HTTP服务器
是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器
官网:http://nginx.org/

  1. #IMAP:邮件访问协议
  2. #POP3:邮局协议版本3—>使用客户端远程管理在服务器上的电子邮件
  3. SMTP:简单邮件传输协议
    Nginx软件安装
    1、安装Nginx依赖包

~]#yum -y install gcc pcre-devel openssl-devel

2、添加一个为Nginx的用户

~]#useradd -s /sbin/nologin nginx

源码安装nginx软件包

~]#tar -xf nginx-1.10.3.tar.gz
~]#cd nginx-1.10.3/
~]#./configure
>–prefix=/usr/local/nginx \ #指定安装路径
>–user=nginx \ #指定用户
>–group=nginx \ #指定组
>–with-http_ssl_module #开启SSL加密模块

编译并安装

~]#make && make install

Nginx配置文件及目录
/usr/local/nginx/ #安装目录
/usr/local/nginx/conf/nginx.conf #主配置文件
/usr/local/nginx/html #网页目录
/usr/local/nginx/logs #日志文件
/usr/local/nginx/sbin/nginx #启动脚本
Nginx命令用法

~]#/usr/local/nginx/sbin/nginx #启动服务
~]#/usr/local/nginx/sbin/nginx -s stop #关闭服务
~]#/usr/local/nginx/sbin/nginx -s reload #重新加载配置文件
~]#/usr/local/nginx/sbin/nginx -vV #v查看软件信息,V->查看编译参数
~]#ln -s /usr/local/nginx/sbin/nginx /sbin/ #制作软连接,方便后期管理

查看http是否服务端口(默认80端口)

~]#netstat -nutlp | grep :80

设置防火墙与SElinux(如果有就关闭)

~]#firewall-cmd --set-default-zone=trusted
~]#setenforce 0

测试首页文件

~]#curl http://xxx.xxx.xxx.xx
\<html>
<head>
<title>Welcome to nginx!</title>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值