使用nginx部署VUE项目及nginx配置

news/2024/7/7 15:36:31

1.将vue项目打包放到指定位置,比如/data下

2.安装nginx

centos7在线安装比较方面,可以直接使用命令:yum install nginx安装,具体步骤如下:

2.1.修改yum源

查看源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS

2.2.安装yum-utils

yum install yum-utils

2.3修改源地址

vi /etc/yum.repos.d/nginx.repo

2.4切换为主线分支

yum-config-manager --enable nginx-mainline

2.5安装

yum install nginx

3.配置nginx

nginx在线安装之后的默认路径为/etc/nginx,配置文件在/conf.d文件夹,修改默认配置文件即可,简易版完整配置代码如下:

server {
    #应用端口
    listen       8888;
    server_name  localhost;

    #用户及前端路径
    root    /data/demo-vue/;
    #默认访问文件
    index  index.html;  

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

    #后端接口地址
    location ^~ /gateway/ {
       proxy_pass http://127.0.0.1:8080/demo/;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $Remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

       #proxy_buffering off;
    }
}

4.nginx常用命令

启动

systemctl start nginx

停止

systemctl stop nginx

重启

systemctl restart nginx

重载

systemctl reload nginx

查看状态

systemctl status nginx

 


http://www.niftyadmin.cn/n/4021779.html

相关文章

centos 7 添加端口白名单,设置防火墙白名单

1.查看防火墙白名单: firewall-cmd --list-ports 2.增加防火墙白名单: firewall-cmd --permanent --add-port8080/tcp 3.重启防火墙 firewall-cmd --reload

linux安装postgres和postgis 完整版

1.按照postgresql官网说明安装postgresql https://www.postgresql.org/download/linux/redhat/ postgresql10的安装说明如下: # Install the repository RPM: sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redh…

linux更换源文件

1.进入yum源配置文件所在文件夹cd /etc/yum.repos.d/ 2.备份原有的源文件mv CentOS-Base.repo CentOS-Base.repo.bak 3.上传新的源文件myrepo.repo 4.将文件改名为 :CentOS-Base.repomv myrepo.repo CentOS-Base.repo 5.清理缓存yum clean all 6.重新生成…

linux在线安装nginx,配置nginx及nginx常用命令

1.修改yum源,源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS a)安装yum-utils yum install yum-utils b)查询并修改源地址 vi /etc/yum.repos.d/nginx.repo 内容如下: [nginx-stable] namenginx …

3 Java对象的内存布局以及对象的访问定位

3 Java对象的内存布局以及对象的访问定位 先来看看Java对象在内存中的布局一 Java对象的内存布局在HotSpot虚拟机中,对象在内存中的布局分为3个区域对象头(Header)Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit)存储对象自身的运行时数据,包括…

Keepalived+Nginx 高可用集群(主从模式)

一、架构(主从模式) 二、nginx安装 (1)修改yum源,源地址:http://nginx.org/en/linux_packages.html#RHEL-CentOS (a)安装yum-utils yum install yum-utils (b&#x…

nginx只允许域名访问的配置方法(ngnix禁止IP访问的配置方法)

1.只允许域名访问的配置方法一 修改配置文件,判断是否用域名访问 server { listen 8081; server_name www.tq.com; if ( $host ! www.tq.com ){ return 403; } } 2.只允许域名访问的配置方法二 #修改配置文件,配置2个server,一个配置域名…

新闻网站项目django--一些必要的配置

settings.py: INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,zhidaily, #记得在这里添加你的app ] TEM…