Linux拾遗 | CentOS7 Linux安装nginx并设置开机自启(步骤操作)


01 安装基础依赖包

# 安装基础依赖包
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

其中:

  • gcc用于编译
  • pcre用于http模块的正则表达式解析
  • zlib无损数据压缩库
  • openssl用于支持https

02 下载nginx安装包

先前往官网(https://nginx.org/en/download.html)获取最新稳定版下载链接。
在这里插入图片描述

# 安装下载工具
yum -y install wget

# 下载到当前目录(地址是刚才复制的地址)
wget https://nginx.org/download/nginx-1.22.1.tar.gz

# 解压缩
tar -zxvf nginx-1.22.1.tar.gz

03 安装nginx

# 创建存放nginx的目录
mkdir /usr/local/nginx

# 移动解压的文件夹到新建的目录
mv ./nginx-1.22.1 /usr/local/nginx

# 进入nginx的根目录
cd /usr/local/nginx/nginx-1.22.1

# 依次执行以下3条构建命令
./configure
make
make install

04 配置nginx

# 编辑配置文件
vim /usr/local/nginx/conf/nginx.conf

# 根据实际情况修改
# 主要是改server的listen和server_name
...
server {
    listen       80; # 监听端口 默认80
    server_name  192.168.126.129; # 改成nginx所在主机的ip
    ...
}
...

05 启动nginx

# 直接启动(使用默认路径的配置文件)
/usr/local/nginx/sbin/nginx

# 或者指定配置文件的方式启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 查看是否启动成功
ps aux | grep nginx

在这里插入图片描述

06 防火墙设置

# 配置文件中配的是80端口,对其进行放行

# 查看80端口是否开启(输出yes或no)
firewall-cmd --query-port=80/tcp

# 放行80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 重新加载防火墙配置
firewall-cmd --reload

07 验证与基础使用

  • 验证是否安装成功
    在浏览器中输入配置的ip地址:端口号(80端口可省略不写),如果出现如下界面说明安装成功!
    在这里插入图片描述
  • 启动与关闭
# 启动nginx
/usr/local/nginx/sbin/nginx

# 关闭nginx
/usr/local/nginx/sbin/nginx -s stop
  • 设置开机自启
# 通过编辑rc.local文件的方式实现开机自启 该文件用于存放开机时执行的命令

# 打开该文件的编辑界面
vim /etc/rc.d/rc.local

# 写入一行要开机执行的命令
/usr/local/nginx/sbin/nginx

# 保存退出
:wq

# 赋予该文件可执行权限
chmod +x /etc/rc.d/rc.local
  • 根目录
    在配置nginx.conf的时候,能看到/符号,表示nginx存放页面的根目录,该目录的位置在/usr/local/nginx/html,将要展示的html页面放到该目录下即可实现网页的部署,其中index.html命名的文件表示主页,即地址栏输入ip或域名后的默认页面。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿林仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值