我的编程空间,编程开发者的网络收藏夹
学习永远不晚

RHEL8中怎么部署Nginx Web服务

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

RHEL8中怎么部署Nginx Web服务

今天小编给大家分享一下RHEL8中怎么部署Nginx Web服务的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

RHEL8中怎么部署Nginx Web服务

环境

Red Hat Enterprise Linux release 8.0 VMware Workstation Pro 14

搭建步骤

[root@localhost ~]# systemctl stop httpd  #把 httpd 停掉,防止它影响 Nginx[root@localhost ~]# yum install -y nginx[root@localhost ~]# systemctl start nginx[root@localhost ~]# iptables -F[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewalld[root@localhost ~]# setenforce 0[root@localhost ~]# ifconfigens33: flags=4163  mtu 1500       inet 192.168.10.118  netmask 255.255.255.0  broadcast 192.168.10.255       inet6 fe80::e09a:769b:83f0:8efa  prefixlen 64  scopeid 0x20       ether 00:50:56:34:0d:74  txqueuelen 1000  (Ethernet)       RX packets 2908  bytes 1777392 (1.6 MiB)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 1800  bytes 244006 (238.2 KiB)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73  mtu 65536       inet 127.0.0.1  netmask 255.0.0.0       inet6 ::1  prefixlen 128  scopeid 0x10       loop  txqueuelen 1000  (Local Loopback)       RX packets 0  bytes 0 (0.0 B)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 0  bytes 0 (0.0 B)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099  mtu 1500       inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255       ether 52:54:00:9c:ef:c6  txqueuelen 1000  (Ethernet)       RX packets 0  bytes 0 (0.0 B)       RX errors 0  dropped 0  overruns 0  frame 0       TX packets 0  bytes 0 (0.0 B)       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

在浏览器输入 192.168.10.118 查看 Nginx Web 服务器的状态

RHEL8中怎么部署Nginx Web服务

查看 nginx 软件包的文件列表

[root@localhost ~]# rpm -ql nginx/etc/logrotate.d/nginx/etc/nginx/fastcgi.conf/etc/nginx/fastcgi.conf.default/etc/nginx/fastcgi_params/etc/nginx/fastcgi_params.default/etc/nginx/koi-utf/etc/nginx/koi-win/etc/nginx/mime.types/etc/nginx/mime.types.default/etc/nginx/nginx.conf/etc/nginx/nginx.conf.default...省略部分内容...

自定义首页内容

RHEL8中怎么部署Nginx Web服务
[root@localhost ~]# echo "HLLO RHEL8" > /usr/share/nginx/html/index.html[root@localhost ~]# systemctl restart nginx

在浏览器输入 192.168.10.118 查看

设置文件共享服务

[root@localhost ~]# mv /usr/share/nginx/html/* /var/lib/nginx/tmp/[root@localhost ~]# touch /usr/share/nginx/html/file{1..10}[root@localhost ~]# ls /usr/share/nginx/html/file1  file10  file2  file3  file4  file5  file6  file7  file8  file9[root@localhost ~]# systemctl restart nginx
RHEL8中怎么部署Nginx Web服务
RHEL 8 搭建 Nginx Web 服务RHEL 8 搭建 Nginx Web 服务

遇到 403 Forbidden 报错,原因是配置文件没配好,解决方法如下:

[root@localhost html]# grep -v "#" /etc/nginx/nginx.confuser nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;include /usr/share/nginx/modules/*.conf;events {   worker_connections 1024;}http {   log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                     '$status $body_bytes_sent "$http_referer" '                     '"$http_user_agent" "$http_x_forwarded_for"';   access_log  /var/log/nginx/access.log  main;   sendfile            on;   tcp_nopush          on;   tcp_nodelay         on;   keepalive_timeout   65;   types_hash_max_size 2048;   include             /etc/nginx/mime.types;   default_type        application/octet-stream;   include /etc/nginx/conf.d/*.conf;   server {       listen       80 default_server;       listen       [::]:80 default_server;       server_name  localhost;       root         /usr/share/nginx/html;       include /etc/nginx/default.d/*.conf;        location / {            index  index.html index.htm;            autoindex on;            autoindex_exact_size on;            autoindex_localtime on;            charset utf-8;            }        }}

参考以上配置进行修改

[root@localhost ~]# vim /etc/nginx/nginx.conf[root@localhost ~]# systemctl restart nginx

在浏览器输入 192.168.10.118 查看文件共享状态

RHEL8中怎么部署Nginx Web服务

设置端口映射

RHEL8中怎么部署Nginx Web服务 

查看宿主机IP

RHEL8中怎么部署Nginx Web服务

在浏览器输入 192.168.0.7:118 测试文件共享服务状态

RHEL8中怎么部署Nginx Web服务

在 RHEL8 上用 yum 安装的 Nginx Web 服务对中文的支持比较好

RHEL8中怎么部署Nginx Web服务
[root@localhost ~]# touch /usr/share/nginx/html/你好红帽8.txt[root@localhost ~]# systemctl restart nginx

以上就是“RHEL8中怎么部署Nginx Web服务”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

RHEL8中怎么部署Nginx Web服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

RHEL8中怎么部署Nginx Web服务

