阿里云ECS服务器安装Nginx
前言:
阿里云Ecs服务器部署项目,尤其是对于前后端分离的项目,之前在博客中提到相关SpringBoot部署到服务器:
(35条消息) SpringBoot部署到阿里云服务器_最爱吃大米的博客-CSDN博客
此时对于前后端分离的项目,我们需要将我们对应的前端也部署到服务器,此时我们正对基于vue的框架,我们需要安装相关环境node vue,请自行安装。
1.安装依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.下载并解压安装包
#创建用于存在地址的文件夹
cd /usr/local
mkdir nginx
cd nginx
#从服务器下载相关nginx文件
wget http://nginx.org/download/nginx-1.13.7.tar.gz
#解压文件
tar -xvf nginx-1.13.7.tar.gz
3.安装nginx
#进入nginx目录
cd /usr/local/nginx
#进入目录
cd nginx-1.13.7
#执行命令
./configure
#执行make命令
make
#执行make install命令
make install
4.配置nginx.conf
这是nginx最重要的地方
# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf
i 进入编辑
以下为我的配置(仅供参考)
worker_processes 1;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {# 默认使用80端口,这个可以根据自己前端访问地址自行修改listen 80;server_name localhost;location / {# 需要访问的vue项目页面root /usr/project/dist;# vue项目地址try_files $uri $uri/ /index.html;index index.html index.htm;}location /prod-api/{proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# 前端访问后端的端口号!!!一定要根据自己项目进行修改proxy_pass http://localhost:8081/;} location /dev-api/{proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# 前端访问后端的端口号!!!一定要根据自己项目进行修改proxy_pass http://localhost:8081/;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
}
5.启动nginx
/usr/local/nginx/sbin/nginx -s reload
如果出现报错:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
则运行:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
再次启动即可!
查看nginx进程是否启动:
ps -ef | grep nginx
6.外部主机连接上nginx需要关闭虚拟机的防火墙:
systemctl stop firewalld.service
此时去阿里云终端配置外部访问端口 80 配置安全组规则
常用命令
# 进入目录中
cd /usr/local/nginx/sbin# 启动
./nginx
# 关闭
./nginx -s stop
# 重启
./nginx -s reload
mg-u5JlUkXA-1626704639886)]
常用命令
# 进入目录中
cd /usr/local/nginx/sbin# 启动
./nginx
# 关闭
./nginx -s stop
# 重启
./nginx -s reload
阿里云ECS服务器安装Nginx相关推荐
- 阿里云ECS服务器安装AMH5.3面板并搭建WordPress站点详细教程(卞懂的学习笔记)...
很多站长在购买阿里云ECS服务器后不知道该怎么搭建网站环境,又或是搭建了AMH5.3面板后不知道该怎么配置站点,下面这个教程将详细介绍阿里云ECS服务器安装AMH5.3面板并搭建WordPress站点 ...
- nginx 在阿里云怎么安装mysql_阿里云Linux服务器安装 nginx+mysql+php
阿里云Linux服务器安装 nginx+mysql+php 步骤 1.登录服务器 2.下载安装包 3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装 ...
- 阿里云ECS服务器安装docker教程(超详细图文教程)
文章预览: 阿里云ECS服务器安装docker教程(超详细图文教程) 一.查看服务器信息 二.安装docker 三.卸载docker 四.阿里云镜像加速器 五.篇外 阿里云ECS服务器安装docker ...
- 阿里云域名解析网络和服务架构设计(四) 之阿里云ECS服务器Nginx代理实践
一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...
- 阿里云ECS服务器购买及配置,SpringBoot项目部署到阿里云ECS服务器,阿里云ECS服务器安装JDK、Mysql、nginx详细步骤
1.购买阿里云ECS服务器 官网:阿里云-上云就上阿里云 根据自己的需要选择相应的配置: 目前有一个月的服务器免费体验时间,我选择了免费体验,点击后,可以看到你刚才购买的服务器: 也可以通过这里查看你 ...
- 阿里云ECS服务器安装宝塔BT面板图文教程
下面稍微介绍一下如何使用阿里云服务器安装宝塔面板. 概述 如果还有不了解宝塔面板怎么使用的小伙伴,可以看下我总结的系列教程,保证从新手变老鸟: [宝塔面板精选教程汇总] 宝塔面板教程(1)基于云服务器 ...
- 阿里云ECS服务器安装mysql8
前言 这两天买了台阿里云ECS服务器,准备安装mysql8,看了网上安装流程,结果五花八门,没有一个正确的,在这里我整理了下安装步骤分享下! 下载地址 https://downloads.mysql. ...
- 阿里云ECS部署Nginx配置域名访问
目录 前言 环境 具体步骤 服务器 域名 SSL证书 Nginx配置 前言 记录下阿里云服务器建站的过程(回回建,回回忘,尴尬...) 环境 ECS(Centos7.6)+ Nginx 具体步骤 服务 ...
- 阿里云ecs服务器安装docker
环境:阿里云 轻量级服务器 系统:centos8 安装方式 参考docker官网地址:Install Docker Engine on CentOS | Docker Documentation 登录 ...
最新文章
- jquery 插件 任意位置浮动固定层
- 图像隐藏matlab代码,picture Matlab简单操作实现图像的隐藏加密 联合开发网 - pudn.com...
- [Spring cloud 一步步实现广告系统] 8. 检索系统配置依赖
- 一篇需要膜拜的文篇--Javascript异步编程模型进化(转)
- 在Spring MVC Web应用程序中添加社交登录:单元测试
- java开发的windows程序工作机制_Windows程序运行原理及程序编写流程
- 目录下内容的递归复制Linux,linux下递归复制文件及目录
- 提到强化学习只知道AlphaGo?其实,RL在工业界还有这些应用
- 485协议转换器的开发
- 竞品分析:美颜相机VS轻颜相机——关于美颜相机未来产品规划的思考
- 全国计算机大赛游戏作品,计算机作品大赛优秀作品展示---数字动漫游戏栏目
- 产品经理的自我修养—认知模式
- Modbus通信协议
- html 单元格拆分及合并,一键轻松搞定合并和拆分单元格-excel拆分单元格
- verilog 7段数码管译码器
- delta波 意识(摘要)
- 基于matlab的三相逆变电路仿真,三相逆变电路matlab仿真.docx
- 趣商宝微信招生方案 ,线上招生难,十大绝招帮您搞定微信吸粉!
- 将福昕高级PDF编辑器中创建的PDF签名导出,迁移到其他电脑并导入福昕PDF中
- Unity3D Shader系列之描边