基础篇四:Ngnix安装及安装后需要注意的地方(centos7)

注意:上面的repo也可以不用做

安装步骤一:安装编译文件和库文件

         yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre-devel

安装步骤二:下载nginx安装文件nginx-1.22.0.tar.gz,然后放到  /usr/local/src  目录下,然后解压出来,然后重命名此文件夹,如下图

 

                                       

安装步骤三:cd 到nginx-source目录下

                     ./configure   

                     ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并                         不 是所有的tar包都是源代码的包,楼主可以ls看看有没有configure这个文件,也许你下的是二进制的包,如果是二进制的包,解压后直

                     接就能使用。

安装步骤四:make && make install

 

Linux安装完Nginx后需要注意的地方(常见的目录位置)

第一:nginx的安装目录

 

下面设置配置服务和开机自启动

1.进入/usr/lib/systemd/system

cd /usr/lib/systemd/system

2.创建nginx.service

touch nginx.service

3.vim编辑nginx.service,里面的路径根据自己实际情况修改

vim /usr/lib/systemd/system/nginx.service

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx -s reload

ExecStop=/usr/local/nginx/sbin/nginx -s quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

 

配置完后需要刷新配置

systemctl daemon-reload

命令

#设置开机自启
systemctl enable nginx.service
#关闭开机自启动
systemctl disable nginx.service
#查看所有开机启动项
systemctl list-unit-files |grep enabled
#开启服务
systemctl start nginx.service
#关闭服务
systemctl stop nginx.service
#重新加载配置
systemctl reload nginx.service
#查看状态
systemctl status nginx.service

查看nginx是否启动成功

第一种:

ps -ef | grep nginx

另外需要注意的地方是:
一般的生产环境中,Linux系统,我们建议把防火墙打开,然后开放nginx相关端口
查看防火墙开放了哪些端口firewall-cmd --list-all
增加开放端口:
sudo firewall-cmd --add-port=80/tcp --permanent
重新启动加载防火墙:
firewall-cmd --reload

查看Nginx的版本号: cd /usr/local/nginx/sbin 目录下
./nginx -v







posted on 2019-12-26 17:59  遇见阿杜  阅读(195)  评论(0编辑  收藏  举报