精华内容
下载资源
问答
  • 虚拟机安装nginx部署Vue项目 虚拟机用的操作系统是centos7 一、安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: yum -y install gcc 二、 Nginx下载安装 wget ...

    虚拟机安装nginx并部署Vue项目

    虚拟机用的操作系统是centos7

    一、安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:

    yum -y install gcc
    

    在这里插入图片描述

    二、 Nginx下载安装

    wget http://nginx.org/download/nginx-1.13.0.tar.gz
    

    在这里插入图片描述
    三、Nginx解压安装:
    解压文件到usr/software目录下面,如果没有software文件夹需要先创建

     tar -zxvf nginx-1.13.0.tar.gz -C /usr/software
    

    在这里插入图片描述
    四、转到目录/usr/local/software/nginx-1.13.0,执行Nginx编译

    cd /usr/software/nginx-1.13.0/
    ./configure
    

    在这里插入图片描述
    在这里插入图片描述
    这是发现缺少PCRE库,PCRE

    PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

    yum install -y pcre pcre-devel
    

    安装成功
    安装成功后继续安装zlib

    zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。

    yum install -y zlib zlib-devel
    

    安装成功后继续安装OpenSSL
    OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

    nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

    yum install -y openssl openssl-devel
    

    全部安装完毕后重新执行Nginx编译

    ./configure

    在这里插入图片描述
    五 编译成功后安装Nginx:

    安装命令:make & make install
    在这里插入图片描述
    六、Nginx启动
    1、查看安装目录:cd /usr/local/nginx

    conf 存放配置文件

    html 网页文件

    logs 存放日志

    sbin shell启动、停止等脚本在这里插入图片描述
    2.转到sbin目录,启动nginx
    在这里插入图片描述
    nginx的几个常用命令
    //进入 /sbin目录下
    cd /usr/local/nginx/sbin
    //启动nginx
    ./nginx
    //检查更改的配置
    ./nginx -t
    //重新加载
    ./nginx -s reload
    //停止nginx
    ./nginx -s stop

    3.修改端口(默认80端口,这里改成8002)
    打开usr/local/nginx/conf目录,编辑nginx.conf文件,保存
    在这里插入图片描述
    重启服务./nginx -s reload
    在服务器浏览器打开测试一下(正常打开)
    在这里插入图片描述
    4.将端口的防火墙关掉,开放端口 ,

    //8002,自己指定端口
    firewall-cmd --permanent --add-port=8002/tcp --zone=public  
    //重新加载
    firewall-cmd --reload
    

    5.查看虚拟机IP地址 ifconfg
    在这里插入图片描述
    在宿主机浏览器访问本机虚拟机ip测试一下网址(正常打开)
    在这里插入图片描述
    七、接下来部署Vue
    1.首先找到自己的vue的项目然后输入命令 npm run build
    接下来会生成一个dist文件夹里面就是你的vue的项目

    2.把 dist文件夹丢到虚拟机nginx/html目录下,html文件删除两个默认文件,把dist目录名改成你项目名字
    在这里插入图片描述
    配置文件的路径修改为你命名的文件夹
    在这里插入图片描述
    重启nginx服务 ./nginx -s reload

    再宿主机浏览器访问一下
    在这里插入图片描述

    展开全文
  • 首先至少需要四台虚拟机(分别安装了俩台Tomcat,Mysql,Nginx) 后台服务部署部署前先将后台服务的数据库连接修改为已经安装配置好的mysql服务器的ip地址(使用压缩软件7-zip打开,修改spring-base.xml里面的...

    集群与动静分离

    1. 首先至少需要四台虚拟机(分别安装了俩台Tomcat,Mysql,Nginx)

    2. 后台服务部署
      在部署前先将后台服务的数据库连接修改为已经安装配置好的mysql服务器的ip地址(使用压缩软件7-zip打开,修改spring-base.xml里面的数据库连接)

    3. 修改后,将后台部署到Tomcat服务器上。
      进入到 安装tomcat的目录 (/opt/apache-tomcat-8.5.20/webapps)
      下载rz (yum -y install lrzsz)
      输入rz 解压后台压缩包

    4. 修改前端程序
      使用Hbuilderx打开前端,修改action.js后台server的ip地址配置
      如: ‘http://192.168.23.153/api/webserver’ 换成nginx服务器的ip地址

    5. 将前台程序打包(npm run build)

    6. 将打包好的程序传到Nginx服务器 (mkdirr vuepro创建文件夹)
      这里要使用到小海螺自带的软件xftp

    在这里插入图片描述
    6. 修改nginx.conf的配置
    vim /usr/local/nginx/conf/nginx.conf

    在这里插入图片描述

    标题

     upstream tomcat {
            server 192.168.23.150:8080 weight=1;
            server 192.168.23.151:8080 weight=1;
        }
    
    location / {
                root   /usr/local/nginx/html/vuepro;
                index  index.html;
            }
    
            location ^~/api/ {
                #root  /usr/local/nginx/html;
                #index index.html;
                proxy_pass http://tomcat/;
                #index  index.html index.htm;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Real-Port $remote_port;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    
    展开全文
  • 安装Nginx服务器之前首先要部署自己的环境,下载一些安装包,下载命令: sudo apt install gcc Sudo apt install zlib1g-dev sudo apt install libpcres-dev   然后取官网下载对应的nginx稳定版安装包,1.14...

    安装Nginx服务器之前首先要部署自己的环境,下载一些安装包,下载命令:

    sudo apt install gcc
    Sudo apt install zlib1g-dev 
    sudo apt install libpcres-dev

     

    然后取官网下载对应的nginx稳定版安装包,1.14系列的即可,地址:http://nginx.org/en/download.html

    
    #找到安装包所在目录进行解压
    tar –xzvf nginx-1.14.2.tar.gz
    #解压以后进入这个目录
    cd nginx-1.14.2

    然后执行以下程序:

    
    #执行以下命令
    ./configure
    make
    sudo make install 
    
    
    
    默认安装在/usr/local/nginx
    

    执行结束后一般属于sever版或者阿里云都能安装成功。我是在阿里云部署的,按照这些命令安装成功的。

    展开全文
  • 虚拟机Nginx部署

    2020-09-29 18:42:33
    Linux部署Nginx服务 1.配置ip与物理机相通: 修改网卡配置文件前,先关闭一个服务 systemctl stop NetworkManager systemctl disable NetworkManager 配置静态ip: vi /etc/sysconfig/network-scripts/ifcfg-ens...

    Linux部署Nginx服务

    1.配置ip与访问外网、物理机相通:

    windows操作:

    1. 设置虚拟机网卡为桥接模式
    2. 打开编辑>虚拟网络编辑器>更改设置>Vmnet0桥接模式>>桥接到:物理机当前使用网络的网卡
    修改网卡配置文件前,先关闭服务
    • systemctl stop NetworkManager
    • systemctl disable NetworkManager
    • 两边关闭防火墙:
    • systemctl stop fireewalld
    • systemctl disable fireewalld
    配置静态ip:
    • vi /etc/sysconfig/network-scripts/ifcfg-ens33
    • BOOTPROTO=‘static’
    • ONBOOT=‘yes’
    • IPADDR=192.168.xxx.xxx IP地址
    • NETMASK=255.255.255.0 子网掩码
    • GATEWAY=192.168.xxx.xxx 网关(用于联系外网)
    • DNS=8.8.8.8 配置DNS

    在这里插入图片描述
    esc+:wq回车 保存退出

    重启网络服务 systemctl restart network
    ping www.baidu.com 进行测试 (如出现:ping: unknown host www.baidu.com)
    • 配置 vi /etc/resolv.conf 添加:
    • nameserver 8.8.8.8
    • nameserver 8.8.4.4

    2.下载并且安装nginx:

    vi /etc/yum.repos.d/nginx.repo (建议使用xshell远程登录操作)
    复制如下:
    [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/releasever/releasever/basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true

    esc+:wq保存退出

    yum install nigix -y 下载nginx

    3.上传项目:

    • 这里上传了一个web小游戏(自己可以在百度进行下载)
    • 在这里插入图片描述

    编写nginx服务:

    1. 进入nginx服务的文件夹:cd /etc/nginx/conf.d
    2. 备份文件 default.conf default.conf.bak(这里暂时不用)
    3. 在这里插入图片描述
    4. 这里创建了两个文件分别是 yx1.conf yx2.conf 指向两个游戏文件夹,配置如下内容:
    5. 在这里插入图片描述
    6. 端口号必须唯一,操作完成后:systemctl restart nginx 查看状态:systemctl status nginx 成功如下:
    7. 在这里插入图片描述
    8. 在这里插入图片描述
    9. 完成Linux nginx部署.
    展开全文
  • Nginx K8s + Docker 部署 ,虚拟机部署教程!Linux 虚拟机 部署1、下载nginx:http://nginx.org/download/2、选择一个版本进行下载:wget http://nginx.org/download/nginx-1.14.0.tar.gz3、解压:tar -xvf nginx-...
  • 部署; BSD许可证; Nginx的组成 Nginx二进制可执行文件:又各个模块源码编译出的一个文件; Nginx.conf的配置文件:控制Nginx的行为; access.log访问日志:记录每一条http请求信息; error.log错误日志:...
  • Nginx K8s + Docker 部署 ,虚拟机部署教程!Linux 虚拟机 部署1、下载nginx:http://nginx.org/download/ 2、选择一个版本进行下载:...
  • ------- 安装Nginx ------ 到home目录下, 1.上传安装包 alt + p 进入sftp, 进行文件传输 put D:\nginx-1.17.5.tar.gz 2.解压安装包 进入到上传的目录 mv nginx-1.17.5.tar.gz /home/ cd /home/ tar -zxvf nginx-...
  • 因为接口压力大,所以将接口部署到三台服务器上,然后再部署nginx其中一台主机做负载均衡。 部署好之后直接访问nginx欢饮页面可以调通,且用轮询的方式完成负载均衡(默认的)。(问题来了)但是访问tomcat里的...
  • 1.首先保证虚拟机是否能正常联网,如果不能正常联网,无法yum安装,但只会提示unknown error 解决办法: 虚拟机联网:首先确保,网上邻居里的“VMware Network Adapter VMnet1”和“VMware Network Adapter ...
  • 使用两台虚拟机部署nginx: 安装依赖包: # yum install gcc gcc-c++ openssl-devel pcre-devel zlib-devel 上传源码包到root下: nginx-1.12.2.tar.gz 解压并进入nginx: # tar zxf nginx-1.12.2.tar.gz # cd ...
  • 虚拟机部署项目JDK+Mysql+Tomcat+项目系统+Redis+Nginx 大家看了标题估计会觉得在没有相关运维经验的情况下想部署这样的环境非常困难。所以我会写一篇关于这样的环境部署的文章,分享给大家学习的同时也能巩固我的...
  • 1.docker中部分nginx 1.1 拉取镜像 docker pull nginx 1.2 创建挂载目录 mkdir -p /data/nginx/{conf,conf.d,html,logs} 1.3 在conf目录下创建nginx.conf 文件 #user nobody; worker_processes 1; #error_log ...
  • ![图片说明](https://img-ask.csdn.net/upload/202005/20/1589965371_744144.png)
  • 虚拟机 CentOS+Nginx+Supervisor 部署Net Core一、CentOS配置.NET Core环境二、创建.NET Core项目(两种方式)1、通过命令创建2、通过Visual Studio创建发布,WinSCP上传到CentOS三、安装Nginx设置Nginx开机启动修改...
  • 部署nginx服务

    2020-12-18 16:24:36
    实战案例——部署Nginx服务 案例目标 (1)了解Nginx服务的架构与使用。 (2)了解Nginx服务的编译安装与配置。 案例分析 规划节点 IP 主机名 节点 192.168.200.40 nginx Nginx节点 案例实施 1.基础环境安装 首先将...
  • fastdfs和nginx等安装包,包括FastDFS_v5.08.tar.gz、fastdfs-client-java-master.zip、fastdfs-nginx-module_v1.16.tar.gz、libfastcommon-master.zip等
  • 首先声明:以下内容是我的个人理解,经过实践配置访问成功的案例 ... 虚拟机安装Nginx 配置虚拟机hosts 配置nginx.conf 配置vhosts.conf 重载配置Nginx 思路:浏览器中输入一个域名回车后,它会先解析域名...
  • 本文介绍如何使用Jenkins+Ansible实现对Nginx的自动化部署。最终达到的效果有如下几点:只要你将Nginx的...使用Vagrant启动一台虚拟机,用于部署Nginx。使用Vagrant是可选的,读者可以使用VirtualBox启动一个虚拟机。使
  • CentOS7部署nginx及端口映射 1.CentOS7上部署nginx请参考: linux安装nginx菜鸟教程 (注意:CentOS6.x版本现在进行安装插件会出现各种问题。建议直接安装CentOS7) 2.访问局域网内虚拟机请参考: 局域网内访问虚拟机...
  • 虚拟机: Oracle VM VirtualBox 部署的Ubuntu虚拟机 项目环境: python 3.6 + django 1.11 + Nginx + Gunicorn 开发工具: Pycharm 1.安装Ubuntu16.04系统 下载地址 http://cn.ubuntu.com/download/ 2.使用ssh链接...
  • vue打包部署nginx

    千次阅读 2019-06-10 21:50:38
    虚拟机centos7开发vue,然后打包到win7,先安装nginx,在nginx for window可以下载最新版,解压nginx-1.17.0,文件夹名称改为nginx 1方法可以点击nginx.exe启动 2方法可以在cmd里 启动时会突然弹出个小黑屏...
  • 先开另外一台虚拟机server3,编译nginx,得到nginx的配置文件,以及制作nginx的启动脚本 在server1 ansible节点: 新建nginx的roles目录,ansible-galaxy init nginx 在此目录下: files目录下:得到nginx安...
  • k8s部署nginx集群

    2020-10-15 20:21:30
    两台虚拟机, 10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler 10.10.20.206部署docker、flannel、kubelet、kube-proxy 1、创建nginx-rc.yaml api...
  • CentOS-7安装部署Nginx(nginx-1.18.0)

    千次阅读 2020-06-20 17:52:06
    备忘录:做个笔记,即可。 记录:NO.217 本例环境: 操作系统:CentOS-7-x86_64-... 虚拟机:vmware 12 下载地址:http://nginx.org/en/download.html 官网介绍: nginx [engine x] is an HTTP and reverse pro...
  • 我们在Centos上使用nginx部署Flask项目. 项目示例如下: 安装python 安装Nginx 参考: 里程碑 打开浏览器访问你的服务器,在地址栏输入地址"虚拟机IP" 或 "虚拟机IP:80"你应该能看到Nginx欢迎页: 上传...
  • 你跟我讲这些概念干嘛,我都知道,我要看的是如何部署Nginx服务,稍安勿躁,下面就来详细的介绍。 1、安装Nginx 查看Docker中是否下载Nginx镜像 [root@localhost ~]# docker images REPOSITORY TAG
  • 部署nginx 再重新打开一个虚拟机server3并配置好yum源(添加salt) [root@server3 ~]# yum install -y salt-minion [root@server3 ~]# cd /etc/salt/ [root@server3 salt]# vim minion #################### 16...
  • 2 虚拟机拉取镜像 此处资源获取在虚拟机中进行,完成后上传到服务器安装 2.1 拉取nginx镜像 [root@localhost /]# docker pull nginx 2.2 导出镜像 [root@localhost /]# docker save -o /opt/module/software/ji

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 790
精华内容 316
关键字:

虚拟机部署nginx