Nginx 安装配置

我的原创地址:https://dongkelun.com/2019/04/24/nginxInstallConf/

前言

搞了这么久前端,是时候学习一下Nginx了~~

Nginx的作用:作为反向代理服务器、负载均衡
我目前是用来作为反向代理服务器~

1、安装

安装很简单,我参考:CentOS 7 下 yum 安装和配置 Nginx

1.1 添加yum源

sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
sudo yum repolist

1.2 安装

sudo yum install nginx

1.3 启动

设置开机自启

sudo systemctl enable nginx

启动

sudo systemctl start nginx

这时启动成功的话,就也可以在浏览器里输入 localhost (默认80端口)查看页面了

如果碰到端口冲突,则需要修改Nginx的端口再启动,如改成8088

vim /etc/nginx/conf.d/default.conf 

找到 listen 80,将80改为8088,然后重新启动即可

停止

systemctl stop nginx

重启

systemctl restart nginx

重新加载

修改配置后,无须重启,即可生效

systemctl reload nginx

2、作为静态服务器

之前Vue打包的文件是放在Tomcat下,现在放在Nginx下

2.1 将打包的文件上传到服务器

目录为 /opt/web/static

2.2 修改Nginx的配置

vim /etc/nginx/conf.d/default.conf 

修改如下:

location / {
    root   /opt/web/static;
    index  index.html index.htm;
}

然后重新加载reload就可以了,在网页上看一下效果(本次使用项目https://github.com/dongkelun/vue-echarts-map)

image

推荐阅读更多精彩内容