下载安装包
wget -c http://nginx.org/download/nginx-1.19.1.tar.gz
 安装gcc安装包
yum install gcc-c++
 
   安装pre-devel依赖库
yum -y install pcre-devel
 
   安装openssl依赖库
yum -y install openssl openssl-devel
 
   解压
tar -zxvf 目录名 nginx-1.23.1.tar.gz -C 另外一个目录
 (或者在当前目录下解压: tar -zxvf nginx-1.19.1.tar.gz)
进入目录
cd nginx-1.23.1
 执行自动配置
./configure
 执行make命令
make
 执行make install 命令
make install
 查看nginx的安装目录(是否成功)
whereis nginx
 
   这个目录是nginx默认的安装目录。
进入安装目录
cd /usr/local/nginx
 
   再进入该目录下的sbin目录查看是否有nginx
   执行nginx配置文件
./nginx
 
   查看nginx的进程
ps -ef | grep nginx
 
   防火墙设置
查看防火墙状态命令:
systemctl status firewalld.service
 关闭防火墙命令
systemctl stop firewalld.service
 开启防火墙命令
systemctl start firewalld.service
 查看开放的端口号
firewall-cmd --list-all
 在防火墙设置nginx开放端口
firewall-cmd --zone=public -add-port=80/tcp --permanent
 开启端口号需要重新启动防火墙
firewall-cmd --reload
 nginx相关命令(在nginx的安装目录下的sbin目录里面执行命令)
开启nginx
./nginx
 关闭nginx
./nginx -s stop
 安全退出nginx
./nginx -s quit
 
访问nginx网址
   这样的nginx就是配置好的啦








![IsADirectoryError: [Errno 21] Is a directory: ‘.‘](https://img-blog.csdnimg.cn/ab6bdc21fab041b8b2c597c3e12e537f.png)









