ToB企服应用市场:ToB评测及商务社交产业平台

标题: 麒麟体系—— openKylin 安装 Nginx [打印本页]

作者: 河曲智叟    时间: 2024-6-12 03:59
标题: 麒麟体系—— openKylin 安装 Nginx

Nginx 是一款高性能的 HTTP 和反向署理服务器,广泛应用于 Web 服务器范畴。本文将分享怎样在麒麟体系(openKylin)上安装 Nginx 1.24.0 版本。
Nginx 简要概况:
特点/用途描述高性能被计划为高性能和高并发的Web服务器,能够有用处理大量并发毗连。反向署理可以作为反向署理服务器,将客户端哀求转发给后端服务器。负载均衡支持负载均衡,能够分发哀求到多个后端服务器,进步体系性能。静态文件服务优秀的静态文件处理,通过高效的文件传输提供快速的响应。SSL/TLS 支持提供安全的 HTTPS 毗连,支持加密协议保护数据传输。模块化架构采用模块化架构,允许用户通过添加模块来扩展其功能。热摆设允许在运行时动态加载和卸载模块,无需重新启动服务器。日志记载提供详细的访问日志,方便管理员监控和分析服务器性能和访问情况。 一、准备工作

1. 确保麒麟体系 openKylin 已经安装完毕。

我这里使用的鸿蒙体系是 :openKylin 1.0.1 X86
  1. lsb_release -a
复制代码

二、下载 nginx

通过下面地址进入下载
  1. https://nginx.org/en/download.html
复制代码

版本类型中文表明Mainline Version主线版本主线版本通常是指正在进行开发的告急代码分支。这是开发职员正在积极工作的分支,其中包罗最新的功能和修复。在主线版本上进行的更改可能还未经过完全的测试,因此它可能不稳固。Stable Version稳固版本稳固版本是在主线版本经过肯定水平的测试和修复之后的版本。它应该更加可靠和稳固,得当用于生产情况。在这个阶段,告急关注 bug 修复和性能优化,而不是引入新的功能。Legacy Versions遗留版本遗留版本指的是旧的版本,通常是在软件发展的过程中被替代或不再活泼的版本。这些版本可能不再得到支持和更新,而且通常发起用户升级到更新的版本以获取更好的功能、性能和安全性。 下载成功后,放到 /home/app 这个路径
  1. mkdir /home/app
  2. cd /home/app
  3. ls
复制代码

三、解压与运行

解压

  1. cd /home/app
  2. sudo tar -xvf nginx-1.24.0.tar.gz
  3. mkdir /usr/local/web-tool
  4. mv /home/app/nginx-1.24.0 /usr/local/web-tool/nginx
  5. cd /usr/local/web-tool/nginx
复制代码
sudo tar -xvf nginx-1.24.0.tar.gz:


mv /home/app/nginx-1.24.0 /usr/local/nginx:

cd /usr/local/nginx:

查抄与编译

  1. ./configure
复制代码
在Nginx中执行./configure
是启动Nginx的设置脚本,它的作用是根据体系和需求生成实用于当前情况的Makefile文件。

安装编译

  1. make
  2. sudo make install
复制代码
make:

sudo make install:

下面是我安装成功的图片。

运行

  1. sudo /usr/local/nginx/sbin/nginx
复制代码

执行后,访问网址就可以得到经典的开始界面

四、设置

参加到服务中

创建文件
  1. sudo vim /etc/systemd/system/nginx.service
复制代码
写入设置
  1. [Unit]
  2. Description=nginx
  3. After=network.target
  4. [Service]
  5. ExecStart=/usr/local/nginx/sbin/nginx
  6. User=root
  7. Restart=always
  8. [Install]
  9. WantedBy=multi-user.target
复制代码
启用设置
  1. sudo systemctl enable nginx
  2. sudo systemctl start nginx
复制代码
参加情况变量

输入命令 sudo vim /etc/profile
并按回车键。
  1. sudo vim /etc/profile
复制代码
在中心或末了参加设置:
  1. export PATH=/usr/local/nginx/sbin/
复制代码
输入 source /etc/profile

让设置生效
  1. source /etc/profile
复制代码
nginx 设置文件

  1. vim /usr/local/nginx/conf/nginx.conf
复制代码
我这里写一个十分简单的案例,关于具体的 Nginx 使用,请看官网,大概其他 Nginx 相干文章
  1. server {
  2.     listen 8090;
  3.     server_name 127.0.0.1 192.168.203.128;
  4.     location / {
  5.         root /路径;
  6.         index index.html;
  7.     }
  8. }
复制代码
反向署理:
  1. server {
  2.     listen 5602;
  3.     server_name 127.0.0.1;
  4.     location / {
  5.         proxy_pass http://127.0.0.1:5601;
  6.         index index.html;
  7.     }
  8. }
复制代码
五、常用命令

以下是一些Nginx常用命令,按照表格形式列出:
命令描述sudo nginx启动Nginx服务。sudo nginx -s stop停止Nginx服务。sudo nginx -s reload重新加载Nginx设置文件,使修改生效。nginx -v表现Nginx的版本号。nginx -V表现Nginx版本号和编译设置参数。sudo nginx -t测试Nginx设置文件语法是否正确。ps aux | grep nginx查看正在运行的Nginx进程。sudo nginx -s quit优雅地停止Nginx,等待毗连处理完成。sudo nginx -c /path/to/your/nginx.conf使用指定的设置文件启动Nginx。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4