将打包的前端项目文件部署到远程服务器

本文详细介绍了如何在CentOS系统上添加Nginx仓库,通过Yum安装,配置监听端口,指定启动用户,打开防火墙,上传项目并调整访问路径,最后重启Nginx以实现页面访问。
摘要由CSDN通过智能技术生成

添加nginx仓库

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.norach.rpm

使用yum安装nginx

yum install nginx

配置nginx监听端口

vim /etc/nginx/conf.d/default.conf

在编辑这个配置文件时主要关注server下的listen字段和location字段下的root字段的值:

#配置文件内容大致如下:
server{
    listen         9000;
    server_name    localhost;
    location{
        #默认访问的页面路径
        root       /usr/share/nginx/html;
        index    index.html    index.htm;
    }
    ......
}

 将listen的值修改成服务器能被访问的端口,此处我将其设为9000        

设置nginx启动用户

vim /etc/nginx/nginx.conf

编辑该文件的user的值,将其设置为当前用户启动nginx的用户名 

开放防火墙对应端口

#设置开机自启动防火墙
systemctl enable firewalld.service

#启动防火墙
systemctl start firewalld

#查看防火墙状态
systemctl status firewlld

#开放对应端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent

#重启防火墙
systemctl restart firewalld

#查看已开启的端口
firewall-cmd --list-ports

使用scp上传打包的项目文件

# scp用法:scp 打包好的本地文件的绝对路径 远程用户名@ip:对应的文件夹
# 例:

scp C:/Desktop/dist.zip  root@192.168.216.133:/home/i/file

# 上传后于对应位置将其解压

unzip dist.zip

配置nginx访问路径

# 又来改这个配置文件了
 vim /etc/nginx/conf.d/default.conf

# 将location下的root的值改为刚才解压的目录路径

location{
    root /home/i/file;
    ...
}

重新加载nginx配置,重启nginx

# 重新加载nginx配置

nginx -s reload

# 查看nginx命令位置

whereis nginx

# nginx: /usr/sbin/nginx /....

# 重启nginx

/usr/sbin/nginx -s reopen

现在,使用浏览器访问远程服务器的对应端口就能看到自己写的页面辣!

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值