Nginx的安装与配置(Centos7、云服务器版)

0x00 教程内容

  1. 下载并安装Nginx
  2. 启动Nginx

0x01 下载并安装Nginx

1. 下载

a. 创建一个文件夹放软件(如有则省略)
mkdir ~/software
b. 使用wget方式下载(版本为:1.12.2)
wget -P ~/software/ http://nginx.org/download/nginx-1.12.2.tar.gz
Nginx的安装与配置(Centos7、云服务器版)

2. 安装

a. 解压Nginx
mkdir ~/app
cd ~/software/
tar -zxvf nginx-1.12.2.tar.gz -C ~/app
Nginx的安装与配置(Centos7、云服务器版)
b. 安装依赖
sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

不装依赖会报错:
Nginx的安装与配置(Centos7、云服务器版)
安装依赖成功:
Nginx的安装与配置(Centos7、云服务器版)
c. 编辑并安装
cd ~/app/nginx-1.12.2
sudo ./configure
Nginx的安装与配置(Centos7、云服务器版)
sudo make
Nginx的安装与配置(Centos7、云服务器版)
sudo make install
Nginx的安装与配置(Centos7、云服务器版)

0x02 启动Nginx

1. 启动Nginx指令

sudo /usr/local/nginx/sbin/nginx

2. 查看Nginx进程

ps aux|grep nginx
Nginx的安装与配置(Centos7、云服务器版)
浏览器输入服务器公网IP:
http://47.104.178.131
你会发现,还是无法显示的(还需要配置服务器安全组的入方向与出方向):
Nginx的安装与配置(Centos7、云服务器版)

3. 服务器安全组配置

a. 安全组配置
Nginx的安装与配置(Centos7、云服务器版)
b. 配置安全组的入方向、出方向

Nginx的安装与配置(Centos7、云服务器版)
Nginx的安装与配置(Centos7、云服务器版)

0x03 校验结果

a. 刷新网址可以看到结果
http://47.104.178.131
Nginx的安装与配置(Centos7、云服务器版)

0xFF 总结

  1. Nginx其他操作
    a. 重启Nginx指令(如果关闭了Nginx,记得启动):sudo /usr/local/nginx/sbin/nginx -s reload
    b. 平滑重启Nginx指令:
    先查看Nginx的PID(第二列):ps -ef | grep nginx
    然后执行:kill -HUP Nginx的PID
  2. 如果有学习了本教程:阿里云域名购买与DNS解析教程,你会发现,在浏览器打开:http://blog.shaonaiyi.com/ 可以得到一样的结果,如果域名没有备案的话,操作多几遍的话,会提示错误信息。
  3. 域名备案操作教程:阿里云服务器域名备案

作者简介:邵奈一
全栈工程师、市场洞察者、专栏编辑
| 公众号 | 微信 | 微博 | CSDN | 简书 |

福利:
邵奈一的技术博客导航
邵奈一 原创不易,如转载请标明出处。