首页 > 系统相关 >linux下安装nginx

linux下安装nginx

时间:2023-11-03 10:00:11浏览次数:46  
标签:-- cmd 防火墙 nginx linux 80 安装 firewall

下载nginx

wget https://nginx.org/download/nginx-1.25.3.tar.gz

yum安装依赖包

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

解压 

tar -zxvf nginx-1.22.0.tar.gz

配置当前nginx

cd  nginx-1.22.0
./configure --prefix=/usr/local/nginx

编译安装nginx 

make && make install

查看版本号 

cd /usr/local/nginx/sbin
./nginx -v

查看Linux系统的防火墙 

systemctl status firewalld #Linux系统的防火墙默认是开启的,可以关闭或者禁用防火墙(不建议)

#[防火墙常用命令]
# 设置开机启用防火墙
systemctl enable firewa11d.service

# 设置开机禁用防火墙
systemctl disable firewal1d.service

# 启动防火墙
systemctl start firewalld

# 关闭防火墙
systemctl stop firewa11d

# 检查防火墙状态
systemctl status firewal1d

开放访问端口号 

# nginx的访问端口号是80(http协议的默认端口号就是80),所以这里,我们需要去放行80端口号
# 这里我们需要添加80端口号
firewall-cmd --permanent --add-port=80/tcp

# 修改配置后需要重启防火墙
firewall-cmd --reload

# 查看80端口号
firewall-cmd --query-port=80/tcp

#[firewa11-cmd的常用命令]
# 查看防火墙状态
firewall-cmd --state

# 重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

# 查看开放的端口
firewall-cmd --list-ports

# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 开启防火墙端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 移除端口号
firewall-cmd --permanent --remove-port=80/tcp
# 关闭端口命令
firewall-cmd --zone=public --remove-port=80/tcp --permanent

# 查询端口是否开放
firewall-cmd --query-port=80/tcp
# 查看端口是否打开
firewall-cmd --zone=public --query-port=80/tcp

启动nginx服务 

# 开启nginx服务
./nginx
# 关闭nginx服务 ./nginx -s stop
# 重启nginx服务 ./nginx -s reload

  

 

 

 

标签:--,cmd,防火墙,nginx,linux,80,安装,firewall
From: https://www.cnblogs.com/boye169/p/17806986.html

相关文章

  • Kylin 麒麟v10 sp1 服务器版 离线安装docker的方法
    tar-zxvfdocker-20.10.16.tgzmvdocker/*/usr/bin/vi/usr/lib/systemd/system/docker.service1、编辑docker的系统服务文件vi/usr/lib/systemd/system/docker.service2、将下面的内容复制到刚创建的docker.service文件中[Unit]Description=DockerApplicationContainerEngi......
  • Linux 实验
    知识补充框架设计Linux操作可以分为本地操作和网络操作,操作对象主要是文件和目录,根据上述分类设计框架如下本地操作基础指令:系统一般内置目录目录切换:cd增删改查mkdirrmdir权限管理:chmodchmod命令的具体用法如下:chmod[选项]模式文件其中,模式是......
  • 前后端都用得上的 Nginx 日常使用经验
    前言nginx是一个高性能的开源反向代理服务器和web服务器,一般用来搭建静态资源服务器、负载均衡器、反向代理,本文将分享其在Windows/docker中的使用,使用nssm部署成服务的方案脚本,局域网中自定义域名解决https提示不安全的解决方案,以及一路踩过的坑。特点高性能:事件驱......
  • Linux中使用Docker容器安装mysql,无法直接使用mysql命令?
    1.问题如果你在Docker容器中运行MySQL,你不能在宿主主机上使用mysql--version命令来检查MySQL版本,因为MySQL客户端工具在宿主主机上未安装。2.解释2.1方法一要查看容器内MySQL的版本,你需要进入到容器中执行相应的命令。以下是一种方法:dockerexec-itmysqlmys......
  • VMware虚拟机的安装教程
    虚拟机是什么:虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都......
  • centos7中使用yum安装tomcat以及它的启动、停止、重启
    介绍ApacheTomcat是用于提供Java应用程序的Web服务器和servlet容器。Tomcat是ApacheSoftwareFoundation发布的JavaServlet和JavaServerPages技术的开源实现。本教程介绍在CentOS7服务器上使用yum进行Tomcat7的基本安装和一些配置。请注意,这将安装在官方Ubuntu存储库中的......
  • zabbix安装完成后查看编译参数
    最近学习zabbix分布式监控系统,突然想如何查看自己编译时的参数,最终找到自己想要的结果。 1.首先进入zabbix源码目录2.用ls-l命令查看是否有一个叫config.log文件3.这个文件里面有当时编译安装的所选择的参数,但是。。。这个日志里面有上万行,怎么办呢4.这时就可以用到我......
  • zabbix分布式监控部署proxy安装
    1、编译安装zabbixproxy123# tar -zxvf zabbix-4.2.8.tar.gz# cd zabbix-4.2.8/# ./configure --prefix=/usr/local/zabbix-4.2.8--enable-proxy --with-mysql --with-net-snmp --with-libcurl报错如下:configure:error:InvalidNet-SNMPdi......
  • zabbix4.x安装出现“configure: error: Not found mysqlclient library”的解决办法
    一、zabbix3.x安装出现“configure:error:Notfoundmysqlclientlibrary”的解决办法1、编译安装zabbix-server出现编译时加参数:--with-mysql在编译时,可能会出现题目中所示的错误,可以通过安装mysql-devel这个库解决:yuminstall mysql-devel-y注:如果出现“......
  • 启动nginx报错nginx: [emerg] unexpected end of file, expecting "}" in /usr/local/
    启动nginx报错:“nginx:[emerg]unexpectedendoffile,expecting“}”in/usr/local/nginx/conf/nginx.conf:118”重启nginx时,报这么个错:[root@localhostconf]#/usr/local/nginx/sbin/nginx-sreloadnginx:[emerg]unexpectedendoffile,expecting“}”in/usr/lo......