前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住给大家分享一下。点击跳转到网站:https://www.captainai.net/dongkelun
前言
搞了这么久前端,是时候学习一下Nginx了~~
Nginx的作用:作为反向代理服务器、负载均衡
我目前是用来作为反向代理服务器~
1、安装
安装很简单,我参考:CentOS 7 下 yum 安装和配置 Nginx
1.1 添加yum源
1 | sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm |
1.2 安装
1 | sudo yum install nginx |
1.3 启动
设置开机自启
1 | sudo systemctl enable nginx |
启动
1 | sudo systemctl start nginx |
这时启动成功的话,就也可以在浏览器里输入 localhost (默认80端口)查看页面了
如果碰到端口冲突,则需要修改Nginx的端口再启动,如改成8088
1 | vim /etc/nginx/conf.d/default.conf |
找到 listen 80,将80改为8088,然后重新启动即可
停止
1 | systemctl stop nginx |
重启
1 | systemctl restart nginx |
重新加载
修改配置后,无须重启,即可生效1
systemctl reload nginx
2、作为静态服务器
之前Vue打包的文件是放在Tomcat下,现在放在Nginx下
2.1 将打包的文件上传到服务器
目录为 /opt/web/static
2.2 修改Nginx的配置
1 | vim /etc/nginx/conf.d/default.conf |
修改如下:1
2
3
4location / {
root /opt/web/static;
index index.html index.htm;
}
然后重新加载reload就可以了,在网页上看一下效果(本次使用项目https://github.com/dongkelun/vue-echarts-map)