[环境搭建]--Nginx详细版,看必会~

本文档详述了如何在Linux环境下搭建Nginx服务器,包括使用Xftp上传文件,创建自定义目录,解压安装包,创建用户,安装编译工具,编译并安装Nginx,创建系统服务脚本,启动Nginx,以及关闭防火墙和安全功能。最后通过访问服务器IP来验证Nginx配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先通过Xftp工具将nginx-1.12.2.tar.gz文件传到Linux中,这里推荐大家将文件统一在家目录下的新创建的子目录中(子目录名称可以自定义)

[root@localhostTEST2 ~]# mkdir huanjdaj

[root@localhostTEST2 ~]# ls

anaconda-ks.cfg  huanjdaj  initial-setup-ks.cfg

  1. 解压压缩包(将安装包解压到 /opt/目录下)

[root@localhostTEST2 ~]# cd huanjdaj/

[root@localhostTEST2 huanjdaj]# ls

nginx-1.12.2.tar.gz

[root@localhostTEST2 huanjdaj]# tar -zxvf  nginx-1.12.2.tar.gz -C /opt/

2、创建用户,并且不允许登录系统

[root@localhostTEST huanjdaj]# useradd -M -s /sbin/nologin nginx

3、安装编译工具

[root@localhostTEST huanjdaj]# yum install gcc gcc-c++ pcre-devel zlib-devel -y

 

 

4、进行编译安装

1)切换至目录 opt 下进行编译

[root@localhostTEST2 huanjdaj]# cd /opt

[root@localhostTEST2 opt]# ls

nginx-1.12.2  rh

[root@localhostTEST2 opt]# cd nginx-1.12.2/

[root@localhostTEST2 nginx-1.12.2]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

 

2)安装

[root@localhostTEST2 nginx-1.12.2]# make && make install

 

 

5、为了方便管理,可以给nginx创建一个软连接

[root@localhostTEST2 nginx-1.12.2]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin/

6、编写一个脚本,可以用 systemctl 工具控制其开启、关闭、重载

[root@localhostTEST2 nginx-1.12.2]# cd /lib/systemd/system

[root@localhostTEST2 system]# vim nginx.service

 

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

PIDFile=/usr/local/nginx/logs/nginx.pid

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/bin/kill -s HUP $MAINPID

ExecStop=/usr/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

为文件添加权限

[root@localhostTEST2 system]# chmod 754 nginx.service

7、启动Nginx,并关闭防火墙和增强性安全功能(服务必须启动着,后面的web网站访问才正常)

[root@localhostTEST2 system]# systemctl start nginx.service

[root@localhostTEST2 system]# systemctl stop firewalld.service

[root@localhostTEST2 system]# setenforce 0

8、我们在客户机上进行访问验证:打开浏览器,地址栏输入:http://IP/,IPnginx服务所在服务器的ip地址。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值