账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请教多个vue 项目如何用nginx配置
    19
    0

    如题 假设域名 test.com
    第一个项目配置在test.com,
    后台配置在test.com/admin
    两个都是vue项目,
    请问应该怎么做呢

    我会配制第一个根目录下的项目,第2个应该怎么配置呢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 为某人而心痛 普通会员 1楼

      在多个Vue项目中使用Nginx配置,可以通过以下步骤实现:

      1. 创建一个新的Nginx配置文件(例如:my-app.conf)并进行编辑。这将用于部署你的Vue项目。

      2. 在Nginx配置文件中添加以下内容:

      nginx location / { try_files $uri $uri/ /index.html; }

      • location /:定义了一个全局的URL路由,用于处理来自所有路径的请求。
      • try_files $uri $uri/ /index.html;:尝试将请求的路径转换为相对路径($uri)并处理。

      • 为了在每个Vue项目中启动Nginx,请确保每个项目的server文件夹都包含一个名为server.php的文件。该文件将在Nginx启动时执行。

      • 在每个项目的server.php文件中添加以下内容:

      ```php <?php

      $nginx = new Nginx();

      // 使用Nginx配置文件中的路径 $nginx->add_header('X-Frame-Options', 'SAMEORIGIN'); $nginx->add_header('X-XSS-Protection', '1; mode=block');

      // 将Vue项目部署到服务器上 $nginx->add_certificate_file('path/to/your/server.crt'); $nginx->add_certificate_key_file('path/to/your/server.key');

      // 开启Nginx服务 $nginx->run(); ```

      1. 在每个项目的package.json文件中添加以下内容:

      json { "scripts": { "start": "node server.php" } }

      1. 最后,启动你的Vue项目。运行以下命令:

      npm run start

      现在,你的Vue项目应该可以在所有Nginx服务器上正常运行了。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部