1.进入nginx的官网(nginx.org),下载一个不是很旧也不是很新的版本。防止兼容性问题。右键复制链接。

2.用wget进行安装。

源码编译安装nginx,在进行测试后将其关闭。

3.用ls命令对当前目录进行查看,看看是否有压缩包。

源码编译安装nginx,在进行测试后将其关闭。

4.用下列命令进行解压缩。

源码编译安装nginx,在进行测试后将其关闭。

5.解压后会发现目录下多了一个文件夹,用ls进行文件夹的查看。

源码编译安装nginx,在进行测试后将其关闭。

6.使用下列命令进行配置。(注意一定要处于nginx的目录中)

源码编译安装nginx,在进行测试后将其关闭。

特别的,如果出现下列问题,则说明压缩包损坏,建议重新下载一个不同版本的压缩包。

源码编译安装nginx,在进行测试后将其关闭。

7.在安装过程中系统会提示说安装什么什么库,这是按需要进行安装就行。如下图所示。装好后重新进行第六步。(这里可能需要重复操作几次,因为需要一些不同的库)

源码编译安装nginx,在进行测试后将其关闭。

8.最终配置完成会生成一个Makefile。如下图。(makefile记录了下一步make需要做一些什么东西,以及环境。)

源码编译安装nginx,在进行测试后将其关闭。

9.随后直接给一个make命令(编译),系统会自己进行编译。编译完成后,我们可以在objs目录下看到nginx这个可执行文件。

源码编译安装nginx,在进行测试后将其关闭。

10.再给一个make install(将可执行文件安装拷贝到我们的系统中),在安装完成后,我们会发现在/usr/local目录(刚才第六步配置时选择的路径)里出现了nginx。这样,我们就完成了所有安装步骤,随后进行测试。

源码编译安装nginx,在进行测试后将其关闭。

11.开始执行nginx。

源码编译安装nginx,在进行测试后将其关闭。

12.使用下列命令查看系统是否具有nginx服务。如下图

源码编译安装nginx,在进行测试后将其关闭。

13.打开浏览器,输入自己给自己配置的IP地址,访问一下看看。

14.这时我发现访问不了,所以用命令查询了防火墙的状态。发现是开启的(有绿色的active字样)

源码编译安装nginx,在进行测试后将其关闭。

15.使用命令禁用防火墙,在查看状态会发现没有绿色字样了

源码编译安装nginx,在进行测试后将其关闭。

16.再次打开网页,输入IP地址,可以成功访问。

源码编译安装nginx,在进行测试后将其关闭。

17.最后,关闭nginx服务。

源码编译安装nginx,在进行测试后将其关闭。

相关文章:

  • 2022-12-23
  • 2021-06-30
  • 2021-11-05
  • 2021-11-23
  • 2022-01-08
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2021-10-09
  • 2021-10-27
  • 2021-08-01
相关资源
相似解决方案