Linux中安装Nginx并部署前端dist文件

Linux系统下nginx的离线安装
nginx的离线安装包下载
nginx离线安装包官网下载地址:链接: http://nginx.org/en/download.html.

 

Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版

这里下载的是linux版本的最新稳定版本nginx-1.18.0.tar.gz

下载完成后将安装包上传到linux服务器

linux离线安装nginx
先将nginx-1.18.0.tar.gz解压缩
命令:tar -xvf nginx-1.18.0.tar.gz

我这里的解压后的地址为:
新的nginx地址
/usr/local/nginxfiveg/nginx-1.18.0

安装命令:
1.进入解压缩后的目录
命令:cd /usr/local/nginxfiveg/nginx-1.18.0
2.执行./configure --prefix=要安装到的目录
命令:./configure --prefix=/home/dev/bumper-nginx --with-http_stub_status_module --with-http_ssl_module
注意:安装多个nginx要指定不同的安装目录
3.执行make && make install
命令:make && make install

nginx的配置与启动
前端dist包的存放地址:
安装目录下的html文件夹中新建自己的文件夹,将dist包解压,文件全部放入自定义文件夹中,然后在nginx.conf配置中进行配置

配置
进入安装目录下的conf目录,注意是安装目录,不是解压缩目录
命令:cd /home/dev/bumper-nginx/conf
查看配置文件:
命令:cat nginx.conf
查看并且编辑:
命令:vi nginx.conf

’ i ‘健开启编辑,Esc退出编辑模式,键入’ :wq '保存并且退出

检查配置文件是否正确:
cd /usr/local/nginxfiveg/nginxfivegcloud/sbin
在nginx安装目录下的sbin目录下执行:./nginx -t

第一次启动:
cd /usr/local/nginxfiveg/nginxfivegcloud/sbin
在nginx安装目录下的sbin目录下执行:
/home/dev/bumper-nginx/sbin/nginx -c /home/dev/bumper-nginx/conf/nginx.conf
其中/usr/local/nginxfiveg/nginxfivegcloud/conf/nginx.conf是你自己的nginx.conf路径

重新平滑启动:
cd /usr/local/nginxfiveg/nginxfivegcloud/sbin
在nginx安装目录下的sbin目录下执行: ./nginx -s reload
 ./nginx -s reload 

命令:nohup 要执行的命令 > /usr/local/nginxfiveg/out/myout.txt 2>&1 &
目的是为了断开ssh连接后,依然保持运行;/usr/local/nginxfiveg/out/myout.txt为记录输入日志到指定文件

查看启动的nginx进程
命令:ps -ef | grep nginx

另外:查看端口占用信息:
命令:lsof -i:端口
如果lsof命令找不到,需要先安装lsof
命令:yum install lsof
 

安装报错:

报错1:./configure: error: the HTTP rewrite module requires the PCRE library.

安装pcre-devel解决问题
yum -y install pcre-devel

如果需要设置ssl,https访问,需要安装openssl:

yum install -y openssl openssl-devel

下面是部署项目的配置:

安装目录:/home/dev/bumper-nginx

第一次启动:

/home/dev/bumper-nginx/sbin/nginx -c /home/dev/bumper-nginx/conf/nginx.conf
 

后面修改conf配置文件后重启:

 ./nginx -s reload 

配置文件:

 文件存放路径:

浏览器访问地址:

htttp://localhsot:8767/bumper/ 

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值