一、安装
首推通过yum源安装,虽然后期安装插件拓展不方便, 但是安装和管理方便。:
安装参考
二、了解目录结构
以下是Nginx的默认路径:
(1) Nginx配置路径:/etc/nginx/
(2) PID目录:/var/run/nginx.pid
(3) 错误日志:/var/log/nginx/error.log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html
三、管理命令
(1) 启动:
nginx
(2) 测试Nginx配置是否正确:
nginx -t
(3) 优雅重启:
nginx -s reload
(4) 查看nginx的进程号:
ps -ef |grep nginx
(5)nginx服务停止
nginx -s stop
四、配置nignx
更改端口
修改 /etc/nginx/nginx.conf 文件, 将listen后面的80端口改成其他端口, 同时注意在阿里云上面修改安全组配置开放对应端口, 可用 netstat -an | grep 命令检测端口。
添加反向代理规则文件
修改 /etc/nginx/nginx.conf 文件中location 部分 内容如下:
以下为反向代理根据请求路径中一层路由(japan/res_japan)转化访问地址.
需要注意proxy_pass 中结尾加(/)和不加的区别
proxy_pass 参考
# 后端路径代理
location ^~/japan/ { # 代理转发
proxy_pass http://japanapi.kjgoods.com/;
proxy_set_header Host japanapi.kjgoods.com;
}
location ^~/japan { # 防止针对源地址的访问
proxy_pass http://japanapi.kjgoods.com;
proxy_set_header Host japanapi.kjgoods.com;
}
# 前端资源路径代理
location ^~/res_japan/ { # 代理转发
proxy_pass http://goldbach.kjgoods.com/;
proxy_set_header Host goldbach.kjgoods.com;
}
location ^~/res_japan { # 防止针对源地址的访问
proxy_pass http://goldbach.kjgoods.com;
proxy_set_header Host goldbach.kjgoods.com;
}