linux系统安装nginx 支持ssl

目录

1. 开放80端口和443端口 

2. 安装nginx的基础环境

-> 2.1 安装gcc-c++编译器

-> 2.2 安装pcre包

 -> 2.3 安装zlib包(可能安装过)

3. 安装nginx

-> 3.1 创建文件夹

-> 3.2 在官网下载nginx包到服务器内

-> 3.3 解压tar.gz,并进入nginx-1.19.9

-> 3.4 使用configure, 使用ssl插件

-> 3.5 编译并且安装

-> 3.6 查找安装路径

-> 3.7 进入安装路径 找到nginx.conf 修改

-> 3.8 根据上文的路径 找到sbin路径,启动

-> 3.9 查询nginx进程

-> 3.10 测试一下

4. 查看进程号 排除80被占用


1. 开放80端口和443端口 

自己的虚拟机直接关防火墙, 服务器用哪个开放哪个

如果是 云服务器, 记得开放安全组 入网端口号 

# 查看防火墙是否开启
systemctl status firewalld

# 手动开启端口命令
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效

# 重启防火墙
systemctl restart firewalld.service

# 查看防火墙是否开启了80端口的访问
firewall-cmd --list-all

2. 安装nginx的基础环境

-> 2.1 安装gcc-c++编译器

 选择项 选择 

yum install gcc-c++
yum install -y openssl openssl-devel

-> 2.2 安装pcre包

yum install -y pcre pcre-devel

 -> 2.3 安装zlib包(可能安装过)

yum install -y zlib zlib-devel

3. 安装nginx

-> 3.1 创建文件夹

mkdir -p /usr/local/nginx
cd /usr/local/nginx

-> 3.2 在官网下载nginx包到服务器内

官网地址:  https://nginx.org/download/

wget https://nginx.org/download/nginx-1.19.9.tar.gz

-> 3.3 解压tar.gz,并进入nginx-1.19.9

tar -zxvf nginx-1.19.9.tar.gz
cd nginx-1.19.9

-> 3.4 使用configure, 使用ssl插件

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre

-> 3.5 编译并且安装

make
make install

-> 3.6 查找安装路径

whereis nginx

-> 3.7 进入安装路径 找到nginx.conf 修改

传送门一:  nginx config 默认配置 错了重新粘一下或者去官网下载  传送门二: linux必备部署技巧 解决pid丢失的问题

-> 3.8 根据上文的路径 找到sbin路径,启动

./nginx
./nginx -s reload

-> 3.9 查询nginx进程

ps -ef | grep nginx

-> 3.10 测试一下

4. 查看进程号 排除80被占用

netstat -nlp | grep 80 

kill -9 进程号


简介: 更加细致的操作指令 以及后面下载基本的服务操作, 还原订阅此专栏, 永久免费, 持续更新, 欢迎大佬指教

猜你喜欢

转载自blog.csdn.net/pingzhuyan/article/details/130553115