Centos7下安装和配置Nginx

本文详细介绍在Linux环境下,从下载软件包到配置开机启动的Nginx安装全过程,包括依赖库安装、解压安装包、编译安装及服务配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:

        切换到/usr/local目录,下载软件包   

# cd /usr/local

 # wget http://nginx.org/download/nginx-1.11.5.tar.gz

第二步:

   安装nginx,先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。

# yum install gcc-c++

# yum install pcre

# yum install pcre-devel

# yum install zlib 

# yum install zlib-devel

# yum install openssl

# yum install openssl-devel

 

第三步:

          解压安装包

   

# tar -zxvf nginx-1.11.5.tar.gz

第四步:

nginx被解压到了/usr/local/nginx-1.11.5 目录下(不要把压缩包解压到/usr/local/nginx目录下,

或者将解压后的目录重命名为nginx,因为nginx会默认安装到/usr/local/nginx目录下),切换

到nginx-1.11.5/目录

# cd /usr/local/nginx-1.11.5/

第五步:

执行# ./configure

# ./configure

第六步:

如果没有出现./configure: error提示,表示当前环境可以安装nginx,执行make和make install编译nginx

# make

# make install

第七步:

配置nginx开机启动,切换到/lib/systemd/system/目录,创建nginx.service文件vim nginx.service

# cd /lib/systemd/system/

# vim nginx.service

文件内容如下:

[Unit]

Description=nginx 

After=network.target 

[Service] 

Type=forking 

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

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

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

PrivateTmp=true 

[Install] 

WantedBy=multi-user.target

退出并保存文件,执行systemctl enable nginx.service使nginx开机启动

# systemctl enable nginx.service

第八步:

启动校验: 

systemctl start nginx.service    启动nginx

systemctl stop nginx.service    结束nginx

systemctl restart nginx.service    重启nginx

输入http://服务器IP/ 如果能看到nginx的界面,就表示安装成功了

        

查询: 

      1) 查看端口命令:  netstat -ntulp | grep 80

      2) 按照名称查找:  ps -ef|grep name

      3) 刷新nginx配置文件:  进入到/usr/local/nginx/sbin 目录下,执行  ./nginx -s reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值