使用MobaXterm配置nginx

1.查看nginx地址
bash 复制代码
nginx -t 

nginx -t = 测试配置文件语法 + 检查路径是否正确

  • 不会重启 Nginx
  • 不会影响正在运行的服务
  • 只检查你改的配置对不对

结果:

bash 复制代码
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
2.使用 vi 打开编辑

比如路径是 /etc/nginx/nginx.conf,输入:

复制代码
vi /etc/nginx/nginx.conf

按一下键盘上的 i 左下角会出现 -- INSERT --,就可以改了。

修改完成后

  1. 先按一下 Esc 键(必须按)
  2. 输入 :wq
  3. 回车
  4. 重启nginx
bash 复制代码
nginx -s reload
  • 不保存强制退出:Esc:q! → 回车
  • 保存并退出:Esc:wq → 回车
3.修改配置

复制一个server,修改前端端口 9081,上传文件地址 /home/knowledgeGraph/kg/dist

bash 复制代码
 server {
        listen       9081;
        listen       [::]:9081;
        server_name  _;
        location / {
                root /home/knowledgeGraph/kg/dist;
                index  index.html index.htm;
                try_files $uri $uri/ /index.html;
        }
        location /api/ {
                proxy_pass http://localhost:8080/;
                proxy_connect_timeout 6000;
                proxy_read_timeout 6000;
        }




        #root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        #include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;
        location = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
        }
    }
4.上传压缩包

上传压缩包到 /home/knowledgeGraph/kg,然后切换到该目录解压压缩包

bash 复制代码
unzip dist.zip

重启nginx

bash 复制代码
nginx -s reload
相关推荐
一只叫煤球的猫9 小时前
ThreadForge 源码解读二:一个 Task 从 submit 到完成,内部到底发生了什么?
java·后端·面试
阿狸猿10 小时前
论微服务架构及其应用
java·微服务·架构
C语言小火车10 小时前
嵌入式Linux应用开发技术栈完全指南
linux·运维·服务器
m0_7381207210 小时前
渗透测试基础——基于Docker的Rsync服务靶场搭建与原理讲解
运维·服务器·网络·安全·web安全·docker·容器
程序员黑豆10 小时前
Java中的字符串【AI全栈开发】
java
namexingyun10 小时前
开源前端生态如何成为 AI UI 生成的“燃料“:shadcn/ui、Tailwind CSS、Storybook 技术价值全解剖
java·前端·人工智能·python·ui·开源·ai编程
12点一刻11 小时前
Hermes Agent 与 Superpowers 框架的区别?
运维·服务器
终将老去的穷苦程序员11 小时前
基于SpringBoot的餐饮管理系统
java·spring boot·后端
心之伊始11 小时前
Spring AI Tool Calling 实战:让 Java Agent 调用本地 Bean 工具方法
java·spring boot·agent·spring ai·tool calling
AI人工智能+电脑小能手11 小时前
【大白话说Java面试题 第110题】【并发篇】第10题:CAS 存在哪些问题?
java·开发语言·面试