Linux下安装Nginx笔记

2019-01-31  本文已影响0人  天冷请穿衣
  1. 下载nginx-1.15.8.tar.gz并解压,执行 tar -zxf nginx-1.15.8.tar.gz
  2. cd nginx-1.15.8/
  3. ./configure 执行安装检查
    默认的安装目录是 /usr/local/nginx。
  1. make
  2. [sudo] make install
  3. 测试是否正常
  1. 最终结果:

-==========安装过程中遇到的问题总结==========

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 
# -y是指安装过程出现选择时都默认时yes
sudo chmod -hR test nginx  #递归改变所属用户
sudo chgrp -hR test nginx  #递归改变所属组
sudo touch error.log #创建日志文件
sudo touch nginx.pid
[test@test nginx]$ firewall-cmd --query-port=80/tcp
FirewallD is not running

解决方法:
查看防火墙状态

[test@test nginx]$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

出现“Unit firlwall.service could not be found”的错误,防火墙没开启。

[test@test nginx]$ systemctl status firlwall
Unit firlwall.service could not be found.

开启防火墙

sudo systemctl unmask firewalld.service #没有任何提示信息

再次查看防火墙状态

[test@test nginx]$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-01-31 01:12:22 CST; 17s ago
     Docs: man:firewalld(1)
 Main PID: 1347 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─1347 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

参考:
https://www.cnblogs.com/xxoome/p/5866475.html

上一篇下一篇

猜你喜欢

热点阅读