Linux环境安装Nginx环境,部署基础前端项目

如何在Linux中安装Nginx环境,搭建私人博客必备!

一、准备工作

安装nginx所需依赖

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

介绍两种nginx的安装方式,第一种方式可以在没有外网环境的服务器上安装,第二种yum安装更为简便

二、压缩包安装nginx

1、下载nginx并解压

nginx下载版本:http://nginx.org/en/download.html

# 下载或上传nginx,也可以在本地下载好压缩包后,上传到服务器
wget http://nginx.org/download/nginx-1.22.1.tar.gz

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

2、安装nginx

# 进入文件夹
cd nginx-1.22.1


# 执行命令,添加两个模块 为后续安装ssl证书做准备 
./configure --with-http_stub_status_module --with-http_ssl_module


# 执行make命令和make install命令
make && make install

3、启动nginx & 常用指令

#进入nginx的sbin目录下
cd /usr/local/nginx

#启动
./nginx

#关闭
./nginx -s stop

#重启
./nginx -s reload

三、yum源安装nginx

# 下载yum源,-y就不需要再过程中输入y/n
sudo yum install -y nginx

# 安装 stream 模块
yum install nginx-mod-stream --skip-broken

# 启动nginx以及设置自启动
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

四、测试启用

由于第一种安装方式指令没有加入指令集,所以在sbin目录中执行语句: ./nginx -t
image.png
yum安装的nginx可以使用 nginx -t
image.png

最后浏览器访问 _服务器IP _ 就会出现nginx的欢迎界面表示你安装成功了
image.png

五、部署静态网页

1、部署静态网页

进入nginx的安装目录(yum安装目录为 /usr/share/nginx ),目录下有一个html目录,在html目录中放置想要部署的静态网页,如果命名成**_ index.html _**则作为nginx默认页面
image.png
随便找一个html网页,部署到nginx服务器,我准备了一个文件,放在html目录下
image.png
这样通过 _http://ip/_Tic-Tac-Toe/index.html 就可以访问到网页

2、配置首页

通过上面的网址进行访问太麻烦了,如果希望直接访问 ip 就可以进入页面的话,有两个办法。

  1. 把 **_Tic-Tac-Toe _**文件里的文件都挪出来,这样直接就可以作为首页进行访问。
  2. 但是在以后部署多个页面的时候,这样的方式就会显得文件夹里特别乱。所以可以通过修改配置的办法,修改nginx服务器的首页,如下:

进入conf目录(yum安装方式的配置路径/etc/nginx )下,修改**_ nginx.conf _**,使用 vim nginx.conf 修改文件
image.png
观察 nginx.conf 文件,在 server 中有一个 location 的配置,指定了nginx的首页,修改这一段配置,让首页指向我们自己的页面
image.png
root配置文件目录,index配置首页。修改成功后保存退出vim编辑器。
在 nginx/sbin 目录下执行 ./nginx -s reload 重新加载配置,没有什么错误的话,现在访问ip地址就可以看到自己配置的页面。

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值