centos7配置nginx网站服务器,CentOS7 从零开始 配置NGINX服务器(一)

一. 安装与配置 NGINX 并设置开机启动

1. http://nginx.org/en/download.html,选择适合Linux的版本,这里选择最新的版本,使用wget命令下载。

ada21f7dc6e7

微信截图_20201110155700.png

2. 切换到/usr/local目录,下载软件包(如果wget未找到命令,先使用yum -y install wget 安装wget)

# cd /usr/local

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

3. 安装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.18.0.tar.gza

切换到解压目录nginx-1.18.0

# cd /usr/local/nginx-1.18.0/

执行 ./configure(如果报错需要将nginx依赖库安装全)

# ./configure --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module

执行make和make install编译nginx

# make

# make install

没有出错的话,表示nginx已经成功安装完成,默认安装位置为/usr/local/nginx,之前的/usr/local/nginx-x.x.x/和压缩安装包可以删除掉

4. 配置nginx开机启动

切换到/lib/systemd/system/目录,创建nginx.service文件vim nginx.service

# cd /lib/systemd/system/

# vi 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

5. 验证是否安装成功

向防火墙中添加端口的命令为:

# firewall-cmd --zone=public --add-port=80/tcp --permanent

重新载入防火墙规则:

# firewall-cmd --reload

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

ada21f7dc6e7

image.png

ps: CentOS 7 永久关闭防火墙(慎用):

查看防火墙状态(绿的running表示防火墙开启):

# systemctl status firewalld.service

执行关闭命令:

# systemctl stop firewalld.service

再次执行查看防火墙命令:

# systemctl status firewalld.service

执行开机禁用防火墙自启命令:

# systemctl disable firewalld.service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值