首先nginx的学习和改错主要参照一下的作者:
nginx的概念以及安装学习:05、Nginx安装-Linux_哔哩哔哩_bilibili
nginx的基础命令学习:Nginx 最全操作总结 - 知乎 (zhihu.com)
nginx报错:-bash: nginx: command not found
参考:-bash:nginx: command not found 解决方案 - 掘金 (juejin.cn)
端口被占用问题:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
参考:(16条消息) nginx启动 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)_hlvy的博客-优快云博客下载安装nginx(以linux为例) 参考 (16条消息) 在服务器上下载、安装Nginx_aiwst的博客-优快云博客
1)下载安装包 用wget命令
wget+网址 注意要先到指定的目录下。/root/usr/local/
解压:tar -xzf nginx-1.16.1.tar.gz 会形成一个nginx-1.16.1的文件夹
之后进入文件夹中进行操作 执行./configure 中进行过编译nginx
分别执行make和make install 命令 make进行编译 make install 进行安装
之后会出现一个nginx文件 表示我们安装成功。
一下是一些nginx的命令用来执行操作
whereis nginx 查看nginx的位置
./nginx 进入sbin目录下执行表示开启nginx服务
nginx -s reload 配置文件后重新加载
nginx -s stop 停止nginx服务
nginx -s reopen 重启nginx服务
nginx -s quit 等待工作完成后再进行关闭
通过设置conf文件夹下的nginx.conf来进行反向代理和负载均衡