安装nginx第三方库

执行以下命令进行安装

1
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-develyum -y install gcc gcc-c++ automake

下载Nginx解压包并解压

1
2
3
4
5
6
7
8
9
10
11
# 创建nginx目录 
mkdir /opt/nginx

# 进入nginx目录
cd /opt/nginx

# 下载nginx解压包
wget http://nginx.org/download/nginx-1.26.1.tar.gz

# 解压文件
tar -xvf nginx-1.26.1.tar.gz

1718097294696

安装Nginx

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# opt/nginx文件夹下创建新文件夹Nginx-1.26.1_install
cd /opt/nginx
mkdir nginx-1.26.1_install

# 进入之前解压后得到的文件夹nginx-1.26.1
cd nginx-1.26.1

#运行configure脚本程序,可以直接运行./configure,也可以通过--prefix=path 指定nginx的安装目录
./configure --prefix=/opt/nginx/nginx-1.26.1_install

# 运行完成后,该文件夹下多出一个文件---Makefile,此时执行make指令进行源代码编译,编译过程中屏幕会有编译全过程
make

# 编译完成后,执行make的install命令安装Nginx服务器
make install

1718098976187

conf:该目录存放了Nginx的所有配置文件,该文件夹下包含nginx.conf文件,它是Nginx服务器的住配置文件,其他文件则是用 来配置Nginx的相关功能。

html:该目录存放了Nginx服务器在运行过程中调用的一些html文件。

logs:该目录存放了Nginx服务器的日志。

sbin:该目录中只包含了一个文件-nginx,它就是Nginx服务器的主程序。

修改配置文件

1
2
3
#修改nginx.conf文件中的端口,改为81
cd /opt/nginx/nginx-1.26.1_install/conf/
vi nginx.conf

1718099504595

启动Nginx服务器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#在启动服务器之前,我们可以通过如下指令来查看Nginx服务器配置文件是否有语法错误:
/opt/nginx/nginx-1.26.1_install/sbin/nginx -t

#绝对路径
/opt/nginx/nginx-1.26.1_install/sbin/nginx

#在nginx-1.26.1_install文件夹中时的相对路径
./sbin/nginx -t

#通过如下指令可以查看Nginx服务器版本
./sbin/nginx -v

#使用默认配置启动Nginx
./sbin/nginx

#查看nginx进程状态
ps -ef|grep nginx

#停止Nginx服务器
#绝对路径
/opt/nginx/Nginx-1.26.1_install/sbin/nginx -s stop

#Nginx-1.26.1_install文件夹下相对路径
./sbin/nginx -s stop

#重启Nginx服务器
/opt/nginx/Nginx-1.26.1_install/sbin/nginx -s reopen

#重新载入配置文件
/opt/nginx/Nginx-1.26.1_install/sbin/nginx -s reload

验证

1
2
3
#需要关闭Linux服务器的防火墙
systemctl stop firewall &&systemctl disbale firewalld
http:192.168.10.100:81

1718100327425

__END__