今天小编给大家分享一下RHEL8中怎么部署Nginx Web服务的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。环境Red H
2023-06-27

Docker中怎么部署nginx

这篇“Docker中怎么部署nginx”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker中怎么部署nginx”文章吧
2023-06-27

centos7怎么部署web服务器

在CentOS 7中部署Web服务器可以通过以下步骤进行操作:安装Apache HTTP服务器:sudo yum install httpd启动Apache服务并设置开机自启动:sudo systemctl start httpdsu
2023-10-24

怎么在k8s中部署nginx?

k8s启动nginx服务本次需要启动的是一个通过nginx实现的静态文件服务器。创建命名空间脚本create_shjujubu_namespace.yamlMT4教程专题http://www.gendan5.com/operation.ht
2023-06-05

centos7.2搭建nginx的web服务器部署uniapp项目

Panther 从一位小白走来,虽然现在也还是小白,但是我取之于民,不定时将自己所学到的都分享给大家,在上一篇博客中有讲到thingsboard的多设备共显,因为现在处于学习的阶段接触的东西比较多同样也比较杂,希望我的文章可以给大家提供一丢
2022-06-04

Nginx中怎么部署php网站

在Nginx中部署PHP网站,通常需要按照以下步骤进行操作:安装PHP和PHP-FPM:首先要确保服务器上已经安装了PHP和PHP-FPM(FastCGI Process Manager)。可以通过包管理工具如apt、yum等来安装。配置P
Nginx中怎么部署php网站
2024-03-06

Docker中部署nginx服务的方案

这篇文章主要介绍了Docker中部署nginx服务的方案的相关资料,需要的朋友可以参考下
2022-11-16

ubuntu中怎么用nginx部署vue项目

这篇文章主要介绍“ubuntu中怎么用nginx部署vue项目”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu中怎么用nginx部署vue项目”文章能帮助大家解决问题。1.安装nginx更
2023-06-29

怎么在nginx中部署一个react项目

这篇文章主要介绍“怎么在nginx中部署一个react项目”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么在nginx中部署一个react项目”文章能帮助大家解决问题。测试项react-demo将
2023-06-05

怎么使用Node.js将Web项目部署到云服务器中

这篇文章主要讲解了“怎么使用Node.js将Web项目部署到云服务器中”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用Node.js将Web项目部署到云服务器中”吧!选择云服务商首先,
2023-07-05

FreeBSD中怎么部署FTP服务

这篇文章主要介绍“FreeBSD中怎么部署FTP服务”,在日常操作中,相信很多人在FreeBSD中怎么部署FTP服务问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”FreeBSD中怎么部署FTP服务”的疑惑有所
2023-06-27

腾讯云服务器部署web项目怎么设置

腾讯云服务器部署的Web项目可以按照以下步骤进行设置:选择云服务器的主机型号、操作系统和IP地址。一般来说,建议使用主流品牌的服务器,并在购买之前进行测试。如果是使用云虚拟主机(VirtualServer),可以尝试以下步骤进行设置:点击“开始”——“运行”,然后点击“确定”。在弹出的窗口中,输入用户名和密码,然后点击“登录”按钮。在登录窗口中,可以查看到“用户信息&rdqu
2023-10-26

web项目部署到阿里云服务器怎么办

首先,在选择云服务器之前,需要考虑到服务器的可扩展性、安全性、可靠性和价格等因素。在选择阿里云服务器之前,建议先对其进行全面的了解和比较,包括服务器的硬件配置、软件版本、安全防护措施等方面,以便更好地做出决策。接下来,需要确定项目的需求。在阿里云服务器上部署web项目,需要根据web项目的需求来选择合适的服务器和配置。
2023-10-27

Ubuntu18.04中怎么部署VNC服务器

本篇内容主要讲解“Ubuntu18.04中怎么部署VNC服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu18.04中怎么部署VNC服务器”吧!VNC(Virtual Networ
2023-06-27

CentOS7.0中怎么部署DNS服务器

本篇内容介绍了“CentOS7.0中怎么部署DNS服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DNS(Domain Name Sys
2023-06-27

RHEL6中怎么部署Apache服务器

这篇文章主要介绍“RHEL6中怎么部署Apache服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“RHEL6中怎么部署Apache服务器”文章能帮助大家解决问题。Apache的安装如果安装RHE
2023-06-27

Windows环境下Nginx服务器SSL证书怎么安装部署

这篇文章主要介绍了Windows环境下Nginx服务器SSL证书怎么安装部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Windows环境下Nginx服务器SSL证书怎么安装部署文章都会有所收获,下面我们一起
2023-07-04

腾讯云服务器部署web项目怎么设置的

腾讯云服务器部署是一项繁琐的工作,以下是一些可能有用的步骤:选择服务器类型:根据您使用的软件和硬件设备来选择适当的云服务器类型,例如云主机、云数据库、云文件存储等。设置环境变量:为您的服务器设置环境变量,以便在不同环境下可以自动切换。配置云服务:选择并配置所需的云服务,例如负载均衡、存储服务、备份服务等。部署应用程序:选择所需的应用程序,并使用云托管的容器化部署工具或脚本。配置服务器
2023-10-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录