- 创建云服务器实例 选择centos linux系统
- 配置安全组 点击配置规则 -> 安全组规则 -> 入方向 ->手动添加 按照图中 配置保存即可 默认端口为80
- 点击实例详情 点击启动 启动成功后 点击远程连接 选择 workbench远程连接
-
第一次登陆需要设置 root 用户的账户密码 如果忘记密码可以在实例详情中重置密码
-
连接上远程服务器 配置环境
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 保存文件
修改配置内容 如图
重启nginx即可
/etc/nginx/nginx-sreload
防火墙开放端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙
firewall-cmd --reload
查看是否已开:
firewall-cmd --list-ports
现在就可以通过外部ip访问前端页面了
注:遇到的问题
- 若80端口被占用
(1)在nginx配置文件中修改默认端口后重启 默认端口修改后需要到安全组新增一个端口
(2)查询占用端口的进程pid
netstat -nlp | grep 80
查询pid对饮的进程
ps -ef | grep pid
终止进程 后重启nginx