一、下载
centos7 直接只用
yum install -y nginx
二、使用
找到nginx安装位置,我的安装位置在/etc/nginx
nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory)
解决方法:找到你的nginx.conf的文件夹目录,然后运行类似如下命令
四、代理
代理截图
nginx -c etc/nginx/nginx.conf
再运行
nginx -s reload
server下是配置内容 listen是具体的代理端口
server_name 是本地访问的端口这里项目启动的方式决定了我们代理的端口我们使用ip访问就需要配置一下这里的地址
location /api 就是指对应的前端访问的代理
例如
当然代理也可以配置多个如下:
五、nginx 常用命令
| nginx -s stop | 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。 |
| nginx -s quit | 平稳关闭Nginx,保存相关信息,有安排的结束web服务。 |
| nginx -s reload | 因改变了Nginx相关配置,需要重新加载配置而重载。 |
| nginx -s reopen | 重新打开日志文件。 |
| nginx -c filename | 为 Nginx 指定一个配置文件,来代替缺省的。 |
| nginx -t | 不运行,而仅仅测试配置文件。nginx |
| nginx -v | 显示 nginx 的版本。 |
| nginx -V | 显示 nginx 的版本,编译器版本和配置参数。 |