阿里云服务器前端部署Linux系统

122 阅读1分钟
  1. 创建云服务器实例 选择centos linux系统

image.png

  1. 配置安全组 点击配置规则 -> 安全组规则 -> 入方向 ->手动添加 按照图中 配置保存即可 默认端口为80

WeChat5d7ebb48a8d39056ef4728e311dcd0da.png

  1. 点击实例详情 点击启动 启动成功后 点击远程连接 选择 workbench远程连接

image.png

  1. 第一次登陆需要设置 root 用户的账户密码 如果忘记密码可以在实例详情中重置密码

  2. 连接上远程服务器 配置环境

yum -y install nginx

默认的安装位置为/etc/nginx
默认的项目位置为/usr/share/nginx
如果安装失败检查是否安装了zlib prce openssl 以及 gcc
查看是否安装:

rpm -qa | grep openssl

安装

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

将前端文件打包上传服务器(可在页面菜单栏 文件->文件树 上传) 将dist文件夹上传到:/usr/share/nginx/html/

配置nginx

打开nginx配置文件

nginx-t-c/etc/nginx/nginx.conf

点击键盘的ins 可以编辑文件

修改成功后

点击键盘esc 结束编辑

输入 :wq 保存文件

修改配置内容 如图

image.png

重启nginx即可

/etc/nginx/nginx-sreload

防火墙开放端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙

firewall-cmd --reload

查看是否已开:

firewall-cmd --list-ports

现在就可以通过外部ip访问前端页面了

注:遇到的问题

  1. 若80端口被占用

(1)在nginx配置文件中修改默认端口后重启 默认端口修改后需要到安全组新增一个端口

(2)查询占用端口的进程pid

netstat -nlp | grep 80

查询pid对饮的进程

ps -ef | grep pid

终止进程 后重启nginx