Linux安装nginx详细步骤

这篇具有很好参考价值的文章主要介绍了Linux安装nginx详细步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux安装nginx详细步骤
一、安装nginx依赖
二、下载并解压nginx安装包
1.下载nginx安装包
2.解压nginx安装包
三、安装nginx
四、启动nginx
五、停止重启nginx
六、设置开机自启动nginx
七、补充
1.配置nginx.conf
2.防火墙设置
一、安装nginx依赖

#安装gcc
yum install gcc-c++
 
#安装PCRE pcre-devel
yum install -y pcre pcre-devel
 
#安装zlib
yum install -y zlib zlib-devel
 
#安装Open SSL
yum install -y openssl openssl-devel


二、下载并解压nginx安装包
1.下载nginx安装包

wget http://nginx.org/download/nginx-1.23.0.tar.gz 


你也可以到网站选择你所需要的版本

下载完成后将压缩包通过ssh命令使用winscp工具或其他工具上传至服务器

2.解压nginx安装包
#创建一个文件夹

cd /usr/local
mkdir nginx
cd nginx

#解压缩包,直接tar -xvf nginx安装包所在路径

tar -xvf nginx-1.16.1.tar.gz


三、安装nginx

#进入nginx目录
cd /usr/local/nginx
#进入目录
cd nginx-1.16.1
#编译 执行命令 考虑到后续安装ssl证书 添加两个模块  如不需要直接执行./configure即可
./configure --with-http_stub_status_module --with-http_ssl_module
#执行make命令(要是执行不成功请检查最开始安装的四个依赖有没有安装成功)
make
#执行make install命令
make install



补充查看编译参数

# 查看编译参数
./configure --help | more 



四、启动nginx

cd /usr/local/nginx/sbin
# 默认配置文件启动
./nginx

# 指定配置文件启动
./nginx -c  /usr/local/nginx/conf/nginx.conf


在浏览器中输入服务器ip即可看见nginx启动成功
浏览器中输入localhost:80

Linux安装nginx详细步骤

 五、停止重启nginx

cd /usr/local/nginx/sbin
# 停止指令
./nginx -s stop
# 或
./nginx -s quit

# 重启命令
./nginx -s reload

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



六、设置开机自启动nginx

#编辑
vim /etc/rc.local
 
#最底部增加这一行
/usr/local/nginx/sbin/nginx



七、补充
1.配置nginx.conf
若要修改监听端口,可打开nginx的配置文件进行修改。

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf


将端口号改成8089(随便挑个端口,你也可以修改为8848,等等)。


2.防火墙设置
若想使用外部主机访问nginx,上一步中若修改默认的80端口为8089,则需要关闭服务器防火墙或开放nginx服务端口。

centOS6及以前版本使用命令:

systemctl stop iptables.service

centOS7关闭防火墙命令:

systemctl stop firewalld.service

#不过,关闭防火墙会导致服务器有一定风险,所以建议是单独开放服务端口:
firewall-cmd --zone=public --add-port=8089/tcp --permanent

#查询端口号8089 是否开启:
firewall-cmd --query-port=8089/tcp文章来源地址https://www.toymoban.com/news/detail-450329.html

#重启防火墙:
firewall-cmd --reload
# 查看firewall防火墙状态
systemctl status firewalld
# 查看firewall防火墙开放端口
firewall-cmd --list-ports
#禁止firewall开机启动 
systemctl disable firewalld.service

