Centos7中搭建Nginx环境_Asurplus的博客-程序员宝宝_centos7搭建nginx

技术标签: Nginx  Linux  nginx  linux  centos  

  • 1、安装redis编译的c环境
yum install gcc-c++
  • 2、Nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 Linux 上安装 pcre 库
yum install -y pcre pcre-devel
  • 3、Nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 Linux 上安装 zlib 库
yum install -y zlib zlib-devel
  • 4、Nginx 也支持 https(即在 ssl 协议上传输 http),所以需要在 Linux 安装 openssl 库
yum install -y openssl openssl-devel
  • 5、下载 Nginx 安装包 nginx-1.8.0.tar.gz,存放在 /usr/local/src/ 目录下
    nginx安装包

  • 6、解压至 /usr/local/ 目录下

tar -zxvf nginx-1.8.0.tar.gz -C /usr/local
  • 7、进入 /usr/local/nginx-1.8.0/ 目录中
    nginx目录

  • 8、执行命令

./configure

表示使用默认配置

  • 9、使用 make 命令编译 Nginx
make
  • 10、使用 make install 命令安装 Nginx
make install
  • 11、执行完后,就会看见 /usr/local/ 目录下多了一个 nginx 文件夹
    安装完成
  • 12、进入 nginx 文件夹,会看到 sbin 目录
    nginx目录
  • 13、进入 sbin 目录中,执行命令
./nginx

即可启动 nginx

  • 14、检查 Nginx 是否启动
ps -ef | grep nginx --color

启动成功
发现 master 和 worker 表示启动成功

  • 15、测试

本地测试:

wget 127.0.0.1

或者

curl 127.0.0.1

外部测试:

在浏览器输入你服务器的 ip 即可访问 nginx,页面如下:
nginx启动页面
表示你的 nginx 启动成功,如果访问不到,请确认防火墙或者安全组的问题

  • 16、下面介绍几个 nginx 常用命令

启动 Nginx 服务

./nginx

停止 Nginx 服务

./nginx -s stop

此方式相当于kill命令强制杀掉进程,不推荐使用。

./nginx -s quit

此方式待nginx进程处理任务完毕进行停止,推荐使用。

重启 Nginx 服务

./nginx -s quit
./nginx

就是关闭 nginx,再启动 nginx,比较麻烦,不推荐使用

./nginx -s reload

在不停止nginx的情况下,让 nginx.conf 的配置修改生效,推荐使用

其它关于 Nginx 的配置和使用,请参考我的其它博客

1、Nginx搭建负载均衡实现高并发
2、Nginx部署VUE项目
3、Nginx配置二级域名
4、Nginx中安装SSL证书开启Https请求

如您在阅读中发现不足,欢迎留言!!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40065776/article/details/116043485

智能推荐

zephir-(2)安装和初体验_weixin_34248023的博客-程序员宝宝

2019独角兽企业重金招聘Python工程师标准>>> ...

xLua - 第三方扩展的添加和编译_EZhex1991的博客-程序员宝宝

说明:添加第三方扩展,就是在xLua原有的c源码库中添加新的静态库供lua环境使用,所以,请确保你已有Unity和xLua基础。在xLua的官方文档上有rapidjson的添加流程,这里只是把个人在编译时碰到的问题进行总结。实际流程按官方文档来基本没有问题,但是流程中可能碰到各种小警告和报错,遇到问题可以尝试修改相关文件,但是如果失败建议删除所有的文件后重头开始。Win所需工具:Windo

MRCTF复现_weixin_44377940的博客-程序员宝宝_mrctf

目录Misc千层套路ezmiscWebEzpop套娃pyflagez_bypass传马ez_auditEzpop_RevengeMisc千层套路和BJDCTF的一题一样,密码为文件名,重复解压,脚本跑就完事了。ezmisc修改行高。WebEzpop点开即可看到源码,如下: <?php//flag is in flag.php//WTF IS THIS?//Learn...

