Linux CentOS7.6 服务器一体式网站环境配置--Vue/Nginx篇

本文主要是介绍Linux CentOS7.6 服务器一体式网站环境配置--Vue/Nginx篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 安装位置:

这里选择/opt

cd /opt

2. 下载安装Node.js:

下载Node.js,并建立软链。

https://npm.taobao.org/mirrors/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz
tar xvf node-v12.13.1-linux-x64.tar.xz
ln -s /opt/node-v12.13.1-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/node-v12.13.1-linux-x64/bin/npm /usr/local/bin/npm

使用node -v和npm -v来验证是否安装成功,若安装成功则会看到相应的版本信息。

安装cnpm,并建立软链。

npm install -g cnpm --registry=https://registry.npm.taobao.org
ln -s /opt/node-v12.13.1-linux-x64/bin/cnpm /usr/local/bin/cnpm

使用cnpm -v来进行验证。

3. 安装vue-cli

cnpm install -g vue-cli
ln -s /opt/node-v12.13.1-linux-x64/bin/vue /usr/local/bin/vue

使用

vue -V

验证

4. 安装webpack

cnpm install webpack -g
ln -s /opt/node-v12.13.1-linux-x64/bin/webpack /usr/local/bin/webpack

使用webpack -v验证:
如果需要安装webpack-cli则进行安装即可。

5. 安装配置Nginx服务器

首先安装需要的一些包:
安装PCRE库

cd /opt
wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
tar -zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure && make && make installpcre-config --version

安装zlib库

cd /opt
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install

安装openssl

cd /opt
wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
cd openssl-1.0.1t
./config && make && make install

安装nginx:

cd /opt
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar xvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure && make && make install

配置端口什么的,可以编辑nginx/conf 下的nginx.conf

vi nginx-1.16.1/conf/nginx.conf

6. 运行:

/usr/local/nginx/sbin/nginx

云服务器记得在控制台-安全组打开对应默认端口:80(如果你没有设置其他端口的话)

Nginx常用命令

#测试配置文件:
/usr/local/nginx/sbin/nginx -t
#启动命令:
/usr/local/nginx/sbin/nginx
#停止命令:
/usr/local/nginx/sbin/nginx -s stop/quit
#重启命令:
/usr/local/nginx/sbin/nginx -s reload
#查看进程命令:
ps -ef | grep nginx
#平滑重启:
kill -HUP [Nginx主进程号(即ps命令查到的PID)]

这篇关于Linux CentOS7.6 服务器一体式网站环境配置--Vue/Nginx篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1006328

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

Python极速搭建局域网文件共享服务器完整指南

《Python极速搭建局域网文件共享服务器完整指南》在办公室或家庭局域网中快速共享文件时,许多人会选择第三方工具或云存储服务,但这些方案往往存在隐私泄露风险或需要复杂配置,下面我们就来看看如何使用Py... 目录一、android基础版:HTTP文件共享的魔法命令1. 一行代码启动HTTP服务器2. 关键参

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.