【第三篇】Xshell连接服务器部署前后端项目(部署前端)

本文详细介绍了如何在Linux系统上安装依赖,下载并解压nginxtar包,配置、编译及启动nginx服务,以及处理80端口冲突以部署前端项目。
摘要由CSDN通过智能技术生成

1.安装依赖

sudo yum install openssl openssl-devel 
sudo yum install pcre pcre-devel
sudo yum install gcc
sudo yum install pcre-devel
sudo yum install openssl openssl-devel
sudo yum install zlib zlib-devel
sudo yum install nano
安装依赖的时候,中间会有一些询问,输入Y即可;
查看是否安装成功: rpm -qa xxx

2. 下载nginx的tar包

进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包 (版本随意,必须)
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g

3. 安装nginx

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install

4. 启动nginx

/usr/local/nginx/sbin/nginx

这个时候浏览器地址输入:localhost 就会提示你:Welcome to nginx! 这就等于nginx安装成功啦,默认端口是80

部署前端项目

  1. 将打包好的项目或者自己单页面的index.html文件放在服务器nginx目录下的html文件夹中
  2. html文件夹下面通过rz + 回车命令将文件上传进去
  3. 如果是index.html直接省略这一步骤,如果是压缩包就需要通过unzip 文件名 解压,得到打包好的目录文件
  4. 然后运行/usr/local/nginx/sbin/nginx就可实现

如果启动nginx报如下错误:

...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........

这样表示 80 端口地址已被使用,nginx默认端口是80,执行命令,查询端口占用情况

netstat -ntpl

打印出来一串端口代码,打印出来可以看到这里的80端口被nginx占用了,我们需要的是这一串代码的最后一项,也就是PID, 这时候执行 80 端口后面的PID kill -9 5347(5347是这个进程的PID),就可以结束这个进程,释放80端口。 最后再次以运行nginx就可以了

/usr/local/nginx/sbin/nginx

此时再访问:localhost 就会显示你上传服务器的内容啦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值