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
相关推荐
一路随云00000几秒前
基于Unity YooAsset自动化资源管理框架,附源代码
运维·自动化
数数科技的数据干货1 小时前
从爆款到厂牌:解读游戏工业化的业务持续增长道路
运维·数据库·人工智能
执念WRD4 小时前
熊海CMS v1.0代码审计实战
android·nginx·安全·web安全·网络安全·系统安全
深耕AI5 小时前
【完整教程】宝塔面板FTP配置与FileZilla连接服务器
运维·服务器
AI智域边界 - Alvin Cho7 小时前
Bloomberg、LSEG 与 MCP 缺口:为什么尚未发布完整的 MCP 服务器,以及多智能体系统如何解決这问题
运维·服务器
_OP_CHEN8 小时前
Linux网络编程:(七)Vim 编辑器完全指南:从入门到精通的全方位实战教程
linux·运维·服务器·编辑器·vim·linux生态·linux软件
Maple_land8 小时前
第1篇:Linux工具复盘上篇:yum与vim
linux·运维·服务器·c++·centos
shizhan_cloud8 小时前
Linux 硬盘分区管理
linux·运维
蓁蓁啊9 小时前
Ubuntu 虚拟机文件传输到 Windows的一种好玩的办法
linux·运维·windows·单片机·ubuntu
liao__ran9 小时前
ClickHouse CPU 排查快速参考指南
运维·服务器·clickhouse