Nginx的安装和配置
前言
Nginx想必大家已经很熟了,废话不多说,直接讲怎么在linux环境下的使用
提示:以下是本篇文章正文内容,下面案例可供参考
一、下载和安装
- 下载地址:https://nginx.org/en/download.html
可以wget https://nginx.org/download/nginx-1.19.3.tar.gz,也可以下载后导入,xshell的导入方法已经在第一篇中讲过了,不再赘述。
2. 建立存放路径,将包复制到目录下,我的是 /usr/nginx
3. 解压文件:tar -zxvf nginx-1.19.3.tar.gz
4. 配置使用自定义就可以:./configure
报错,
执行yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
再次执行./configure
,可以了
5. 执行:make
make 是一个命令工具,它解释 Makefile 中的指令,在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。make指令会把高级语言所书写的代码转换成机器可识别的指令(Nginx是C语言写的,make指令将之翻译为linux可识别的指令)
6. 执行:make install
make install是用来安装的,它从Makefile中读取指令,安装到指定的位置
这里看到将文件安装到了/usr/local/nginx 目录中,可在configure文件中配置
二、使用步骤
1.启动
执行启动命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
参数 -c 指定了配置文件的路径,如果不加的话就是使用默认的配置文件
查看是否启动成功
ps -ef | grep nginx
2.关闭和重启
- 查询进程号然后kill ,不再赘述
- kill -信号类型 /usr/local/nginx/logs/nginx.pid’
信号类型:平滑停止-QUIT,快速停止 -TERM,强制停止 -9
如果在nginx.conf配置了pid文件存放路径,则该文件存放的就是Nginx主进程号(如果没指定则放在nginx的logs目录下) - 重启
/usr/local/nginx/sbin/nginx -s reload
3.查看是否成功
nginx -t -c /usr/local/nginx/conf/nginx.conf
第一次执行出错了,找不到Nginx命令,配置一下环境变量
配置完成后要刷新一下:source /etc/profile
4.配置文件
这个网上很多,根据实际情况来吧
常见错误(持续更新)
- 403 有时候启动用户和nginx工作用户不一致会报403,在Nginx中将用户更改一下