前端项目部署上线

122 阅读2分钟

查看操作系统版本

cat /proc/version  

看到Red Hat则系统是红帽的,如果有Ubuntu则是ubuntu的
或者运行 image.png

红帽系统

查看是否有运行的Nginx,是否安装了nginx

ps -C nginx -o pid  

如果未安装,使用yum安装Nginx

yum install nginx  

安装完,可使用nginx查看安装的版本,找到安装目录并启动nginx服务

image.png

ubuntu系统

查看是否有运行的nginx进程

ps -ef | grep nginx

安装nginx

// 更新包
sudo apt-get update
// 下载安装nginx
sudo apt install nginx

查看nginx运行状态

service nginx status  

nginx目录

/usr/sbin/nginx:主程序,启动文件

/etc/nginx:存放配置文件

/var/www/html:存放项目目录

/var/log/nginx:存放日志

上传前端打包产物

nginx打开页面的html默认放在/var/www/html中,可以直接替换

修改nginx配置文件

配置文件一般在/etc/nginx目录下的nginx.conf

检查配置文件语法是否正确

sudo nginx -t 

重启nginx服务

sudo service nginx restart  // 重启nginx  
// 或者使用systemctl  
sudo systemctl restart nginx

Mac

安装
brew install nginx
启动
nginx
停止
nginx -s stop
重启
nginx -s reload

linux命令

service命令,一些较老的服务可能只能通过service命令启动或停止

service <服务名> start – 启动指定的服务
service <服务名> stop – 停止指定的服务
service <服务名> restart – 重启指定的服务
service <服务名> reload – 重新加载指定的服务
service <服务名> status – 查看指定服务的运行状态
service <服务名> enable – 开机启动指定的服务
service <服务名> disable – 禁止开机启动指定的服务

systemctl命令

systemctl start <服务名> – 启动指定的服务
systemctl stop <服务名> – 停止指定的服务
systemctl restart <服务名> – 重启指定的服务
systemctl reload <服务名> – 重新加载指定的服务
systemctl status <服务名> – 查看指定服务的运行状态
systemctl enable <服务名> – 开机启动指定的服务
systemctl disable <服务名> – 禁止开机启动指定的服务

查看本机ip

ifconfig    

如果没有这个命令,安装

yum install net-tools