ExtJS 4.2 教程-07:Ext.Direct_笔尖的痕的博客-程序员宝宝

转载自起飞网,原文地址:http://www.qeefee.com/extjs-course-7-Ext-DirectExtJS 4.2 教程-01:Hello ExtJSExtJS 4.2 教程-02:bootstrap.js 工作方式ExtJS 4.2 教程-03:使用Ext.define自定义类ExtJS 4.2 教程-04:数据模型ExtJS 4.2 教程-05:客户端代理(p

Ubuntu18.04开机出现检测到系统程序出现问题_「已注销」的博客-程序员宝宝_ubuntu18.04显示开机程序错误

打开终端,输入命令:sudo gedit /etc/default/apport将文件中的enabled = 1 修改为0,然后保存,以后就不会推送系统程序出现问题了。

md5加密 原理 js 前后端使用_搞怪程序猿的博客-程序员宝宝_登录md5放在前端还是后端

密码进行md5加密 原理分析:加密就是存进数据库的时候变成MD5存进去,解密,就是对比的时候,将用户输入的密码转换成MD5和数据库里面的对比。前后台数据交互的时候,尤其是登录注册的时候MD5加密就用到了。 在vue中使用MD5加密 安装: 使用npmnpm install crypto --save12使用cdnscript src="http://cdn_1671465600

随便推点

【ROS2原理6】在DDS协议上构架的ROS2_dds 共享内存_无水先生的博客-程序员宝宝

本文阐述了使用 DDS 作为 ROS 的中间件的案例,概述了这种方法的优缺点,并考虑了使用 DDS 对用户体验和代码 API 的影响。对“ros_dds”原型的结果也进行了总结,并用于问题的探索。

python pillow库画图_Pillow画图_jkup192的博客-程序员宝宝

由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。安装Pillow如果安装了Anaconda,Pillow就已经可用了。否则,需要在命令行下通过pip安装:$ pip install pillow如果遇到Permission denied...

hdu1086判读线段相交_Alberttttt的博客-程序员宝宝_tttt1086beat365

题目链接点击打开链接题意:给你n条线段,求这些线段有几个交点,用模板就好了,哈哈#include #include #include #include #include #include using namespace std;const int maxn=1e2+10;struct Point//点 向量{ double x,y; Point(doubl

STK11.2 计算卫星A关于卫星B的相对位置 (三维和二维)_西城花开半夏的博客-程序员宝宝

STK11.2 输出卫星A关于卫星B的相对位置一、创建卫星A、B1.创建场景2.插入卫星A、B二、以卫星B为中心建立VVLH坐标系三、创建B指向A的矢量四、创建新的报告格式五、生成Report一、创建卫星A、B1.创建场景打开STK,点击Creat New Scenario,设置场景时间,点击OK。2.插入卫星A、B点击Insert,选择Satellite,选择From TLE File,选择卫星A的TLE文件,点击打开。点击Time Period设置卫星period时间,点击OK,点击Inse

蓝桥杯-第八届省赛第二题_大恐Rong๛ก(ー̀ωー́ก)的博客-程序员宝宝

题目标题:兴趣小组为丰富同学们的业余文化生活,某高校学生会创办了3个兴趣小组 (以下称A组,B组,C组)。每个小组的学生名单分别在【A.txt】,【B.txt】和【C.txt】中。 每个文件中存储的是学生的学号。由于工作需要,我们现在想知道:既参加了A组,又参加了B组,但是没有参加C组的同学一共有多少人?请你统计该数字并通过浏览器提交答案。注意:答案是一个整数,不要提交任何多余的内...

牛牛牌型判断算法_yohoj的博客-程序员宝宝_葫芦牛牌型

export class CowCard{ /** * NiuNiuCard constructor. * @param type 牌型 //type : 1 : 黑桃 2:红桃 3:梅花 4:方块 * @param num 牌号 * @param count 牌点数 >10都作为10 */ constructor(type, num, count) { t...