目录

1、下载nginx

2、安装必要插件

3、安装nginx

4、测试

5、启动nginx

 6、访问测试(浏览器中输入ip地址)

7、将 nginx 添加到全局变量中(环境变量)

8、停止nginx

9、重启nginx

10、旧域名重定向到新域名


nginx

        http://nginx.org/

        

zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔

3、安装nginx

  1. [root@Tseng-HW]# mkdir -p /usr/local/nginx
  2. [root@Tseng-HW]# cd /usr/local/nginx
  3. # 下载源代码
  4. [root@Tseng-HW nginx]# wget https://nginx.org/download/nginx-1.20.1.tar.gz
  5. # 解压
  6. [root@Tseng-HW nginx]# tar -zxvf nginx-1.20.2.tar.gz
  7. …………
  8. [root@Tseng-HW nginx]# cd nginx-1.20.2
  9. # 编译配置
  10. [root@Tseng-HW nginx-1.20.2]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_realip_module
  11. checking for OS
  12. + Linux 4.18.0-240.10.1.el8_3.x86_64 x86_64
  13. checking for C compiler ... found
  14. ………………
  15. # 编译
  16. [root@Tseng-HW nginx-1.20.2]# make
  17. make -f objs/Makefile
  18. make[1]: Entering directory '/usr/local/nginx/nginx-1.20.2'
  19. ………………
  20. # 安装
  21. [root@Tseng-HW nginx-1.20.2]# make install
  22. make -f objs/Makefile install
  23. make[1]: Entering directory '/usr/local/nginx/nginx-1.20.2'
  24. ………………

4、测试

  1. [root@Tseng-HW nginx-1.20.2]# cd
  2. [root@Tseng-HW ~]# cd /usr/local/nginx/sbin/
  3. # 查看版本
  4. [root@Tseng-HW sbin]# ./nginx -v
  5. nginx version: nginx/1.20.2
  6. # 测试nginx
  7. [root@Tseng-HW sbin]# ./nginx -t
  8. nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  9. nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
  10. [root@Tseng-HW sbin]#

5、启动nginx

  1. [root@Tseng-HW sbin]# ./nginx
  2. [root@Tseng-HW sbin]#

 6、访问测试(浏览器中输入ip地址)

7、将 nginx 添加到全局变量中(环境变量)

  1. [root@Tseng-HW ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
  2. [root@Tseng-HW ~]# nginx -t
  3. nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
  4. nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
  5. [root@Tseng-HW ~]#

8、停止nginx

从容停止服务器

nginx -s quit

这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。

立即停止服务器

nginx -s stop

这种方法比较强硬,无论进程是否在工作,都直接停止进程。

9、重启nginx

[root@Tseng-HW ~]# nginx -s reload

10、旧域名重定向到新域名

server

{

 listen 80;

 server_name old.tseng.com;

 rewrite ".*" https://new.tseng.com;

}

原文:https://blog.csdn.net/piaomiao_/article/details/121406066

标签智能推荐:

网工考试——Linux

 linux命令:linux配置:DHCP服务器配置  

CentOS开机流程详解

一、Linux开机流程: 

Linux学习日记

Linux之单引号''、双引号""、反引号

linux下svn与apache整合搭建

linux下svn与apache整合搭建

LInux操作系统

LInux操作系统1.Linux前期知识2.Linux操作系统的安装和基本命令以及核心知识3.Linux基础补充知识4.Hadoop⼊⻔

IP Command——net-tools vs iproute2

https://linux.cn/article-3144-1.html

Linux下CentOS 7手动部署LNMP环境

Linux下CentOS7手动部署LNMP环境

软件包管理

linux教你分分钟搞定Linux下yum源配置https://zhuanlan.zhihu.com/p/71906253

vmware 导入 virtualbox导出的ova文件报错解决

报错:CapacitymismatchfordiskD:\software\VirtualMatchine\linux(2)\linux(2)-disk2.vmdk.解决方案: