nginx-安装和80端口映射多域名和ssl

一、安装所需插件

1、安装 gcc

gcc是linux下的编译器,它可以编译 C,C++,Ada,Object C和Java等语言。

复制代码
yum -y install gcc

2、安装pcre、pcre-devel

pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析 正则表达式

复制代码
yum install -y pcre pcre-devel

3、zlib安装

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

复制代码
yum install -y zlib zlib-devel

4、安装openssl

openssl是web安全通信的基石。

复制代码
yum install -y openssl openssl-devel

二、安装nginx

1、下载nginx安装包

官网: nginx: download

自己下载的包

2、把压缩包解压到/usr/local/src/

复制代码
tar -zxvf nginx-1.25.5.tar.gz -C /usr/local/src/

3、进入安装包目录

复制代码
cd /usr/local/src/nginx-1.25.5

4、编译安装

依次执行以下三个命令:

bash 复制代码
./configure --prefix=/usr/local/nginx --with-http_stub-status_module --with-http_ssl_module 
 
make
 
make install

5、切换到/usr/local/nginx安装目录

复制代码
cd /usr/local/nginx

6、启动 nginx 服务

bash 复制代码
./sbin/nginx

7、查看nginx服务是否启动成功

复制代码
ps -ef | grep nginx

8、防火墙放行tcp80端口

复制代码
firewall-cmd --add-port=80/tcp
firewall-cmd --add-port=80/tcp --permanent #写入配置文件永久放行

9、访问你的服务器IP

三、Nginx 其他命令

复制代码
nginx -s reload            # 重新载入配置文件
nginx -s reopen            # 重启 Nginx
nginx -s stop              # 停止 Nginx
相关推荐
乘云数字DATABUFF5 小时前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB4 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode5 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220706 天前
如何搭建本地yum源(上)
运维
ping某7 天前
为什么 Nginx 明明监听了 80,转发后端时却用了 4xxxx 端口?
后端·nginx
大树889 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠9 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql