• 售前

  • 售后

热门帖子
入门百科

在Windows Server 2019上设置NAS的方法

[复制链接]
凌善慧 显示全部楼层 发表于 2021-10-26 13:03:06 |阅读模式 打印 上一主题 下一主题
序言
此教程安装的都是最新版本的。由于是当NAS让它非常稳固的运行,以是能不安装的软件只管不要安装。
一、准备工作
【更新系统】
没啥,就他喵想用个最新的。
  1. 右键点击开始键->设置->更新与安全
复制代码
二、Smaba
【安装】
官方网站:https://www.samba.org/
下令流程:
  1. cd /source/
  2. wget https://download.samba.org/pub/samba/samba-latest.tar.gz
  3. tar -zxvf samba-latest.tar.gz
  4. cd samba-latest
复制代码
【配置】
此处下载的是我用vs2017天生的asp.net core,仅供演示!
  1. mkdir /web/www
  2. cd /web/www
  3. wget https://files.cnblogs.com/files/project/webapp.tar.gz
  4. tar -zxf webapp.tar.gz
复制代码
三、Supervisor
【安装】
官方网站:http://www.supervisord.org/
下令流程:
  1. yum install -y supervisor
复制代码
【配置】
1、复制文件
  1. mkdir /web/supervisor
  2. cp /etc/supervisord.conf /web/supervisor
复制代码
2、打开supervisord.conf
  1. vim /web/supervisor/supervisord.conf
复制代码
3、追加如下
  1. [program:webapp]
  2. command=dotnet webapp.dll ;要执行的命令
  3. directory=/web/www/   ;命令执行的目录
  4. autostart=true     ;是否自动启动
  5. autorestart=true    ;是否自动重启
  6. stderr_logfile=/var/log/webapp.err.log ;标准错误日志
  7. stdout_logfile=/var/log/webapp.out.log ;标准输出日志
复制代码
【运行】
  1. supervisord -c /web/supervisor/supervisord.conf
复制代码
四、Nginx
【安装】
官方网站:http://nginx.org/
下令流程:
  1. rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
  2. yum install -y nginx
复制代码
【配置】
1、复制文件
  1. mkdir /web/nginx
  2. cp /etc/nginx/nginx.conf /web/nginx
  3. cp /etc/nginx/mime.types /web/nginx
复制代码
2、打开nginx.conf
  1. vim /web/nginx/nginx.conf
复制代码
3、修改如下
  1. worker_processes 1;
  2. events {
  3.   worker_connections 1024;
  4. }
  5. http {
  6.   include    mime.types;
  7.   default_type application/octet-stream;
  8.   sendfile    on;
  9.   keepalive_timeout 65;
  10.   gzip on;
  11.   server {
  12.     listen    80;
  13.     server_name localhost;
  14.     location / {
  15.       proxy_pass http://127.0.0.1:5000;
  16.       proxy_http_version 1.1;
  17.       proxy_set_header Upgrade $http_upgrade;
  18.       proxy_set_header Connection keep-alive;
  19.       proxy_set_header Host $host;
  20.       proxy_set_header X-Real-IP $remote_addr;
  21.       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  22.       proxy_cache_bypass $http_upgrade;
  23.     }
  24.   }
  25. }
复制代码
【运行】
  1. nginx -c /web/nginx/nginx.conf
复制代码
五、效果预览

附、常用下令
nginx
  1. # nginx       //启动nginx
  2. # nginx -s reload  //重启nginx
  3. # nginx -s stop   //关闭nginx
复制代码
supervisor
  1. supervisord
  2. supervisorctl status  //查看所有任务状态
  3. supervisorctl shutdown //关闭所有任务
  4. supervisorctl start|stop|restart all     //控制所有进程
  5. supervisorctl start|stop|restart program_name //控制目标进程
复制代码
以上就是本文的全部内容,渴望对各人的学习有所资助,也渴望各人多多支持草根技术分享。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作