到了这里,关于Linux安装nginx详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7安装Nginx详细步骤

    1.首先,先去nginx官网下载压缩包:官网地址 2.然后把压缩包上传到我们CentOS7上。 上传完后接下来我们要安装一些依赖环境: 3.安装gcc环境(因为我们nginx底层其实是C语言开发的): yum install gcc-c++ 如果有弹出Is this ok这种提示,直接输入y然后回车就好了。 看到\\\"完毕\\\"说明安装完

    2024年02月05日
    浏览(108)
  • Debian 10 安装和配置Nginx的详细步骤

    在本篇博客中,我们将深入学习如何在Debian 10上安装、配置和管理Nginx,一个流行的开源Web服务器和反向代理服务器。我们将涵盖Nginx的安装、基本配置、添加自定义配置文件以及设置开机自动启动等操作。 步骤: 更新系统: 使用以下命令以root权限更新软件包列表和已安装

    2024年02月15日
    浏览(50)
  • 【基础篇】Nginx安装 SSL模块、配置 HTTPS详细步骤

    nginx安装 1、查看 nginx是否安装 http_ssl_module 模块 如果出现 configure arguments: –with-http_ssl_module, 则已安装(下面的步骤可以跳过,进入 SSL 证书部署、nginx.conf 配置)。 否则按下述执行命令。 2、进入nginx源码包,重新执行下面命令,重新编译安装三部曲 3、上述命令执行完以后

    2023年04月16日
    浏览(56)
  • linux安装Conda详细步骤

    一、下载conda Index of / https://repo.anaconda.com/archive/index.html 选择自己需要的版本下载,例如我下载的版本是Anaconda3-2023.07-1-Linux-x86_64.sh 二、安装conda 进入下载位置并在终端中打开,输入bash + 上面下载的.sh文件 一路回车一直到提示输入yes,顺势输入yes  然后再回车即开始安装 三

    2024年01月24日
    浏览(34)
  • linux安装hadoop详细步骤

    以下是在Linux系统上安装Hadoop的详细步骤: 下载Hadoop文件 在Hadoop官方网站上下载最新的稳定版本的Hadoop文件。下载地址:https://hadoop.apache.org/releases.html 解压Hadoop文件 打开终端,使用以下命令将下载的Hadoop文件解压到指定目录: 配置环境变量 打开终端,使用以下命令打开配

    2024年01月19日
    浏览(39)
  • Linux下安装Redis的详细安装步骤

    1.下载linux压缩包 【redis-5.0.5.tar.gz】 2.通过FlashFXP把压缩包传送到服务器 3.解压缩 4.进入redis-5.0.5可以看到redis的配置文件redis.conf 5.基本的环境安装 使用gcc -v 命令查看gcc版本已经是4.8.5了,于是就没有再次安装,直接执行make,安装完之后再次make,出现图片内容即可。 6.redis默

    2024年02月12日
    浏览(34)
  • linux安装Zookeeper的详细步骤

    安装Zookeeper的详细步骤如下: 首先,确保已经安装了Java环境。可以使用以下命令检查是否已安装Java: 下载Zookeeper的压缩包,可以从官方网站(https://zookeeper.apache.org/)或者镜像站点下载。选择一个稳定版本进行下载。 解压下载的压缩包。可以使用以下命令解压: 进入解压

    2024年01月19日
    浏览(44)
  • Centos7通过nginx+tomcat部署Vue+SpringBoot项目(超详细步骤,从nginx+tomcat安装到Vue+SpringBoot打包配置+nginx.conf)

    目录 一丶前言 二、安装nginx 1.准备nginx 2.服务器上传nginx 3.解压nginx  4.安装相关依赖库 5.编译nginx 6.启动nginx 7.访问nginx  8.安装成系统服务 三、安装Tomcat 1.安装JDK(如果安装并配置环境变量了可以略过) 2.准备Tomcat 3.服务器上传tomcat 4.解压tomcat  5.启动tomcat 6.访问tomcat 7.设置

    2024年02月05日
    浏览(67)
  • Linux如何正确安装MySQL(详细步骤)

    目前我们正在学习使用Spark SQL读写数据库,然后我们需要使用MySQL数据库来存储和管理数据,所以我们首先就需要在虚拟机上安装MySQL服务,这里老师让我们安装的MySQL版本是5.7,虚拟机系统是CentOS7。 1、下载MySQL的YUM仓库文件 你可以在任何目录下面执行该指令,最好是指定目

    2024年02月16日
    浏览(39)
  • Kali Linux Nessus详细安装步骤!!!

    目录 一、下载Nessus软件包 二、解压并安装软件包 三、激活Nessus 四、安装插件 五、编译插件 六、安装过程中可能会出现的问题 一、下载Nessus软件包 下载地址:Download Tenable Nessus | Tenable® 我们在官网下载的Nessus只能使用7天 版本是最新版的,平台选择版本 根据自己的需求 进

    2024年04月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包