> 文章列表 > 最简单的Yum方式安装Nginx

最简单的Yum方式安装Nginx

最简单的Yum方式安装Nginx

前言:使用Nginx源码进行安装过程比较繁琐,需要提前下载安装GCC编译器、PCRE兼容正则表达式库、zlib压缩库和OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。采用Yum最简单的安装方式能自动解决这些安装依赖,默认情况Centos7中无Nginx的源rpm,需要添加Nginx的源RPM。


一、Linux下Yum安装Nginx

1、添加Nginx源

第一种方式: 需要先安装epel-release 因为Nginx并不在官方的yum源中,需要第三方的yum源

#我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,
#很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题
yum -y install epel-release#更新yum源yum -y update

第二种方式: Nginx官网提供了Centos的源地址,可以如下执行命令添加源

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

2、 安装Nginx

 yum install -y nginx

3、验证nginx安装是否成功

 #查看nginx安装版本,-V可以看到nginx的安装的文件路径nginx -V # 查看安装的nginx的版本rpm -qa | grep nginx

4、Nginx启动、设置开机自启、查看运行状态、停止命令

systemctl start nginx
systemctl enable nginx
systemctl status nginx
systemctl stop nginx

5、相关文件路径

配置文件路径

#编辑Nginx配置文件
vi /etc/nginx/nginx.conf#检测配置文件语法是否正确
nginx -t#重新加载Nginx配置
nginx -s reload

②日志路径

/var/log/nginx

二、Nginx部署前端

1、使用 Vue CLI 创建一个 demo 项目,运行 yarn build 输出如下静态资源

将上述的生成的静态资源复制到任意目录(路径随意,你开心就行)

 2、修改 nginx.conf 文件后,启动 Nginx

http {include       mime.types;default_type  application/octet-stream;keepalive_timeout  65;#gzip  on;server {listen       80;server_name  heshi.com; // 配置监听域名location / {root   html/dist; // 切换成你的静态资源目录index  index.html index.htm;try_files $uri $uri/ / ;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}
}


参考链接:

epel-release软件包作用

nginx在Linux的安装