阿里云linux centos安装ngxin并且实现前端项目部署

1.阿里云服务器需要在安全组中开放端口。

   1.1.网络与安全---安全组---管理规则----安全组规则---入方向---手动添加

2. CentOS7中使用yum安装Nginx的方法
   2.1.添加 nginx 官方提供的 yum 源(需要联网且时间较长)

     rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.14.2-1.el7_4.ngx.x86_64.rpm

   2.2.使用 yum 安装 nginx
     yum install nginx

     注1:yum方式安装nginx,它的安装根目录为/etc/nginx
     注2:查看nginx版本
          rpm -qa | grep nginx

   2.3.启动及设置开机启动
     systemctl start nginx.service
     systemctl enable nginx.service

   2.4.设置防火墙开放 80 端口
     firewall-cmd --zone=public --add-port=80/tcp --permanent
     firewall-cmd --reload && firewall-cmd --list-port

   2.5.测试 nginx 是否可被访问,应该显示nginx的欢迎界面
     http://192.168.183.144:80(改成自己的ip地址)

3.nginx配置前端项目

 3.1.我的项目部署路径

 3.2.配置文件在nginx安装目录nginx.config,添加一个server模块

 意思解释

server {
        listen       80;            #监听80端口,可以改成其他端口
        #server_name  localhost;    #当前服务的域名(虚拟域名也可以)
    server_name  www.zking.com; #当前服务的域名(虚拟域名也可以)
    root         html/crm;      #将要访问的网站的根目录,nginx节点会自动继承父节点的配置

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

    location / {
                #root         html/crm;    #将要访问的网站的根目录
            #该句代码是为解决history路由不能跳转的问题,在vue-router官网有介绍 
        try_files $uri $uri/  /index.html;
    }
      }

3.3我的配置

 问题解决,写得很不错。

https://blog.csdn.net/yujing1314/article/details/105225325

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值