一佳一

记录像1+1一样简洁的代码
随笔 - 396, 文章 - 0, 评论 - 95, 阅读 - 107万

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

2024年8月5日

1. .NETCORE 环境 这里我用的是.NET6

rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
yum install dotnet-sdk-6.0

 2. 上传文件然后解压FTP,我这里用rar所以要装一下

yum install unrar

unrar x 你的项目.rar

3.安装和配置nginx

yum install nginx

#nginx开机启动
sudo systemctl start nginx
sudo systemctl enable nginx

#nginx启动测试
sudo service nginx start

#测试一下
curl http://127.0.0.1

4.进程守护,麒麟的比较麻烦,要耐心看步骤

  1. 输入命令:yum install python-setuptools
  2. 输入命令:easy_install supervisor
  3. 配置Supervisor:mkdir /etc/supervisor  执行  echo_supervisord_conf > /etc/supervisor/supervisord.conf 生成配置
  4. 修改配置文件:
    [include]
    files = relative/directory/*.ini
  5. 在/etc/supervisor/下创建conf.d文件夹,并放入配置文件
  6. [program:project]
    command=dotnet project.dll
    directory=/usr/project
    environment=ASPNETCORE__ENVIRONMENT=Production
    user=root
    stopsignal=INT
    autostart=true
    autorestart=true
    startsecs=1
    stderr_logfile=/var/log/project.err.log
    stdout_logfile=/var/log/project.out.log

     

  7. 设置开机启动,需先创建开机服务

    再配置前,先关闭supervisor

    ps -ef | grep super

    查找进程,再杀掉

    kill -9  进程号

    新建系统服务文件

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

    输入下面内容

    [Unit]
    Description=supervisor
    After=network.target
    ​
    [Service]
    Type=forking
    ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
    ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown
    ExecReload=/usr/bin/supervisorctl $OPTIONS reload
    KillMode=process
    Restart=on-failure
    RestartSec=42s
    ​
    [Install]
    WantedBy=multi-user.target
     
  8. 然后设置开机启动的内容

    systemctl daemon-reload
    systemctl start supervisor.service
    systemctl status supervisor.service

    最后设置成自启动

    systemctl enable supervisor.service

posted @ 2024-08-05 12:56 一佳一 阅读(384) 评论(0) 推荐(0) 编辑

2024年8月1日

摘要: public class CustomDateConverter : IsoDateTimeConverter { public CustomDateConverter() { DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; // 设定你想要的日期时间格式 } } p 阅读全文

posted @ 2024-08-01 11:47 一佳一 阅读(71) 评论(0) 推荐(0) 编辑

2024年7月16日

摘要: 1.设置IIS 2. 点开某一条路径,编辑配置文件 3.添加对应IP地址的端口号,如果出错,ip和localhost不要同个端口号 4.添加网络映射 netsh http add urlacl url=https://192.168.0.157:44394/ user=everyonenetsh h 阅读全文

posted @ 2024-07-16 15:24 一佳一 阅读(78) 评论(0) 推荐(0) 编辑

2024年7月5日

摘要: 1.安装并设置开机启动 sudo apt-get install supervisorsudo systemctl enable supervisor 2./etc/supervisor/conf.d/ 增加要守护的进程,有几个加几个文件 [program:xxxweb] command=dotne 阅读全文

posted @ 2024-07-05 16:31 一佳一 阅读(29) 评论(0) 推荐(0) 编辑

2024年6月28日

摘要: 在Ubuntu系统上安装MySQL并解决ERROR 1698 (28000)报错问题的步骤如下: 安装MySQL服务器: 打开终端,运行以下命令以更新软件包列表并安装MySQL服务器: sudo apt update sudo apt install mysql-server 在安装过程中,系统会提 阅读全文

posted @ 2024-06-28 14:36 一佳一 阅读(108) 评论(0) 推荐(0) 编辑

2024年6月27日

摘要: 引入包Microsoft.AspNetCore.Mvc.NewtonsoftJson 然后在 Startup.cs 的ConfigureServices方法中加入 builder.Services.AddControllers().AddNewtonsoftJson(options =>{optio 阅读全文

posted @ 2024-06-27 11:19 一佳一 阅读(61) 评论(0) 推荐(0) 编辑

摘要: 1:打开远程主机的任务管理器2:找到 rdpclip.exe,右键单击并选择结束进程。3:依次单击任务管理器的文件 –> 新建任务,输入 rdpclip.exe 并回车 阅读全文

posted @ 2024-06-27 09:48 一佳一 阅读(7) 评论(0) 推荐(0) 编辑

2024年6月21日

摘要: 1.1 封装一个SwaggerExtend类(包含JWT配置) /// <summary> /// Swagger 静态类 /// </summary> public static class SwaggerExtend { /// <summary> /// 添加服务: swagger /// < 阅读全文

posted @ 2024-06-21 14:40 一佳一 阅读(55) 评论(0) 推荐(0) 编辑

2024年6月17日

摘要: 解决方法: 原来绑定键值对的时候,用了小写的key和value,换成大写的 SelectList mList = new SelectList(mli, "Key", "Value", 1); ViewData["ddlMenu"] = mList; 阅读全文

posted @ 2024-06-17 18:21 一佳一 阅读(30) 评论(0) 推荐(0) 编辑

2024年5月29日

摘要: DELIMITER // CREATE FUNCTION get_all_father(rootId INT) RETURNS varchar(1000) DETERMINISTIC BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempPar VARCHA 阅读全文

posted @ 2024-05-29 16:20 一佳一 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示