虚拟机Centos下载安装Nginx并安装ssl模块——小白教程

简介: 虚拟机Centos下载安装Nginx并安装ssl模块——小白教程

1.将虚拟机的网络模式改为桥接


2.关闭防火墙

停止防火墙服务

systemctl stop firewalld.service

关闭开机自启

systemctl disable firewalld.service

3.安装必要的Nginx环境依赖

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

4.安装wget 如果没有wegt就需要安装

yum  -y install wget

5.安装Nginx,可以去官网查看地址,下面当前最新版为例

wget http://nginx.org/download/nginx-1.17.2.tar.gz

进行解压

tar.-zxvf nginx-1.17.2.tar.gz

进入进入解压出来的文件夹

cd nginx-1.17.2

进行编译

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

安装

make && make install

6.修改环境变量

配置文件

vi /etc/profile

在空白输入

(按下 i 进入insert )
PATH=$PATH:/usr/local/nginx/sbin
export PATH
(按下esc  输入:wq 保存并退出)

保存文件后刷新

source /etc/profile

7.修改端口

vi /usr/local/nginx/conf/nginx.conf
将listen 80 改为listen 8080


8.使用systemctl 控制Nginx

创建systemctl服务文件

vi /usr/lib/systemd/system/nginx.service

输入以下内容,并保存内容退出


使文件生效

systemctl daemon-reload

启动nginx服务

systemctl start nginx.service

设置开机自启

systemctl enabel nginx.service

停止开机自启

sysemctl disabel nginx.service

查看当前服务

systemctl status nginx.service

重启服务

systemctl restart nginx.service 

9.启动nginx,设置开机自启

systemctl start nginx.service 
systemctl enable nginx.service

10.查看IP地址

两种方法

1.可以通过图形化界面



2.输入命令

ip addr

11.访问Nginx

在浏览其中输入当前的ip+8080

例:192.1.1.1:8080


这样就成功完成了!

目录
相关文章
|
8月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
1439 69
|
7月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
3207 3
|
11月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
991 87
|
8月前
|
网络协议 应用服务中间件 网络安全
阿里云SSL免费申请流程,共20张免费SSL,跟着教程一步步操作(新手一看就懂)
2025年阿里云免费SSL证书申请流程更新,提供Digicert品牌单域名证书,每个账号可申领20张,有效期3个月。通过数字证书管理控制台操作,支持域名DNS验证及多种服务器证书下载。免费版不支持续费,到期重新申请。
|
10月前
|
安全 数据建模 应用服务中间件
阿里云SSL证书价格、证书类型及免费版证书申请和证书部署教程参考
阿里云SSL证书有收费版也有免费版,收费版DV域名级SSL类型405元起,免费版证书为DV域名级SSL类型,每个实名个人和企业主体在一个自然年内可以一次性领取20张免费证书。本文为大家详细介绍阿里云SSL证书价格情况,包括不同域名类型、证书类型、证书等级和证书品牌的相关收费标准,以及免费版证书的申请和部署教程参考。
|
6月前
|
网络协议 应用服务中间件 网络安全
阿里云ssl证书申请具体操作流程图,2025年新手图文教程
2025年阿里云SSL免费证书申请图文教程:通过数字证书管理控制台,申请Digicert品牌单域名免费证书,每账号可领20张,有效期3个月。流程包括登录控制台、购买免费证书、创建证书、DNS验证(TXT记录)、审核及下载,支持Nginx、Tomcat等多格式证书,全程免费,操作简单。
|
7月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
1815 16
|
11月前
|
Linux 应用服务中间件 nginx
在CentOS上部署Minikube教程
至此,您已成功在CentOS上部署并使用Minikube。您可以自由探索Kubernetes的世界,熟练配置和管理Kubernetes集群。
977 20
|
11月前
|
应用服务中间件 Linux 网络安全
技术指南:如何把docsify项目部署到基于CentOS系统的Nginx中。
总结 与其他部署方法相比,将docsify项目部署到基于CentOS系统的Nginx中比较简单。以上步骤应当帮助你在不花费太多时间的情况下,将你的项目顺利部署到Nginx中。迈出第一步,开始部署你的docsify项目吧!
435 14
下一篇
开通oss服务