操作系统是UOS 20 1050u1a(大概是基于centos),这里就不介绍操作系统的安装了。
1、去nginx官网下载安装包nginx-1.24.0.tar.gz,我放在了“/tuling”目录下
2、解压缩:tar -xf nginx-1.24.0.tar.gz
如果要修改header头的server值,则修改源码文件src/http/ngx_http_header_filter_module.c,并且安装完成后在nginx.conf配置server_tokens off;
3、进入解压后的目录:cd nginx-1.24.0 执行:./configure
截图太长,中间的省略了...
4、编译及安装,执行:make && make install
截图太长,中间的省略了...
5、配置为系统服务
vi /lib/systemd/system/nginx.service
输入以下内容并保存(按ESC后:wq保存退出)
6、配置开机自启动:systemctl enable nginx
7、执行systemctl start nginx启动nginx。执行systemctl status nginx查看状态。
8、执行firewall-cmd --zone=public --add-port=80/tcp --permanent开启防火墙80端口。
执行firewall-cmd --reload使防火墙设置生效。
9、浏览器输入ip地址访问。
10、如果要配置nginx环境变量,则打开/etc/profile文件:vi /etc/profile
在最后一行追加下面2行配置(按i进入编辑模式,按ESC:wq 保存退出)
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:${NGINX_HOME}/sbin
执行source /etc/profile使配置生效后,可使用nginx -v查看nginx版本。